自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux中Redis搭建主从同步+哨兵模式

1.前言日常开发中redis作为缓存中间件,应用范围越来越广泛,加上本身对集群支持。特意搭建了一个主从同步和哨兵。2.主从同步(1) 基础环境 准备两台redis服务器: 主服务器:192.168.0.116:3306 从服务器:192.168.0.171:3306(2) 主节点配置 1 进入配置文件 vim /etc/redis.conf 2 配置参数 # 修改端口 port 3066 # 指定redis是否要用守护线程的方式启动

2020-08-26 15:47:09 308

原创 Linux中mysql搭建主从同步

1.前言 日常应用开发中,总会涉及到数据库的相关优化,一般都会提到主从同步和读写分离。 这篇文章对搭建主从同步数据库做复盘记录,方便学习。2.实现步骤1.环境工作两台mysql数据库: 主数据库: 192.168.0.116 从数据库: 192.168.0.171...

2020-08-25 11:30:50 201

原创 Gitlab+CI+Docker自动部署简单样例记录

1.前言最近申请了华为云的服务器,闲来无事搭建一个简单的CI+Docker自动部署的样例,中间花费了两天时间四处百度解决各种问题,终于是做成了。记录下过程对搭建过程做一个复盘。2.Linux搭建Gitlab现在很多公司都是使用开源的Gitlab作为公司代码管理工具,并且Gitlab中集成了Runner便于后面搭建CI相关环境。所以需要先搭建Gitlab.**1.**由于是自己的云服务器,直接使用root账号连接云服务器 [root@gitlab ~]# yum install -y curl p

2020-08-19 15:35:32 348

原创 Springboot2.2.1启动源码解析学习

1.核心Run方法该方法为Springboot启动加载的核心方法run方法,也是启动的第一步public ConfigurableApplicationContext run(String... args) { // 1. 创建并启动计时监控类 StopWatch stopWatch = new StopWatch(); stopWatch.start(); // 2.初始化应用上...

2019-12-20 15:41:27 195

原创 Springboot集成kettle,实现数据全量更新

1.前言 最近根据项目的需要,要做一个数据同步的项目,需要使用到kettle在网上查看了很多相关的帖子,很多 都是直接使用kettle的客户端工具spoon进行直接同步,通过代码实现的很散。后面自己根据项目中的实际 需求,实现一个简单的全量更新,满足了项目的需求,但还存在一些问题需要改进。2. 实现1. 集成jar包 kettle没有开放的SDK,所以需要自己下载kettle,找到...

2019-11-26 10:44:40 3781 2

原创 Springboot集成自定义的Druid连接池,前端自定义JDBC连接实现

1.前言最近在开发项目时,需要通过前端填写参数通过JDBC连接数据库并进行其他操作,实际开发中遇到过几次问题,开始采用的是自定义连接池进行连接的管理,但是后续发现有很多问题,后面采用了阿里巴巴的Druid连接池进行管理,做个笔记,便于后续的回忆。2. 实现1. Maven集成Jar包 <!--配置druid连接池--> <dependency> ...

2019-11-26 10:08:20 569

原创 Springboot中集成Redis的消息订阅和发布

Springboot中集成Redis的消息订阅和发布1.标题 在日常开发中,有时候会涉及到多项目间的相互调用操作,一般可以使用HttpClient进行实现, 也可以使用Redis中的消息订阅和发布。可以根据项目的实际情况进行选择,本次笔记记录Redis方式。 因为采用HttpClient是进行的同步操作,某些操作并不需要同步操作,使用采用Redis的消息订阅和发布 异步操作 提高...

2019-11-26 09:51:08 472

原创 Springboot中事件Event的相关使用

1. 标题实际项目开发中,有的服务方法不需要在一次请求中同步完成,比如邮件发送或 短信发送,订单和仓库更新等,不需要在请求处理业务参数时同步去执行,这个使用可以使用线程或者事件或者MQ消息队列来实现。但是如果业务比较简单,使用MQ这种比较重的技术 反而得不偿失 这个时候事件Event就是一个比较好的选择2.实现事件Event其实也是线程,通过异步执行的方式,减少业务的冗余,使请求专...

2019-09-26 16:25:12 1434

原创 Springboot中使用SpringDataJPA三种查询方式 适用于联表多条件分页等

1. 标题在日常开发中,随着Mybatis的流行,之前开发都是使用Mybatis。在新公司使用Spring Data Jpa,通过该篇文章记录使用的相关情况和记录,用于巩固加深。2.Spring Data JPA 注意: 如果是查询直接使用@Query注解,如果是更新操作需要添加注解 @Modifying 1.HQL语句查询 在SpringDataJPA中,HQL语句操作的对象都是实...

2019-09-26 15:55:33 1527

原创 Springboot中poi导入导出Excel的使用

标题日常开发中Excel文件的导入导出已经是很基本的需求,该文章用于记录在项目实战中使用poi的相关情况,用于后期巩固实现1.Maven导入相关Jar包 <dependency> <groupId>com.xtoneict</groupId> <artifactId>xtoneict-dcp-co...

2019-09-26 14:43:47 220

原创 Springboot中的响应拦截器

Springboot中的响应拦截器1.标题日常项目开发中,有时候会对响应结果进行处理,比如返回枚举字段时的名称,此文章用于记录响应拦截器在实战项目中的使用2 工具类2.1 自定义注解 /** * 注解使用在返回Vo对象中的枚举字段 */ @Target(ElementType.FIELD) @Inherited @Retention(RetentionP...

2019-09-26 14:28:11 4188 2

原创 Springboot中上传文件到Fdfs服务器

1.标题实际开发中经常会用到文件的上传和下载功能,如果是上传到本地有很多种方法,但是如果上传到Fdfs资源服务器就需要借助其他的工具类,现在比较火的就是开源工具com.github.tobato.fastdfs2. 工具和实现1.Maven中引入Jar包 <dependency> <groupId>com.github.tobato</gro...

2019-09-26 14:23:30 414 1

原创 Springboot项目集成Shiro+JWT,同时集成swagger2

Springboot项目集成Shiro+JWT,同时集成swagger2便于测试之前只是单独使用过Shiro和自定义token,后来觉得使用jwt更方便,所以集成做个笔记,直接按照步骤即插即用1. 配置Mavenorg.apache.shiroshiro-core1.3.2org.apache.shiroshiro-spring1.3.2com.auth0java-j...

2019-04-26 10:21:47 4235 1

空空如也

空空如也

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

TA关注的人

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