- 博客(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 158
原创 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 430
原创 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 566 1
原创 JAVA-攻破-数据结构与算法-(稀疏数组与二维数组转换)
package com.util;public class SparseUtil { /** //二维数组转稀疏数组 * 1.遍历二维数组,得出有效的个数sum * 2.根据sum创建稀疏数组 Array[sum+1][3] 稀疏数组n行3列 * 【稀疏数组第一行 第一列为原始数组的总行 第二列为原数组总列第三列为有效个数】 ...
2019-12-26 16:20:54 170
转载 Mysql排序分页查询两页数据重复问题
问题描述数据分页时需要根据数据记录创建时间create_time字段倒序,即使用order by create_time desc limit ?,?,但是我们会发现,前端进行请求时获取的数据并不正确,分页中出现了一定的重复数据。问题原因期初还很好奇,总数没问题,总查询也没问题,为什么数据会重复了,然后会把部分数据给覆盖了。后来,通过查看SQL发现,是根据时间进行排序的,然而 这个时间 恰恰 好多数据都是 同一时间插入,或者 设置的 同一时间。先后执行 总查询(也就是不分页),是没有重复。再
2020-12-05 15:19:19 1024
转载 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 1136
原创 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 667
原创 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 120
原创 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 471
转载 JVM调优参数设置
不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序就有很大区别(Web可以适当的停顿,但GUI停顿是客户无法接受的),而且由于跑在各个机器上的配置不...
2020-05-09 11:55:36 167
原创 微服务(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 1207
原创 读写锁
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 72
原创 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 376
原创 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 107
原创 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 98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人