
Java
文章平均质量分 91
I_m_j
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计模式初探
对部分设计模式进行介绍,并举具体案例进行讲解原创 2022-06-15 17:34:34 · 173 阅读 · 0 评论 -
Spring AOP理解
Spring AOP基础解读原创 2022-06-10 11:17:15 · 1665 阅读 · 0 评论 -
Spring基础解读
Spring使用原创 2022-06-04 14:04:57 · 194 阅读 · 0 评论 -
Spring IOC理解
Spring源码原创 2022-06-04 14:00:07 · 283 阅读 · 0 评论 -
MyBatis
一、基础介绍 介绍 MyBatis是一款支持定制化 SQL、存储过程以及高级映射的半自动化持久化层框架。 其可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO映射成数据库中的记录。 使用流程 使用MyBatis的流程:MySQL表——实体类——Mapper接口——xml映射文件 全局配置 可以在properties配置文件中配置数据库信息,包括driver、url、username、password spring.datasource.driver-class-name原创 2022-05-27 00:35:05 · 108 阅读 · 0 评论 -
流式编程基础内容解读
要求:编写一个流式编程的demo 实际做法:找了一道流式编程的题目,使用代码进行8个问题的回答,实际代码如下: import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.Optional; public class StreamDemo { private static List<Transaction> createTransactionList(.原创 2022-05-18 15:46:18 · 627 阅读 · 0 评论 -
HashMap源码分析
一、JDK7 (一)解读 1、数据结构 JDK1.8之前的HashMap的实现方式是数组+链表 2、劣势 HashMap单个槽下是一条链表,遍历链表的时间复杂度是O(n),失去了快速检索的优势 针对这种情况,JDK1.8引入了红黑树来优化 二、JDK8 (一)解读 1、数据结构 JDK1.8的HashMap的数据结构是数组+链表+红黑树的形式,当HashMap容量>64 and 链表长度>8之后,每个槽的数据结构转为红黑树;当Node删除至链表长度<6时,再次转变为链表原创 2022-05-17 21:09:08 · 393 阅读 · 1 评论