4 小僧下山踏红尘

尚未进行身份认证

我要认证

人生看淡,不服就干~

等级
TA的排名 32w+

centos7 mysql主备配置

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

2020-05-25 19:10:52

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

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

2020-05-25 19:09:58

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

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

2020-05-25 17:27:27

Centos7.x系统优化脚本

############################################################## File Name: system.sh#==================================================================#!/bin/sh# 运行环境CentOS 7.xecho "判断centos7还是centos6系统"sleep 1VERSION=`cat /etc/redhat-release|awk -F

2020-05-11 15:54:30

Netty使用protobuf协议

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

2020-03-13 14:11:44

Oauth2自定义access_token 生成策略

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

2019-08-16 14:13:17

springcloud gateway配置跨域

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

2019-08-12 15:42:10

一致性哈希算法与Java实现

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

2019-08-12 10:19:52

spring cloud gateway集成swagger2

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

2019-08-06 09:27:31

sprigboot连接MQTT服务器

添加pom<!--************ mqtt *****************--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-integration</artifact...

2019-07-12 17:48:14

Centos7安装emqx遇上的小坑

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

2019-05-30 17:50:03
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。