DDD重构的痛点及项目结构的划分
各位看官看一下,如何做DDD重构。
基于springcloud的灰度实现方案(三)-feign调用
前两篇介绍了灰度方案以及灰度的实现,这篇从feign底层调用上分析一下是如何实现的
基于springcloud的灰度实现方案(二)
基于springcloud的灰度实现方案(二)该项目已经上传到github上。
基于springcloud的灰度实现方案(一)
通过几个项目来阐述如何通过springcloud +eureka实现灰度发布。
springboot启动流程分析
之前梳理的springboot的启动流程,大家想了解的可以看下。整个springboot启动的流程,更像是一
常用jvm参数查看
当我们在生产调优的时候,有时候不确定当前的jvm哪些参数已过期。通过以下两种方式,可以确认当前jdk是否支持,以及对应的参数含义。
代理模式详解
什么是代理模式? 除了静态代理、jdk proxy、cglib动态代理 这三种,第四种代理是什么?
垃圾收集器与内存分配策略
什么是垃圾?怎么定位?怎么收集? 常用的垃圾收集器有哪些?通过这篇文章你能详细的了解到。
一文读懂零拷贝
零拷贝的目的 尽可能少的利用cpu来完成操作; 尽可能减少数据的读写过程;
记一次数据库"脑裂"问题的复盘
针对一次生产数据库“脑裂”问题的复盘总结,希望对大家有帮助。
基于jdk8的线程池分析
这可能是最简短的线程池分析文章了
探索ThreadLocal
探索下ThreadLocal,以及ThreadLocal产生内存溢出的情况
解决Mysql 出现Table‘xxx’is read only问题
背景:在博客迁移过程,由于误操作原来的mysql无法启动,只能通过新建一个mysql,然后清空data目录,
fork项目同步
今天看了下github上发现前几年fork的项目,我这的最后更新时间是2年前,源头还在实时更新,要做一下同步
线程池监控-bytebuddy-agent模式
线程池监控的落地,使用bytebuddy实现
线程安全与锁优化
java线程安全以及锁优化
我遇到的生产事故
最近回顾了下这几年有记录的生产问题。包含了各个方面。
从一次图文消息推导微信发文流程
推导了下微信的发文体系,有兴趣的话大家可以看看。
java内存模型与线程
12.1 概述程序大量的时间花费在磁盘I/O、网络通信或者数据库访问上;衡量一个服务性能的高低好坏,每秒事务
虚拟机类加载机制
想了解class文件在jvm中是怎么运作的吗?看看这篇文章