Java8以前, Date、Calendar,DateFormat 等组成的「传统时间日期 API」,但是传统的处理接口设计并不是很友好,不易使...
Java8以前, Date、Calendar,DateFormat 等组成的「传统时间日期 API」,但是传统的处理接口设计并不是很友好,不易使...
Lock是java 1.5中引入的线程同步工具,它主要用于多线程下共享资源的控制。本质上Lock仅仅是一个接口(位于源码包中的java\util...
1、并发编程三要素? 1)原子性 原子性指的是一个或者多个操作,要么全部执行并且在执行的过程中不被其他操作打断,要么就全部都不执行。 2)可见性...
一. 连接池概述 频繁的创建和销毁,会极大的降低系统的性能,而对象池会在初始化的时候会创建一定数量的对象,每次访问只需从对象池中获取对象,使用完...
当线程池的任务缓存队列已满并且线程池中的线程数目达到maximumPoolSize,如果还有任务到来就会采取任务拒绝策略,通常有以下四种策略: ...
以前的Java项目中,充斥着太多不友好的代码:POJO的getter/setter/toString;异常处理;I/O流的关闭操作等等,这些样板...
红黑树大学学过,但是只是在脑海里留下了一个印象,具体细节还是说不上来。最近在画各种数据结构图,发现不是很清楚红黑树的特性,还真画不出来。 先来回...
Vector、ArrayList、LinkedList均为线型的数据结构; 底层实现方式 ArrayList内部用数组来实现; LinkedLi...
该项目源码地址:https://github.com/lastwhispers/mimic/tree/master/tomcat-mini 1....
一、简述 为避免频繁地创建和销毁线程,达到线程对象的重用,因而使用线程池。另外,使用线程池还可以根据项目灵活地控制并发的数目。 1️⃣线程池的概...
专题公告
Java基础