![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
陈九九是只招财猫
这个作者很懒,什么都没留下…
展开
-
Java线程池总结
最近看到一篇Java线程池的总结,希望大家看了能有帮助一 使用线程池的好处 二 Executor 框架 2.1 简介 2.2 Executor 框架结构(主要由三大部分组成) 1) 任务(Runnable/Callable) 2) 任务的执行(Executor) 3) 异步计算的结果(Future) 2.3 Executor 框架的使用示意图 三 (重...转载 2020-04-02 09:04:47 · 205 阅读 · 1 评论 -
Java集合中List,Set以及Map等集合体系详解总结
Vector、ArrayList、LinkedList均为线型的数据结构,但是从实现方式与应用场景中又存在差别。1 底层实现方式ArrayList内部用数组来实现;LinkedList内部采用双向链表实现;Vector内部用数组实现。2 读写机制ArrayList在执行插入元素是超过当前数组预定义的最大值时,数组需要扩容,扩容过程需要调用底层System.arraycopy()方法进行大量...原创 2019-07-01 11:08:53 · 214 阅读 · 0 评论 -
怎么理解强引用,软引用,弱引用,虚引用
强引用 > 软引用 > 弱引用 > 虚引用强引用:Object object =newObject();软引用:SoftReference<String> sr =newSoftReference<String>(newString("hello"));System.out.println(sr.get());...原创 2019-07-01 11:03:46 · 171 阅读 · 0 评论 -
实用的对象copy工具类
package com.pos.common.utils;import org.springframework.util.CollectionUtils;import java.util.ArrayList;import java.util.List;/** * notes 对象工具类 * author xiaoming.chen * create 2018/11/2 000...原创 2019-07-01 11:15:27 · 1199 阅读 · 0 评论 -
构建树形结构参数
建表语句CREATE TABLE `sys_tree` ( `id` bigint(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL COMMENT '名称', `parent_id` bigint(11) DEFAULT NULL COMMENT '父id', `type` tinyint(4) NO...原创 2019-12-03 16:30:41 · 439 阅读 · 0 评论