Java
wandoubi
每天进步一点点
展开
-
java内存模型(JMM)
文章目录RabbitMQ简介主要架构ConnectionFactory、Connection、ChannelQueueMessage acknowledgment参考文档:RabbitMQ简介AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道...原创 2020-07-10 09:18:02 · 220 阅读 · 1 评论 -
代理模式
代理模式 根据代理类的创建时机和创建方式的不同,我们可以将代理模式分为静态代理和动态代理两种形式,其中,在程序运行前就已经存在的编译好的代理类是为静态代理,在程序运行期间根据需要动态的创建代理类及其实例来完成具体的功能是为动态代理。其中,代理对象的作用如下:代理对象存在的价值主要用于拦截对真实业务对象的访问;代理对象应该具有和目标对象(真实业务对象)相同的方法,即实现共同的接口或继...原创 2019-08-28 21:34:07 · 3221 阅读 · 0 评论 -
HashMap
数组数组存储区间是连续的,进行插入和删除操作时,平均要移动数组中近一半的元素,时间复杂度为O(N)。但数组的查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难;链表链表存储区间离散,插入和删除操作无需移动元素,只需修改指针,但查找时间复杂度很大,达O(N)。链表的特点是:寻址困难,插入和删除容易。哈希表那么我们能不能综合两者的特性,做出一种寻址容易,插入和删除...原创 2019-08-25 22:46:24 · 108 阅读 · 0 评论