自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Spring Cloud专栏——Spring Cloud Gateway 网关

一.快速入门1.快速搭建Gateway 项目2.引入相关依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0..

2020-06-29 14:12:10 149

原创 JAVA面试-什么是可重入锁?

我们熟悉的synchronized、ReentrantLock都是可重入锁(又称递归锁)例子:synchronized实现package com.lzy.test;/** *可重入锁(可以说是递归锁) *线程可以进入任何一个已经拥有锁的同步代码块 */public class LockDemo { public synchronized void method1(){ System.out.println(Thread.currentThread().getI

2020-05-27 10:36:18 416

原创 Docker如何安装Jenkins详细步骤

第一步docker search jenkins第二步pull一个jenkins镜像 docker pull jenkins/jenkins:lts; 下载需要等一些时间第三步下载完 通过 docker images 可查看已下载的镜像第四步我们创建一个jenkins目录 mkdir /home/jenkins第五步docker run -d...

2020-04-09 13:58:15 510 1

原创 JAVA-攻破-数据结构与算法-(稀疏数组与二维数组转换)

package com.util;public class SparseUtil { /** //二维数组转稀疏数组 * 1.遍历二维数组,得出有效的个数sum * 2.根据sum创建稀疏数组 Array[sum+1][3] 稀疏数组n行3列 * 【稀疏数组第一行 第一列为原始数组的总行 第二列为原数组总列第三列为有效个数】 ...

2019-12-26 16:20:54 130

转载 Mysql排序分页查询两页数据重复问题

问题描述数据分页时需要根据数据记录创建时间create_time字段倒序,即使用order by create_time desc limit ?,?,但是我们会发现,前端进行请求时获取的数据并不正确,分页中出现了一定的重复数据。问题原因期初还很好奇,总数没问题,总查询也没问题,为什么数据会重复了,然后会把部分数据给覆盖了。后来,通过查看SQL发现,是根据时间进行排序的,然而 这个时间 恰恰 好多数据都是 同一时间插入,或者 设置的 同一时间。先后执行 总查询(也就是不分页),是没有重复。再

2020-12-05 15:19:19 964

转载 dokcer运行springBoot 生产验证码抛空指针异常 Captcha

Captcha生成验证码,docker部署时字体包空指针异常docker依赖 com.github.penggle kaptcha 2.3.2 配置类package cn.penghf.lovemaster.config;import com.google.code.kaptcha.impl.DefaultKaptcha;import com.google.code.kaptc

2020-11-04 20:48:31 1018

原创 IDEA链接MYSQL失败报错Could not create connection to database server. Attempted reconnect 3 times. Giving u

数据库地址:127.0.0.1端口:3306 账户:root 密码:root 配置没问题,但idea启动报错Could not create connection to database server。原因是少个参数,设置下时区serverTimezone=UTC完成链接:spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/test/

2020-07-09 10:32:07 614

原创 Linux安装Nginx 安装

一.下载nginx 包wget http://nginx.org/download/nginx-1.10.2.tar.gz二.解压tar zxvfnginx-1.10.2.tar.gz

2020-06-29 15:22:53 105

原创 SpringCloud-org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input

启动报错异常如下:2020-05-09 17:04:22.564 ERROR 5884 --- [ main] o.s.boot.SpringApplication : Application run failedjava.lang.IllegalStateException: Failed to load property source from location 'classpath:/application.yml' at org.spri.

2020-05-09 17:13:44 443

转载 JVM调优参数设置

不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序就有很大区别(Web可以适当的停顿,但GUI停顿是客户无法接受的),而且由于跑在各个机器上的配置不...

2020-05-09 11:55:36 149

原创 微服务(SpringCloud) jar运行报错【Nacos】

前言:springCloud项目在IDE中跑的欢的很,本地多个服务开多个IDE太浪费内存了,(使用的Nacos配置中心)使用jar 运行 结果报错(org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1)解决方法:原因是配置文件有中文导致的,...

2020-04-22 16:20:53 1161

原创 读写锁

package com.example.lock;import java.util.HashMap;import java.util.Map;import java.util.concurrent.TimeUnit;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReadWriteLoc...

2020-04-05 16:19:46 61

原创 JAVA-自旋锁是什么

自旋锁就是获取锁的线程不会立即阻塞,用循环的方式尝试获取锁,好处就是减少了线程上下文切换的消耗,缺点就是循环消耗cpu,java.util.concurrent.atomic 下的AtomicInteger 就是靠CAS 自旋实现的。package com.example.mycloud.mycloud.util;import java.util.concurrent.TimeUni...

2020-04-05 15:25:37 362

原创 Centos7 安装docker 只需5行命令

1.yum包更新最新 sudo yum update2. 安装需要的软件包,yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 sudo yum install -y yum-utils device-mapper-persistent-data lvm23.设置yum源为阿里云 sudo yum-config-m...

2020-03-29 17:18:14 97

原创 Linux安装Mysql步骤详细

一.yum安装yum install mysql mysql-server mysql-devel二.mysql启动命令:service mysqld start 启动service mysqld restart 重启service mysqld stop 关闭三.修改mysql配置文件vi /etc/my.cnf加入skip-grant-tabl...

2019-09-26 16:46:18 90

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除