- 博客(11)
- 收藏
- 关注
原创 POI读写
POI读写文档1.介绍1.1POI的结构2.使用2.1导入坐标2.2读取数据的测试代码2.3写入数据的测试代码3.POI的工具类4.Easypoi4.1介绍4.2使用1.介绍Apache POI是用Java编写的免费开源的跨平台的Java API,Apache POI提供API给Java程序对Microsoft Office格式档案读和写的功能,其中使用最多的就是使用POI操作Excel文件。1.1POI的结构HSSF - 提供读写Microsoft Excel XLS格式档案的功能XSSF -
2020-10-26 15:25:55 471
原创 事务
事务1.什么是事务1.1事务的特性(ACID)1.2事务的隔离级别2.什么是分布式事务(2种)3.事务的传播行为3.1传播行为介绍3.2传播机制1.什么是事务百度百科解释道:一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。也就是说,对数据库数据造成修改(更新)的一个执行单元。1.1事务的特性(ACID)原子性(Atomicity)事务中的操作,要不全部执行,要不全不执行一致性(Consistency)事务执行的结果必
2020-10-23 12:16:14 188
转载 Maven安装配置及在idea中配置
Maven安装配置及在idea中配置转载链接: https://blog.csdn.net/weixin_43232955/article/details/97840767.
2020-10-23 11:53:15 98
转载 复杂度
o(1), o(n), o(logn), o(nlogn) 复杂度本文转载自: https://blog.csdn.net/yhc166188/article/details/81162865.在描述算法复杂度时,经常用到o(1), o(n), o(logn), o(nlogn)来表示对应算法的时间复杂度, 这里进行归纳一下它们代表的含义:这是算法的时空复杂度的表示。不仅仅用于表示时间复杂度,也用于表示空间复杂度。O后面的括号中有一个函数,指明某个算法的耗时/耗空间与数据增长量之间的关系。其中的n代
2020-10-22 01:31:52 247
原创 HashSet与HashMap底层实现
HashSet与HashMap底层实现1.HashSet底层是基于HashMap实现的2.HashMap的底层实现原理2.1HashMap的介绍2.2HashMap的底层是什么1.HashSet底层是基于HashMap实现的 public class HashSet<E> extends AbstractSet<E> implements Set<E>, Cloneable, java.io.Serializable
2020-10-21 21:25:15 543
原创 集合复习
集合类学习1.什么是集合2.分类2.1.Collection集合2.1.1.List集合2.1.1.1.ArrayList2.1.1.2.LinkedList2.1.2.Set集合2.1.2.1.HashSet集合2.1.2.2.LinkedHashSet集合2.1.2.3.TreeSet集合2.2.Map集合2.2.1.HashTable集合2.2.2.HashMap集合2.2.3.LinkedHashMap集合2.2.4.TreeMap集合1.什么是集合一种存放对象的容器2.分类在Java中(u
2020-10-20 01:27:09 89
原创 java内存分配
java内存分配1.内存标示图1.1介绍更多详情,请看这个大佬的文章: https://blog.csdn.net/dingguanyi/article/details/80759436.1.内存标示图java程序运行时,数据会分区存放在JavaStack(Java栈)、 heap(堆)、method(方法区)。java程序运行时内存可分为方法区,栈内存,堆内存,本地方法栈。Java运行时数据区域的结构:内存表示图:1.1介绍寄存器寄存器是cpu内部集成的,访问内存时要在cp
2020-10-09 16:33:31 119
原创 Redis相关学习
Redis1.Redis(REmote DIctionary Server)介绍2.jedis介绍和使用3.Linux操作Redis3.1基于Center OS7安装Redis3.2Redis基础环境设置3.3Redis服务启动3.4Redis客户端连接3.5Redis服务端配置4.Redis的持久化的方式4.1RDB(快照形式)4.2AOF(日志形式)4.2.1AOF功能开启4.2.2AOF相关配置1.Redis(REmote DIctionary Server)介绍是用C语言开发的一个开源的高性能键
2020-10-08 20:20:21 108
转载 NullPointerException异常的原因及java异常
NullPointerException异常的原因及java异常??1.空指针异常1.1空指针异常原因2.java异常2.1异常机制概述2.2异常处理的流程2.3异常的结构2.4Error异常2.5RuntimeException异常2.6Checked Exception异常2.7在声明方法时候抛出异常2.8在方法中如何抛出异常2.9为什么要创建自己的异常?2.10throw和throws的区别2.11**应该在声明方法抛出异常还是在方法中捕获异常?**2.12**使用finally块释放资源**2.13
2020-10-06 23:12:16 8208
原创 排序
排序冒泡排序(优先确定最大的数)选择排序(先把最小的数找出来)冒泡排序(优先确定最大的数)数组间,两两比较,进行交换例如:先定义一个数组 int[] arr = {5,6,4,3}冒泡排序是两两比较,大的往后移动,也就是从小到大排序。1)先是索引为0的先开始比较,即5跟6比较,5没6大,不移动,若不移动,则下个索引位上的数开始比较,即6跟后面的4比较,6比4大,交换位置,数组就变成了{5,4,6,3},继续6再跟3比较,6比3大,再交换位置,数组就变成了{5,4,3,6}2)继续开始比较,也
2020-10-02 15:57:39 91
原创 Spring常用的注解
Spring常用的注解1.Spring1.Spring@Component : 相当于在spring的xml配置文件中写了一个bean标签属性 : value用于指定bean的id,若是不写,默认为当前类名此注解衍生出三个注解@Controller : 用于表现层@Service : 用于业务层@Repository : 用于持久层,将接口的一个实现类交给spring管理,同时它还能将所标注的类中抛出的数据访问异常封装为 Spring 的数据访问异常类型。为什么有时候我们不用@Repo
2020-10-02 01:11:02 103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人