5 WinterChen的博客

我要认证

微信公众号:CodeD 我的个人博客:https://blog.winterchen.com/ Email:i@winterchen.com 个人开源项目:https://github.com/WinterChenS/my-site

等级
TA的排名 5k+

springboot 整合 Shardingsphere 4.0 分库分表+读写分离

基础依赖本文的基础依赖博主上一篇博文:springboot 整合 Shardingsphere 4.0 分库分表需要配置数据库的主从复制,可以搜索相关的文章,记得带上数据库的版本号,各个大的版本之间有差异;推荐关于mysql8.0数据库主从复制亲测可行的配置:https://blog.csdn.net/zyhlwzy/article/details/80569422修改上一篇博客的配置...

2020-04-22 10:14:43

springboot 整合 Shardingsphere 4.0 分库分表

最近Shardingsphere在Apache Software Foundation 简称ASF 毕业成为Apache顶级项目,也是目前ASF收个分布式数据库中间件项目,未来可期啊,今天我们就搭建一下springboot整合Shardingsphere4.0版本。依赖:jdk1.8maven3.6.3mybatis plusmysqlShardingsphere 4.0数据...

2020-04-21 13:45:19

jenkins 持续部署 docker服务到堡垒机

简介公司原来的项目发布很繁琐也很普通,最近捣鼓一下jenkins+docker,做一下一键发布,由于公司服务器都加了堡垒机,所以需要解决不能远程ssh部署,整体的思路如下:jenkins使用pipeline脚本编写(更灵活,方便多套环境复制使用);拉取代码并编译成jar包;将jar包编译为docker镜像;将镜像上传到本地私有仓库(速度快)调用写好的跑脚本的服务接口实现在堡垒机中实现...

2020-04-14 13:15:49

树莓派 docker 运行 redis

树莓派上运行docker是不同于其他平台,树莓派属于arm32架构,经过前期的踩坑,在树莓派中运行docker镜像需要注意镜像对于doker的支持,在官方镜像搜索页是有系统架构作为删选的,如果需要运行arm32架构的镜像,需要使用对应的版本。准备树莓派4Bdockerdocker-compose使用镜像arm32v7/redis目录结构.│ .env│ docke...

2020-03-31 17:57:14

树莓派 docker 运行 mysql

树莓派上运行docker是不同于其他平台,树莓派属于arm32架构,经过前期的踩坑,在树莓派中运行docker镜像需要注意镜像对于doker的支持,在官方镜像搜索页是有系统架构作为删选的,如果需要运行arm32架构的镜像,需要使用对应的版本。准备树莓派4Bdockerdocker-compose使用镜像hypriot/rpi-mysql目录结构.│ .env│ d...

2020-03-31 17:55:21

树莓派apt-get国内镜像加速配置

配置方法使用阿里云镜像编辑/etc/apt/sources.list文件,注释原文件所有内容,用以下内容取代:deb https://mirrors.aliyun.com/raspbian/raspbian/ buster main non-free contribdeb-src https://mirrors.aliyun.com/raspbian/raspbian/ buster ma...

2020-03-25 21:32:54

ORACLE 日期相差多少天、小时、分钟、秒

