今天的努力,明天的美好。
08
29
26
25
12
Java基础10-如何手写一个消息队列和延迟消息队列 Java基础10-如何手写一个消息队列和延迟消息队列
如何手写一个消息队列和延迟消息队列? 第一次听到“消息队列”这个词时,不知你是不是和我反应一样,感觉很高阶很厉害的样子,其实当我们了解了消息队列之后,发现它与普通的技术类似,当我们熟悉之后,也能很快地上手并使用。 本文章的面试题是,消
2020-08-12
07
Java基础9-如何实现本地缓存和分布式缓存 Java基础9-如何实现本地缓存和分布式缓存
如何实现本地缓存和分布式缓存? 缓存(Cache)是指将程序或系统中常用的数据对象存储在像内存这样特定的介质中,以避免在每次程序调用时,重新创建或组织数据所带来的性能损耗,从而提高了系统的整体运行速度。 以目前的系统架构来说,用户的
2020-08-07
01
Java基础8-动态代理是如何实现的 Java基础8-动态代理是如何实现的
动态代理是如何实现的?JDK Proxy 和 CGLib 有什么区别? 90% 的程序员直接或者间接的使用过动态代理,无论是日志框架或 Spring 框架,它们都包含了动态代理的实现代码。动态代理是程序在运行期间动态构建代理对象和动态调用代
2020-08-01