![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 81
独怜
这个作者很懒,什么都没留下…
展开
-
POI实现自定义复杂表头Excel导出(POI旧版本实现,新版本需要根据实际情况进行修改)
POI实现自定义EXcel多行复杂表头导出原创 2022-11-25 22:15:24 · 2592 阅读 · 0 评论 -
CopyOnWriteArrayList源码阅读分析
CopyOnWriteArrayList源码阅读分析1.1 CopyOnWriteArrayList介绍CopyOnWriteArrayList是ArrayList的线程安全版本,内部也是通过数组实现,每次对数组的修改都完全拷贝一份新的数组来修改,修改完了再替换掉老数组,这样保证了只阻塞写操作,不阻塞读操作,实现读写分离。CopyOnWriteArrayList实现了List, RandomAccess, Cloneable, java.io.Serializable等接口。CopyOnW原创 2021-10-21 15:23:06 · 247 阅读 · 0 评论 -
Vector源码阅读分析
Vector源码阅读理解1.1 Vertor介绍Vector 是矢量队列,它是JDK1.0版本添加的类。继承于AbstractList,实现了List, RandomAccess, Cloneable这些接口。Vector 继承了AbstractList,实现了List;所以,它是一个队列,支持相关的添加、删除、修改、遍历等功能。Vector 实现了RandmoAccess接口,即提供了随机访问功能。RandmoAccess是java中用来被List实现,为List提供快速访问功能的。在Vecto原创 2021-10-21 15:20:24 · 227 阅读 · 0 评论 -
LinkedList源码阅读分析
LinkedList源码阅读分析1.1 LinkedList介绍LinkedList 是一个继承于**AbstractSequentialList的双向链表。它也可以被当作堆栈、队列或双端队列进行操作。LinkedList 实现 List 接口,能对它进行队列操作。LinkedList 实现 Deque 接口,即能将LinkedList当作双端队列使用。LinkedList 实现了Cloneable接口,即覆盖了函数clone(),能克隆。LinkedList 实现java.io.Serial原创 2021-10-13 17:43:15 · 97 阅读 · 0 评论 -
ArrayList源码阅读分析
一、ArrayList源码阅读分析1.1 ArrayList介绍ArrayList一个数组队列,相当于 动态数组。与Java中的数组相比,它的容量能动态增长。它继承于AbstractList,实现了List, RandomAccess, Cloneable, java.io.Serializable这些接口。ArrayList 继承了AbstractList,实现了List。它是一个数组队列,提供了相关的添加、删除、修改、遍历等功能。ArrayList 实现了RandmoAccess接口,即提供了原创 2021-10-13 10:13:53 · 95 阅读 · 0 评论 -
JAVA入门:JDK的下载安装与配置
JAVA介绍略过。直接进入正题1、进入JAVA的官网下载JDK官网地址:https://www.oracle.com/technetwork/java/index.htmlJDK下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html:根据自己的系统版本自行...原创 2018-12-17 17:20:00 · 299 阅读 · 0 评论 -
JPA注解添加唯一约束
使用JPA注解添加唯一约束若实体类属性没有指定columnName属性,则coluNames为实体类的属性名称单字段添加唯一约束(未在实体类属性上指定列名称,指定实体约束列为属性名称) @Table(name = "charge", uniqueConstraints = {@UniqueConstraint(columnNames="applyId")})...原创 2019-01-25 10:05:46 · 17785 阅读 · 0 评论 -
Spring Boot(1): Spring Boot 的安装配置
Spring Boot(1) Spring Boot 的安装配置Spring Boot 的强大与介绍不在重复介绍,简单记录一下学习Spring Boot的过程,记录并总结在使用Spring Boot开发JAVA WEB项目中遇到的坑以及需要记录的地方一、 准备开发环境基本开发环境开发工具: IEAD2018.3.04JDK环境:1.8MAVEN:3.6JDK的WIN1...原创 2019-02-13 22:13:55 · 1126 阅读 · 0 评论