SELECT (CASE WHEN EXTRACT(DAY FROM(TO_DATE('2019-05-24 23:59:59', 'YYYY-MM-DD HH24:MI:SS') - TO_DATE('2019-05-23 00:00:00', 'YYYY-MM-DD HH24:MI:SS')) DAY TO SECOND) > 0 THEN (SEL...

2019-05-24 17:13:52

java.lang.OutOfMemoryError: PermGen 解决方案

异常信息java.lang.OutOfMemoryError: PermGen这个异常是由JVM堆中永久代(PermGen)内存溢出或内存泄露导致的,而Java堆内存中的永久代(PermGen)在JDK8之后由元空间替代,永久代被废弃。为什么要废弃永久代(PermGen)呢?官方是这么解释的:This is part of the JRockit and Hotspot conver...

2018-10-09 19:29:11

自制的springboot接口文档组件swagger2

简介 什么是 swagger?**Swagger 是一款自动生成在线文档 + 接口调试的工具。在 WEB 开发中不可否认的是我们需要给客户端提供 API 接口,这个时候需要借助 postman、rap 等工具 进行调试,以便于接口能正常交付给客户端人员,用过其它工具的应该知道一个 POST 请求一堆参数是非常枯燥且烦人的事情,而 swagger 就是让你摆脱这种束缚感….**...

2018-08-01 17:46:42

springboot整合mybatis 使用HikariCP连接池

前言Springboot让Java开发更加美好,本节主要讲的是使用Hikari数据库连接池,如果需要使用druid连接池的请看我另外一篇博客,springboot Mybatis 整合(这篇文章有详细搭建springboot项目的过程,对于刚接触springboot的新手有帮助)。为什么使用HikariCP在Springboot2.X版本,数据库的连接池官方推荐使用HikariCP...

2018-07-25 15:42:29

一起来学SpringBoot | 第十九篇:轻松搞定数据验证(一)

本文作者:唐亚峰 本文链接:http://blog.battcn.com/2018/06/05/springboot/v2-other-validate1/ 版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0许可协议。转载请注明出处! SpringBoot是为了简化Spring应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动...

2018-07-25 09:52:28

一起来学SpringBoot | 第十八篇:轻松搞定全局异常

本文作者:唐亚峰 本文链接:http://blog.battcn.com/2018/06/01/springboot/v2-other-exception/ 版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0许可协议。转载请注明出处! SpringBoot是为了简化Spring应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动...

2018-07-24 11:16:35

一起来学SpringBoot | 第十七篇:轻松搞定文件上传

本文作者:唐亚峰 本文链接:http://blog.battcn.com/2018/05/31/springboot/v2-other-upload/ 版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0许可协议。转载请注明出处! SpringBoot是为了简化Spring应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的...

2018-07-24 11:00:50

一起来学SpringBoot | 第十六篇:定时任务详解

本文作者:唐亚峰 本文链接:http://blog.battcn.com/2018/05/29/springboot/v2-other-scheduling/ 版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0许可协议。转载请注明出处! SpringBoot是为了简化Spring应用的创建、运行、调试、部署等一系列问题而诞生的产物,自...

2018-07-24 10:30:23

【记一下】Spring中配置线程池,使用异步@Async失效或者多线程失效

首先,配置一下线程池: 需要@EnableAsync开启异步@Configuration@EnableAsyncpublic class AppConfiguration{ @Bean(name = "taskExecutor") public Executor taskExecutor() { ThreadPoolTaskExecutor exec...

2018-07-18 16:21:23

一起来学SpringBoot | 第十五篇:actuator与spring-boot-admin

SpringBoot是为了简化Spring应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程一起来学SpringBoot | 第十四篇:强大的 actuator 服务监控与管理中介绍了actuator的作用,细心的朋友可能会发现通过http rest...

2018-07-12 16:49:09

一起来学SpringBoot | 第十四篇:强大的 actuator 服务监控与管理

SpringBoot是为了简化Spring应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程actuator是spring boot项目中非常强大一个功能,有助于对应用程序进行监视和管理,通过restful api请求来监管、审计、收集应用的运行情况...

2018-07-12 13:12:16

一起来学SpringBoot | 第十三篇:RabbitMQ延迟队列

SpringBoot是为了简化Spring应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程初探RabbitMQ消息队列中介绍了RabbitMQ的简单用法,顺带提及了下延迟队列的作用。所谓延时消息就是指当消息被发送以后,并不想让消费者立即拿到消息,而...

2018-07-12 10:40:20

一起来学SpringBoot | 第十二篇:初探RabbitMQ消息队列

SpringBoot是为了简化Spring应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程MQ全称(Message Queue)又名消息队列,是一种异步通讯的中间件。可以将它理解成邮局,发送者将消息传递到邮局,然后由邮局帮我们发送给具体的消息接收者...

2018-06-20 18:07:08

一起来学SpringBoot | 第十一篇:集成Swagger在线调试

SpringBoot是为了简化Spring应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程随着互联网技术的发展,现在的网站架构基本都由原来的后端渲染,变成了:前端渲染、前后端分离的形态,而且前端技术和后端技术在各自的道路上越走越远。前端和后端唯...

2018-06-20 16:45:21

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。