![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
并发编程
S海绵宝宝A
自律给我自由
展开
-
JAVA并发处理注意事项
1.获取单例对象需要保证线程安全,其中的方法也要保证线程安全。(资源驱动类、工具类、单例工厂类都需要注意)2.线程池不允许使用Executor去创建,而好似通过ThreadPoolExecutor的方式,这样的处理方式会让程序猿更加明确线程池的运行规则,避免资源耗尽的风险。翻译 2017-11-09 17:26:56 · 344 阅读 · 0 评论 -
JAVA单元测试规约
1.单元测试是不可重复的,不能受到外界环境的影响。(为了不受外界环境的影响,要求设计代码是就把SUT的依赖改为注入,在测试时,spring这样的DI框架注入一个本地(内存)实现或者Mock实现。) 2.对应单元测试,要保证测试粒度足够小,有助于精确定位测试问题。单测粒度至多是类级别,一般是方法级别。(只有测试粒度小才能在出错时尽快定位到出错位置。单测不负责检查跨类或者跨系统的交互逻辑,那是继承测试翻译 2017-11-16 10:21:21 · 1148 阅读 · 0 评论