[转载]创建线程或线程池时请指定有意义的线程名称,方便出错时回溯 并发编程网 - ifeve.com
声明:本篇文章转载自并发编程网 – ifeve.com作者加多大佬的文章,目的是更好的阐释《阿里巴巴Java开发规约》第一章中的并发处理篇关于创建线程或线程池是为什么要指定有意义的线程名称相关问题。由于老四在本篇文章中优化改编了...
声明:本篇文章转载自并发编程网 – ifeve.com作者加多大佬的文章,目的是更好的阐释《阿里巴巴Java开发规约》第一章中的并发处理篇关于创建线程或线程池是为什么要指定有意义的线程名称相关问题。由于老四在本篇文章中优化改编了...
在上一篇《阿里巴巴Java开发规约第一章-控制语句篇》中老四就推荐过《Java并发编程实战》这本书,这里再次推荐一下。由于老四的并发编程技术底子也是十分的烂,浅析的内容当中如有不对的地方恳请各界大佬批评指导。 1.[强制] 获取单例对象需要...
java中的异常处理是大部分程序员积攒多年的痛点,本章主要涉及如何定义、捕获、处理异常事件,如何以合理的日志结构保存出错现场信息,以便快速定位问题。开始浅析之前老四先来带领大家再来梳理一遍java异常的基础知识。 异常分两种大的异常类型,运...
这个状态模式之前老四没接触过,甚至不知道这个名字,参考了一些资料尝试着写一写。就像策略模式,状态模式其实也属于行为模式,关于策略模式您可以参考老四写的这篇《浅析设计模式第二章之策略模式》。 我们都知道在我们经常碰到的业务场景中,经常会碰到一...
谈起这个模式,就想起了老四当年面试的时候就被问到了这个,那时候大菜逼一个(现在更特么菜),面试官当时是这么问我的:商家搞活动,对于商品最后的计算来说可能有不同的计算方式,学生可能半价,普通会员可能就是活动8折,vip可能满100减50,有的...
码云、Github 分别是国内、国外比较优秀的两个开源项目社区,而 SourceForge 是全球最大开源软件开发平台和仓库,网站建立的宗旨,就是为开源软件提供一个存储、协作和发布的平台。总之他们都是源码项目的托管平台。此文旨在分享上面老四...
作为一名Java开发工程师,几乎所有的笔试题都有某一方面的考点,开坑这个系列主要原因除了共同进步以外,更多的是想了解更多的Java知识点,最后总结出常见的笔试中出题者大多都远考Java中那些比较常用的知识点。如果在老四一期一期的面试题当中也...
责任链模式(Chain of Responsibility),在企业中,主要用来解决一些复杂的逻辑,允许你将请求沿着处理者链进行发送。收到请求后,每个处理 者均可对请求进行处理,或将其传递给链上的下个处理者。责任链模式也经常用于较复杂的过滤...
归并排序(Merge sort)是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。归并排序以O(NlogN)最坏情形时间运行,所使用的比较次数几乎是最优的,同时也是递归算...
再次挖坑新的Java分类,这次是关于Java面试题的,每期解析十道Java面试题,这些面试题会涉及到Java的方方面面,基础知识、数据结构、各路算法、数据处理等等等,老四的目的主要是根据面试题分析解决问题的思路以及题目涉及到的Java相关知...