最新消息:www.yxkong.com也可以访问

yxkong的文章

消息积压了怎么办?
场景处理

消息积压了怎么办?

3个月前 (09-15) 203浏览

引入消息中间件以后,系统交互的复杂性提升,一旦出了问题以后,要想各种各样的解决方案。 如果用消息中间件是为了削峰填谷,那在高峰期积压了慢慢处理即可。 如果用消息中间件只是为了解耦、异步处理,业务对时效性有一定的要求,那么就要求必须尽快处理。 消息积压...

feign构建与调用全流程分析
springboot

feign构建与调用全流程分析

来源:5ycode 3个月前 (09-14) 229浏览

基于springcloud的灰度实现方案(一) 基于springcloud的灰度实现方案(二) @Configuration配置加载分析 之前介绍了灰度方案以及实现,分析feign调用的时候,有点不太尽兴,这次再丰富一下。 首先,我们在feign调用...

@Configuration配置加载分析
springboot

@Configuration配置加载分析

3个月前 (08-22) 235浏览

本来只想分析下@import是如何装载的,一下子没刹住车,整了一个Configuration 配置加载分析。 背景 周五在给大家分享sleuth的时候在ZipkinAutoConfiguration中关于程序如何选择Reporter一下子没找到具体的...

常见设计原则
设计模式

常见设计原则

4个月前 (08-19) 136浏览

设计模式是软件设计中常见问题的典型解决方案。它们就像能根据需求进行调整的预制蓝图, 可用于解决代码中反复出现的设计问题。 设计模式相对比较软性,是对解决某类场景问题的高层描述; 根据使用人的不同应用的也不同 只是一种思想,没有好坏之分,只有更适合; ...

mysql之innodb存储结构
mysql/mariadb

mysql之innodb存储结构

4个月前 (08-09) 160浏览

InnoDB,是MySQL的数据库引擎之一,现为MySQL的默认存储引擎,为MySQL AB发布binary的标准之一。 InnoDB存储结构 以页为单位来管理存储空间; 以页作为磁盘和内存交互的基本单位; 默认页大小为16kb(所以最少一次从磁盘读...

elasticsearch安装
linux

elasticsearch安装

4个月前 (08-08) 253浏览

前置说明 elasticsearch-7.10 centos7 依赖jdk11 必须使用非root账户启动 创建用户 # 添加组appuser groupadd appuser # 添加用户appuser,并加入主组appuser,又归属于root ...

链路追踪之sleuth全生命周期分析
场景处理

链路追踪之sleuth全生命周期分析

4个月前 (08-08) 203浏览

背景 项目DDD重构后,所有依赖重新整理,试运行期间发现链路追踪的抓取信息不够丰富,就翻下原来的项目源码,再看下对应的改造下。 环境依赖 kafka elasticsearch 7.10.0 (jdk11) Kibana 7.10 zipkin se...

常用linux命令
linux

常用linux命令

4个月前 (08-07) 215浏览

ps 命令用来列出系统中当前运行的那些进程 # 查找对应程序的进程 ps -ef|grep mysql # 将所有的程序显示出来 ps aux pstree 命令以树状图显示进程间的关系 # 常用与统计当前系统有多少线程在运行,系统慢,io较高时使用...

log4j2中的MDC分析
常用工具

log4j2中的MDC分析

4个月前 (07-30) 153浏览

背景 我们项目中使用的log4j2日志框架,在日志输出的时候,我们有个需求,需要将我们全局唯一的流程流水id打印到log4j的日志文件中。以前一直在用log4j2,也没有好好的了解下其中的原理,这次探索下。 SLF4j 我们都知道,slf4j是门面,...

一文掌握stream,让你的代码提高一个境界
java基础

一文掌握stream,让你的代码提高一个境界

4个月前 (07-26) 148浏览 0评论

Stream 是什么? Stream 是Java 8的新特性之一,是对容器对象功能的增强,借助Lambda表达式,以函数式的方式处理数据,以提高广大程序员的生产力。 stream 将要处理的元素当做流; 借助steam api对流元素进行中间操作,比...