自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySql创建用户,指定用户只能访问指定的数据库和表

MySql设置用户权限

2023-02-28 16:11:43 695

原创 选择排序和冒泡排序

选择排序和冒泡排序

2022-12-09 10:17:36 207

原创 SpringBoot2集成xJar插件避免源码泄露或反编译

SpringBoot2集成xJar插件避免源码泄露或反编译

2022-10-28 17:36:49 561

原创 windows安装go

windows安装go

2022-10-28 15:57:22 377

原创 Mysql主从复制原理及流程图

Mysql主从复制原理及流程图

2022-09-27 14:37:14 381

原创 Mysql常见的日志,分别有什么作用

Mysql常见的日志,分别有什么作用

2022-09-27 14:21:53 770

原创 虚拟机工具常用命令

虚拟机常用命令

2022-09-26 17:08:08 352

原创 Mysql常见的存储引擎、索引

Mysql常见的存储引擎

2022-09-26 17:06:09 426

原创 HashMap的put原理

HashMap的put原理

2022-09-22 10:25:20 283

原创 静态代理和动态代理

静态代理和动态代理的区别

2022-08-05 11:31:05 2110

原创 spring循环依赖

spring循环依赖

2022-07-26 14:14:49 82

原创 java异常分类

java异常分类

2022-07-26 14:14:17 918

原创 Mysql事务的特性、并发问题,隔离级别

Mysql事务的特性、并发问题,隔离级别

2022-07-26 14:12:35 265

原创 ==和equals的区别

==和equals的区别

2022-06-01 08:49:59 57

原创 获取指定年的月份集合,获取指定月的日期集合,获取指定周的日期集合

获取日期的api

2022-05-31 14:57:28 1113

原创 Java中的锁有哪些?

1、悲观锁和乐观锁悲观锁:当前线程去操作数据的时候,总是认为别的线程会去修改数据,所以每次操作数据的时候都会上锁,别的线程去操作数据的时候就会阻塞,比如synchronized;乐观锁:当前线程每次去操作数据的时候都认为别人不会修改,更新的时候会判断别人是否会去更新数据,通过版本来判断,如果数据被修改了就拒绝更新,例如cas是乐观锁,但是严格来说并不是锁,通过原子性来保证数据的同步,例如数据库的乐观锁,通过版本控制来实现,cas不会保证线程同步,乐观的认为在数据更新期间没有其他线程影响2、公平锁

2022-05-04 15:29:10 10513

原创 Springboot初始化加载数据的方法

