摘要: 一、静态变量初始化顺序 大家先看两个例子: (1) 1 public class SingleTon { 2 public static int count1; 3 public static int count2 = 1; 4 private static SingleTon singleTon 阅读全文
posted @ 2019-10-16 10:33 廖化 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 1、什么是服务的熔断机制? 熔断机制是对系统的防护,比如受到一些恶意攻击,那么需要熔断机制来保护系统的微服务,做出响应,避免资源被耗尽。既要能响应,又要能防护,当我们的请求达到一个负载阈值,就启用熔断,把真实接口关掉,给客户端请求一个响应,这个响应,我们可以设置。服务熔断就是对该服务的调用执行熔断, 阅读全文
posted @ 2019-10-07 22:08 廖化 阅读(5396) 评论(0) 推荐(0) 编辑
摘要: 作者:Pickle Pee链接:https://zhuanlan.zhihu.com/p/71156910来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 网上关于Java中锁的话题可以说资料相当丰富,但相关内容总感觉是一大串术语的罗列,让人云里雾里,读完就忘。本文希望 阅读全文
posted @ 2019-10-07 19:02 廖化 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 参考链接: (1)从 TCP 三次握手说起 -- 浅析 TCP 协议中的疑难杂症 https://www.infoq.cn/article/sF6CgHVC20rH635NvjNW (2)TCP的三次握手与四次挥手(详解+动图)https://blog.csdn.net/qzcsu/article/ 阅读全文
posted @ 2019-10-07 17:25 廖化 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 本文转载自http://rrd.me/enSqt,并略加整理,主要的目的在于将数据库与多线程的知识进行融汇贯通,做到活学活用 (1)多线程插入(单表) 问:为何对同一个表的插入多线程会比单线程快?同一时间对一个表的写操作不应该是独占的吗? 答:在数据里做插入操作的时候,整体时间的分配是这样的: 链接 阅读全文
posted @ 2019-09-25 10:03 廖化 阅读(739) 评论(0) 推荐(0) 编辑
摘要: 我们都知道Mysql数据库的最左前缀原则。 比如有如下表,表有三个字段a,b,c table 现在我建立了一个联合唯一索引:`uk_a_b_c` (a,b,c) 那么按照最左前缀匹配原则:我在查询条件中,如下情况都能用到索引: 前三个都很好理解,第四个就有点绕了 其原理是: b+树的数据项是复合的数 阅读全文
posted @ 2019-08-08 20:08 廖化 阅读(5123) 评论(0) 推荐(2) 编辑
摘要: 鄙人写文章喜欢简洁点,希望用尽可能短的语句描述一个知识点 1、概述 拷贝的一个经典的使用场景:当前对象要传给其他多个方法使用,如果该对象在某一个方法中被修改,那么这个修改会影响到其他方法。 如果要避免这种影响,就需要给每一个方法都传入一个当前对象的拷贝。 深与浅拷贝的区别就在于对复杂对象的处理:对于 阅读全文
posted @ 2019-08-01 22:39 廖化 阅读(439) 评论(0) 推荐(0) 编辑
摘要: You are never too yong to stop running! 开启个人成长专栏 阅读全文
posted @ 2019-06-22 10:12 廖化 阅读(119) 评论(0) 推荐(0) 编辑