关于Class 类加载的几种方式 new Xxx() classLoader.loadClass(String className) Class...
情景描述 有些时候,我们需要根据不同的参数,做不同的操作。情况较少的时候,我们用if-else无可厚非,然而当有多种情况时,用if-else写出...
如图使用CAS创建单例 高并发的获取单例的场景下,cpu消耗会非常大 在高并发的初始化单例的场景下,可能会创建多个,但是最终对外提供的单例是同一...
情景描述 火车站卖火车票 需求分析 火车站很多人同时过来买票(高并发),这里假设:车站只卖一天的同一辆列车的同一种票,一共500张,座位号从1—...
说明 1、获取属性文件项目路径;2、加载文件到读入流; 3、转换成Properties对象; 4、获取对象中加载的属性值; 具体代码如下 文件位置
setHeader、addHeader的区别 setHeader:如果Header中没有定义则添加,如果已定义则用新的value覆盖原用valu...
1、二级域名是什么? www.baidu.com 跟 baidu.com 其实可以是两个域名,指向不同的物理地址; 比如 cchff.com 是...
ThreadLocal——具体见:https://www.jianshu.com/p/e6d4099f1364ThreadLocal篇 我们...
@Transactional 申明式事务 使用在方法上,有很多局限性推荐使用TransactionTemplate编程式事务 @Resour...
文集作者