Timer的缺陷
Timer管理延时任务的缺陷 Timer在执行定时任务时只会创建一个线程,所以如果存在多个任务,且任务时间过长,超过了两个任务的间隔时间,会发生一些缺陷。 Timer当任务抛出异常时的缺陷 如果TimerTask抛出RuntimeException,Timer […]
Timer管理延时任务的缺陷 Timer在执行定时任务时只会创建一个线程,所以如果存在多个任务,且任务时间过长,超过了两个任务的间隔时间,会发生一些缺陷。 Timer当任务抛出异常时的缺陷 如果TimerTask抛出RuntimeException,Timer […]
Java 并发包位于: java.util.concurrent ArrayBlockingQueue 定长阻塞队列 ConcurrentHashMap 高性能线程安全的HashMap,使用分段锁提供高能 ConcurrentLinkedQueue 高性能线程 […]
控制反转(Inversion of Control) 简单容器:BeanFactory 容器的高级形态:ApplicationContext Bean定义:BeanDefinition 定位(Resource) -> 载入、解析(BeanDefiniti […]
一 日期和时间 date 查看和设置系统的日期和时间 -u,来查看UTC时间(格林威治时间) date +{936b63963a8c9f2b24063da536a495a32039ff9ed9d82cacc18dd4741407c351}y–{93 […]
1. 查找文件 find / -name filename.txt 根据名称查找/目录下的filename.txt文件。 find . -name “*.xml” 递归查找所有的xml文件 find . -name “*.x […]