自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

辉哥的博客

男人生来不是享受安逸的

  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 SpringCloud系列之-feign请求解析及功能优化

我从feign的入口开始串feign的请求初始化流程:1、流程串联通过springboot项目启动加载@EnableAutoConfiguration-->spring.factories,FeignRibbonClientAutoConfiguration这个配置类会被加载。在这个类经过加载一些配置判断最终通过LoadBalancerFeignClient产生客户端供我们使...

2019-04-30 15:50:30 2523 1

原创 消息中间件(四)之-kafka重复消费问题

其实kafka的重复消费问题究其底层根本原因就是:已经消费了数据,但是offset没提交(kafka没有或者不知道该数据已经被消费)。 基于这种原因总结以下几个易造成重复消费的配置:原因1:强行kill线程,导致消费后的数据,offset没有提交(消费系统宕机、重启等)。原因2:设置offset为自动提交,关闭kafka时,如果在close之前,调用 consumer.unsubscribe()...

2019-04-30 08:59:53 28176

原创 java中使用logback控制打印日志内容(日志脱敏处理)

数据脱敏是指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护。 —— [ 百度百科 ]本文使用最简单的脱敏方式进行数据脱敏打印,规则如下:| 参数 | 脱敏前 | 脱敏后 || ——– | ——– | ——– || 姓名 | 李丽丽 | 李** || 手机号 | 13898701234 | 138****1234 || 身份证号 | 111111111...

2019-04-25 18:00:57 5792 2

转载 linux命令之--more和less命令详解

一、more命令more功能类似cat,cat命令是整个文件的内容从上到下显示在屏幕上。more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按b键就会往回(back)一页显示,而且还有搜寻字串的功能。more命令从前向后读取文件,因此在启动时就加载整个文件。1.命令格式:more[-dlfpcsu][-num][+...

2019-04-18 15:21:12 1357

原创 消息中间件(三)之-rabbitMQ丢数据的处理方案

rabbitMQ针对丢数据的问题处理方案:1)生产者弄丢了数据 生产者将数据发送到rabbitmq的时候,可能数据就在半路给搞丢了,因为网络啥的问题,都有可能。 此时可以选择用rabbitmq提供的事务功能,就是生产者发送数据之前开启rabbitmq事务(channel.txSelect),然后发送消息,如果消息没有成功被rabbitmq接收到,那么生产者会收...

2019-04-16 15:38:54 3237 1

原创 消息中间件(二)之-kafka简述

kafka的高可用性 kafka一个最基本的架构认识:多个broker组成,每个broker是一个节点;你创建一个topic,这个topic可以划分为多个partition,每个partition可以存在于不同的broker上,每个partition就放一部分数据。这就是天然的分布式消息队列,就是说一个topic的数据,是分散放在多个机器上的,每个机器就放一部分数据。 ...

2019-04-16 15:35:32 242

原创 消息中间件(一)之-rabbitMQ简述

1、RabbitMQ的高可用性RabbitMQ是比较有代表性的,因为是基于主从做高可用性的,我们就以他为例子讲解第一种MQ的高可用性怎么实现。2、rabbitmq有三种模式:单机模式,普通集群模式,镜像集群模式1)单机模式就是demo级别的,一般就是你本地启动了玩玩儿的,没人生产用单机模式2)普通集群模式 意思就是在多台机器上启动多个rabbitmq实例,每个...

2019-04-16 08:51:00 314

原创 Java项目全局缓存实现方案

废话不多说直接上代码,缓存实现的接口:缓存实体:public class CacheManagerEntity { /** * 保存的数据 */ private Object datas; /** * 设置数据失效时间,为0表示永不失效 */ private long timeOut; /** ...

2019-04-15 16:46:16 8164 12

转载 SpringCloud系列之-Eureka配置详情

Eureka涉及到的参数配置项数量众多,它的很多功能都是通过参数配置来实现的,了解这些参数的含义有助于我们更好的应用Eureka的各种功能,下面对Eureka的配置项做具体介绍,供大家参考。Eureka客户端配置 1、RegistryFetchIntervalSeconds 从eureka服务器注册表中获取注册信息的时间间隔(s),默认为30秒 ...

2019-04-02 17:01:54 778

elasticsearch-head-chrome-master.zip

通过安装谷歌的elasticsearch head 插件方便我们查看ES集群一些基本信息。

2019-08-16

文档搜索大师PKM

1.按标题瞬间搜索,和everything一样快,功能一样强大,来快速找到文档; 2.支持200多种文档格式的全文搜索,支持组合搜索“A .pdf”搜索包含A内容的PDF文档; 3.文件夹快速定位搜索来分析自己的知识体系; 4.支持本地智能备份、网盘备份等提升知识文档的安全性; 5.支持多维分类、标签、多文档关联等方式来归类整理自己的文档。

2018-09-17

空空如也

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

TA关注的人

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