03 2016 档案
摘要:"what do we mean by top percentile or tp based latency" tp90 is a minimum time under which 90% of requests have been served. Imagine you have times: C
阅读全文
摘要:线程安全 ArrayList内部没有实现原子性操作,所以是非线程安全的。如果需要在线程安全的环境下使用List的话,需要使用Vector 或者CopyOnWriteArrayList,具体场景,自行深入了解。 扩容算法 1. 如代码所示,先在原来容量的基础上进行 1.5 倍的扩容; 2. 如果扩容之
阅读全文
摘要:背景 在以前coding的时候,有时会些异步代码,大多数情况下都是为了把不是立刻需要的数据单独处理,以提供相应速度。当然还有人多开些线程来提高运算效率,但是在本中主要关注解决的是异步的问题。 原理 异步工具类就是在系统启动时候先初始化一个符合参数自己工作环境的线程池,所有的异步操作占用的线程都是从这
阅读全文