此文已由作者姚太行授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 SimpleDateFormat被大量使用于处理时间格式化过程,由于该类在创建时会指定一个pattern用于标明固定的时间格式,所以在使用中,一般会创建一个作用域较大(static修饰或某类的私有属性)的对象 ...
分类:
其他好文 时间:
2018-10-30 17:35:21
阅读次数:
155
Python标准库为我们提供了threading(多线程模块)和multiprocessing(多进程模块)。从Python3.2开始,标准库为我们提供了concurrent.futures模块,它提供了 ThreadPoolExecutor 和 ProcessPoolExecutor 两个类,实现 ...
分类:
编程语言 时间:
2018-10-29 21:29:40
阅读次数:
149
严重: Context initialization failedorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.validatio ...
分类:
编程语言 时间:
2018-10-28 17:51:53
阅读次数:
370
class MyThread implements Runnable{ private int index; public MyThread(int index){ this.index = index; } @Override public void run() { System.out.prin... ...
分类:
编程语言 时间:
2018-10-28 16:12:13
阅读次数:
185
newFixedThreadPool线程池: 理解: 1.固定线程数的线程池。 2.通过Executors中的静态方法创建: public static ExecutorService newFixedThreadPool(int nThreads)或者 public static Executor ...
分类:
编程语言 时间:
2018-10-27 17:43:34
阅读次数:
222
前言线程是稀缺资源,如果被无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,合理的使用线程池对线程进行统一分配、调优和监控,有以下好处:1、降低资源消耗;2、提高响应速度;3、提高线程的可管理性。Java1.5中引入的Executor框架把任务的提交和执行进行解耦,只需要定义好任务,然后提交给线程池,而不用关心该任务是如何执行、被哪个线程执行,以及什么时候执行。demo1、Executors
分类:
编程语言 时间:
2018-10-27 00:07:35
阅读次数:
150
mybatis插入数据时报错: Cause: org.apache.ibatis.executor.ExecutorException: Error getting generated key or setting result to parameter object. Cause: java.sq ...
分类:
数据库 时间:
2018-10-26 22:25:05
阅读次数:
500
使用Executor java.util.concurrent CachedThreadPool FixedThreadPool SingleThreadExecutor 参考 Java编程思想(第4版) 656页开始 Thinking in Java(第四版 ) 1120页开始 ...
分类:
编程语言 时间:
2018-10-26 19:32:59
阅读次数:
177
java并发的一系列框架和技术主要是由java.util.concurrent 包所提供。包下的所有类可以分为如下几大类: locks部分:显式锁(互斥锁和速写锁)相关; atomic部分:原子变量类相关,是构建非阻塞算法的基础; executor部分:线程池相关; collections部分:并发 ...
分类:
编程语言 时间:
2018-10-23 16:25:42
阅读次数:
194
日常开发中,MyBatis已经成为数据持久层实现的重要角色,以下就是一个使用MyBatis开发的一个分页插件的实现。关于Mybatis的插件概念可以查看 "MyBatis官网" 查看官网教程可以得知,MyBatis允许客户对以下类的方法进行拦截。 1. Executor (update, query ...
分类:
其他好文 时间:
2018-10-23 14:39:26
阅读次数:
131