1、使用@PostConstruct注解@PostConstructpublic void postConstructDemo(){ // 执行相关业务 System.out.println("PostConstruct初始化数据");}2、实现InitializingBean接口@Componentpublic class InitializingBeanDemo implements InitializingBean { @Override public voi

2022-04-22 16:49:03 1728

原创 idea设置类、接口、枚举、注解的作者

1、File->Settings->File and Code Templates2、内容如下/** * 描述 * * @author ${USER} * @date ${DATE} */public class ${NAME} {}

2022-04-21 10:51:38 139

原创 互斥锁解决缓存雪崩问题(二)

1、创建springboot项目,添加相关依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><!-- hutool --><dependency> <groupId>cn.hutool</

2022-04-21 09:47:53 199

原创 互斥锁解决缓存雪崩问题(一)

1、创建springboot项目,添加相关依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><!-- hutool --><dependency> <groupId>cn.hutool</

2022-04-21 09:47:43 420

原创 stomp.js连接rabbitmq,使用web-stomp实现消息实时推送,断开尝试重连

1、stomp.js文件// Generated by CoffeeScript 1.7.1/* Stomp Over WebSocket http://www.jmesnil.net/stomp-websocket/doc/ | Apache License V2.0 Copyright (C) 2010-2013 [Jeff Mesnil](http://jmesnil.net/) Copyright (C) 2012 [FuseSource, Inc.](http://f

2022-04-20 14:46:16 8043

原创 centos7安装rabbitmq

1、下载erlang安装包,下载rabbitmq安装包wget https://github.com/erlang/otp/releases/download/OTP-23.1/otp_src_23.1.tar.gzwget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.9/rabbitmq-server-generic-unix-3.8.9.tar.xz2、安装erlang1、解压tar -zxvf

2022-04-20 08:47:08 4172

原创 redis面试题

1、什么是redis?2、redis支持几种数据类型?都有什么特点?

2022-04-15 15:19:33 718

原创 centos7安装redis6

1、下载rediswget https://download.redis.io/releases/redis-6.2.6.tar.gz2、安装redis1、解压缩tar -zxvf redis-6.2.6.tar.gz2、编译cd redis-6.2.6.tar.gzmake3、安装cd srcmake install prefix=/usr/local/java_install/redis

2022-04-14 15:40:48 1450

原创 windows把nginx安装成服务

1、下载nginxnginx: downloadhttp://nginx.org/en/download.html2、下载Index of releases/com/sun/winsw/winswhttps://repo.jenkins-ci.org/artifactory/releases/com/sun/winsw/winsw/把nginx安装成服务的工具

2022-04-07 17:07:39 3233

原创 jenkins+springboot2.x+gitee持续集成推送到远程服务器

环境jenkins部署在A服务器,项目部署到B服务器1、下载需要的插件Maven Integration,Publish Over SSH,Gitee2、系统管理,全局工具配置jdk,maven,git3、系统管理,系统配置1、选择SSH Server2、点击高级,选择密码登录3、点击Test Configuation,出现Success,表示配置成功4、jenkins创建项目1、新建任务2、源码管理,选择git,添...

2022-04-07 15:50:38 85

原创 jenkins+springboot2.x+gitee持续集成支持版本回滚

1、选择项目2、选择配置3、配置丢弃策略4、参数化构建过程1、选项参数2、字符参数3、增加备份脚本bak.sh内容:case $Status in Deploy) echo "Status:$Status" path="${WORKSPACE}/bak/${BUILD_NUMBER}" #创建每次要备份的目录 if [ -d $path ]; then echo "The files i...

2022-04-07 14:54:39 1151

原创 jenkins+springboot2.x+gitee持续集成

2022-04-07 10:26:46 415

原创 centos7部署jenkins

1、下载jenkinshttps://www.jenkins.io/download/https://www.jenkins.io/download/2、启动jenkins1、默认端口8080:java -jar jenkins.war指定端口:java -jar .\jenkins.war --httpPort=88882、启动正常,可以访问:http://localhost:80803、到文件中找到密码,或者在控制台找到密码4、选择安装推荐的插件,等待插件下载,如果出现

2022-04-01 16:55:14 1150

原创 centos7安装git

1、下载wget https://github.com/git/git/archive/v2.3.0.zip2、解压缩unzip v2.3.0.zip如果出现下图,执行yum install -y unzip zip安装3、编译并安装cd 解压缩git-2.3.0目录make prefix=/usr/local/java_install/git-2.3.0 all如果出现下图错误,执行yum install openssl-devel再次执行make prefix=

2022-04-01 11:17:00 1620

原创 centos7安装maven

1、下载mavenwget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz2、解压缩tar -zxvf apache-maven-3.6.3-bin.tar.gz3、移动到要安装的目录mv apache-maven-3.6.3/ /usr/local/java_install/4、添加环境变量1、编辑环境变量vi /et

2022-04-01 09:55:56 1269

原创 centos7安装jdk

1、下载jdk1、浏览器打开Java Archive | Oracle下载完成之后上传到服务器。2、解压缩tar -zxvf jdk-8u191-linux-x64.tar.gz3、移动到要安装的目录mv jdk1.8.0_191/ /usr/local/java_install/4、添加环境变量1、编辑环境变量vi /etc/profile在尾部增加export JAVA_HOME=/usr/local/java_install/jdk1.8.0_19.

2022-04-01 09:26:42 1270

空空如也

空空如也

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

TA关注的人

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