
Java
文章平均质量分 92
平顶山大师
努力到无能为力,拼搏到感动自己
展开
-
HashMap的底层工作原理(详细版)
HashMap的一些特性:譬如HashMap可以接受null键值和值,而HashTable则不能;HashMap是非synchronized;HashMap很快;以及HashMap储存的是键值对等等这一些都是必须知道的。下面来深入了解HashMap的底层工作原理:1 HashMap 的存储机制a在 Java 1.8 中,如果链表的长度超过了 8且数组长度最小要达到64 ,那么链表将转化为红黑树;链表长度低于6,就把红黑树转回链表;原创 2023-12-11 20:38:51 · 4524 阅读 · 1 评论 -
Mybatis的关联关系映射以及自定义resultMap三种映射关系
学习Mybatis的关联关系映射可以带来以下收获和认识:1. 数据库关系的抽象:学习MyBatis的关联关系映射可以有助于我们理解数据库中表与表之间的关系,如一对一和一对多关系。这可以提升我们对数据模型的理解和设计能力。2. 对象关系映射(ORM)的学习:MyBatis采用了ORM的思想,通过映射配置将数据库表与Java对象进行关联。学习MyBatis的关联关系映射可以帮助我们掌握ORM的基本原理和实践技巧。原创 2023-09-04 11:14:11 · 713 阅读 · 3 评论 -
Spring系列篇--关于AOP【面向切面】的详解
目录一.AOP是什么二.案例演示 1.前置通知1.1 先准备接口1.2然后再准备好实现类1.3对我们的目标对象进行JavaBean配置 1.4 编写前置系统日志通知1.5配置系统通知XML中的JavaBean1.6 配置代理XML中的JavaBean1.7 测试代码开始测试注意这里有一个报错问题!!!2. 后置通知2.1 先准备好后置通知的系统日志2.2 配置后置系统通知的XML的JavaBean 2.3 测试结果3.环绕通知3.2 环绕通知的系统日志3.3 配置环绕通知的XML的JavaBean与前置通知原创 2023-08-17 20:38:23 · 600 阅读 · 18 评论 -
安装使用IDEA,修改样式,配置服务,构建Maven项目(超级详细版)
安装使用IDEA,修改样式,配置服务,构建Maven项目(超级详细版),原创 2023-08-12 11:01:48 · 1147 阅读 · 7 评论