自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 AOP

Spring Aop是什么今天就来谈谈 Spring Aop是什么,首先AOP(Aspect-Oriented Programming),即面向切面编程。它与OOP(面向对象编程)相辅相成,提供了与 OOP 不同的抽象软件结构的视角。在 OOP中,以类作为程序的基本单元,而AOP中的基本单元是Aspect(切面)。AOP采取横向抽取机制,即将分散在各个方法中的重复代码提取出来,然后在程序编译或运行阶段,再将这些抽取出来的代码应用到需要执行的地方。这种横向抽取机制,采用传统的OOP是无法办到的,因为O

2020-09-06 15:26:20 163

原创 HashMap底层实现

HashMap底层实现在JDK1.8之前,HashMap的底层是数组加链表组成,也就是散列链表。HashMap通过key的HashCode经过扰动函数处理后得到hash值,这个扰动函数就是HashMap中的hash()函数,然后通过(n-1)&hash判断当前元素存放的位置(这个n指的是数组长度),如果当前元素的key和hash值与已经存放的元素的key以及hash值相同,则直接覆盖原来的元素,否则通过拉链法解决。所谓的“拉链法”,就是链表与数组的结合,也就是说创建一个数组链表,若遇到哈希冲突,

2020-09-02 16:20:26 110

原创 Spring Boot中整合JMS

Spring Boot中整合JMSJMS即(Java Message Service)Java消息服务,,通过统一的Java API层面的标准,使得多个客户端可以可以通过JMS进行交互。JMS和ActiveMQ的关系就像JDBC和JDBC驱动的关系。JMS包括两种消息模型,点对点和发布/订阅,同时呢JMS仅仅支持Java平台。01. ActiveMQ简介Apache ActiveMQ是一个开源的消息中间件,它不仅支持JMS1.1规范,而且支持多种编程语言,例如,C、C++、c#、Delphi、Erl

2020-07-17 22:47:18 562

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除