持续学习、刻意练习、保持好奇心 快速开始 参考官网的文档Quick-Start,在我的Mac上部署rmq,并体验了发消息和收消息的功能。 RocketMQ的架构 参考官网文档...
持续学习、刻意练习、保持好奇心 快速开始 参考官网的文档Quick-Start,在我的Mac上部署rmq,并体验了发消息和收消息的功能。 RocketMQ的架构 参考官网文档...
ThreadLocal实现原理详解 简书 涤生[https://www.jianshu.com/users/150f36a73910/]。转载请注明原创出处,谢谢!如果读...
赞
构建功能最强、性能最好的Java BeanCopy类库本文所提到的类库已经开源到GITHUB,读者可下载源码并提宝贵意见。 转载请注明出处: http://www.jianshu.com/p/9a136ecd3838 问题 在现...
本文所提到的类库已经开源到GITHUB,读者可下载源码并提宝贵意见。 转载请注明出处: http://www.jianshu.com/p/9a136ecd3838 问题 在现...
先看几个概念:线程:进程中负责程序执行的执行单元。一个进程中至少有一个线程。 多线程:解决多任务同时执行的需求,合理使用CPU资源。多线程的运行是根据CPU切换完成,如何切换...
好文章
缓存穿透、缓存并发、缓存失效之思路变迁我们在用缓存的时候,不管是Redis或者Memcached,基本上会通用遇到以下三个问题: 缓存穿透 缓存并发 缓存失效 一、缓存穿透 注:上面三个图会有什么问题呢? 我们在...
攒
赞
动态代理jdk和cglib的区别动态代理的描述在前两篇文章已经做了一部分描述动态代理的详细解读和动态代理的简单描述,JDK的动态代理只能针对实现了接口的类生成代理。而cglib的动态代理是针对类实现代理,这...