背景 最近在给我们的一个使用了Java 11的项目添加 GC 日志参数的时候,添加了 -Xloggc:/ms/jvmlogs/gc.log -XX:+PrintHeapAtG...
IP属地:江苏
背景 最近在给我们的一个使用了Java 11的项目添加 GC 日志参数的时候,添加了 -Xloggc:/ms/jvmlogs/gc.log -XX:+PrintHeapAtG...
使用idea编程经常遇到项目依赖 jar 冲突,不知道哪个引入导致,排除也不知从哪里做起,该文章穷尽各种方法教你让相互依赖无处遁形! 方法一:如果你知道通过引入哪个jar导致...
奇怪的知识增加了 查看索引树的高度 查看索引的ROOT页 查看索引在.ibd文件中的偏移量 PAGE_LEVEL在每个页的偏移量64位置处,占用两个字节 使用hexdump工...
架构设计系列文章,请参见连接。 背景 在分布式软件系统中解决可靠性问题可以分为两个方向:主动预防故障发生,防止故障在系统中扩散。现阶段大部分关于分布式系统的可靠性方面的研究还...
认识Hystrix Hystrix是Netflix开源的一款容错框架,包含常用的容错方法:线程隔离、信号量隔离、降级策略、熔断技术。在高并发访问下,系统所依赖的服务的稳定性对...
使用spring时,在某个Class被初始化之后再执行一些代码,可以 用@PostConstruct注解方法,如: @PostConstruct应用场景:在生成对象时候做一些...
B-树 B-树概述 B-树,这里的 B 表示 balance( 平衡的意思),B-树是一种多路自平衡的搜索树(B树是一颗多路平衡查找树)它类似普通的平衡二叉树,不同的一点是B...
起因 网上一系列的文章都在分析ThreadLocal,说如果线程不销毁的话,value会一直存在于内存中,所以必须调用remove,下面通过一些实践和源码来分析一下这个观点是...