自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小僧踏红尘

君子性非异也,善假于物也。

原创 centos7 mysql主备配置

环境 centos7.4 mysql5.7 两台机器: 192.168.0.140(主) 192.168.0.141(副) master配置 140 主配置 bind_address = 0.0.0.0 #绑定的地...

2020-05-25 19:10:52 19 0

原创 Netty 客户端发送自定义心跳包和掉线重连的实现

文章目录IdleStateHandler的使用Client 端设置定时发送自定义心跳包断线重连机制实现 IdleStateHandler的使用 顾名思义,这是一个netty内置的闲置状态处理器,主要用于超时处理; public IdleStateHandler(int readerIdle...

2020-05-25 19:09:58 38 0

原创 openFeign多文件传输,源码微改,真实可用

最近做项目时候遇上服务间传输MultipartFile对象的问题,网上看了一些方法,放上去基本上没有啥卵用,最后看了写源码,微微修改了下,解决了问题,记录下希望以后遇上同样问题的同学不会太费时间! 引用包 这个和网上的相同 <dependency> ...

2020-05-25 17:27:27 37 0

原创 Centos7.x系统优化脚本

############################################################# # File Name: system.sh #===============================================================...

2020-05-11 15:54:30 32 0

原创 Netty使用protobuf协议

文章目录生成对应额java传输对象类服务器和客户端的重点配置接收端处理发送对象接收对象 生成对应额java传输对象类 这部分网上文章很多,不是重点不做具体讲解 服务器和客户端的重点配置 ch.pipeline().addLast(new ProtobufVarint32Fram...

2020-03-13 14:11:44 19 0

原创 Oauth2自定义access_token 生成策略

最近项目中遇到一种特殊使用Oauth2的场景,总之要实现的效果就是一个账号登陆时,该账号其它地方的登陆应该立刻失效!但是Oauth2中默认的生成策略是如果该账号下的access_token未过期,会从保存的地方取出旧的对象返回,更新下过期时间继续使用,这样就达不到想要的效果! 源码解读: 首先...

2019-08-16 14:13:17 3931 6

原创 springcloud gateway配置跨域

最近使用springcloud全家桶做项目,用起来真的舒服!不过也有些东西要自己琢磨,结合网上大家贡献的博客,官方的资料,和最重要的源码,最重要的源码,最重要的源码!!! 环境:springcloud : Greenwich.SR2 江湖流传有三个版本: 自定义WebFilter实现 imp...

2019-08-12 15:42:10 389 0

转载 一致性哈希算法与Java实现

一致性哈希算法是分布式系统中常用的算法。比如,一个分布式的存储系统,要将数据存储到具体的节点上, 如果采用普通的hash方法,将数据映射到具体的节点上,如key%N,key是数据的key,N是机器节点数, 如果有一个机器加入或退出这个集群,则所有的数据映射都无效了。

2019-08-12 10:19:52 31 0

原创 spring cloud gateway集成swagger2

最近公司在做一个iot平台,使用的是springcloud + dubbo,因为偷懒不想想文档接口,就使用了swagger在线接口神器;总体下来效果还行,记录下来,帮助有缘人,阿弥陀佛!

2019-08-06 09:27:31 776 2

原创 sprigboot连接MQTT服务器

添加pom <!--************ mqtt *****************--> <dependency> <groupId>org.springframework.boot</groupId> <artifac...

2019-07-12 17:48:14 575 2

原创 Centos7安装emqx遇上的小坑

环境:centos7 安装的时候始终不能启动成功,最后发现在群里问大家,才知道要依赖openssl centos7 直接安装命令: yum install -y openssl 然后直接启动即可大功告成!!! ...

2019-05-30 17:50:03 2203 0

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