Avatar notebook default
42篇文章 · 15722字 · 2人关注
  • 关于Java反射

    关于Class 类加载的几种方式 new Xxx() classLoader.loadClass(String className) Class...

  • 基操勿6皆坐——1(减少过多的if-else判断)

    情景描述 有些时候,我们需要根据不同的参数,做不同的操作。情况较少的时候,我们用if-else无可厚非,然而当有多种情况时,用if-else写出...

  • CAS单例会重复创建对象但最终使用是同一个实例

    如图使用CAS创建单例 高并发的获取单例的场景下,cpu消耗会非常大 在高并发的初始化单例的场景下,可能会创建多个,但是最终对外提供的单例是同一...

  • 用面向对象的方式来分析多线程并发安全

    情景描述 火车站卖火车票 需求分析 火车站很多人同时过来买票(高并发),这里假设:车站只卖一天的同一辆列车的同一种票,一共500张,座位号从1—...

  • Resource properties文件加载

    说明 1、获取属性文件项目路径;2、加载文件到读入流; 3、转换成Properties对象; 4、获取对象中加载的属性值; 具体代码如下 文件位置

  • Resize,w 360,h 240
    header中设置token

    setHeader、addHeader的区别 setHeader:如果Header中没有定义则添加,如果已定义则用新的value覆盖原用valu...

  • Resize,w 360,h 240
    nginx 配置二级域名 前后端分离 ssl认证

    1、二级域名是什么? www.baidu.com 跟 baidu.com 其实可以是两个域名,指向不同的物理地址; 比如 cchff.com 是...

    3.9 1534 0 42
  • ThreadLocal

    ThreadLocal——具体见:https://www.jianshu.com/p/e6d4099f1364ThreadLocal篇 我们...

  • Resize,w 360,h 240
    spring编码式事务TransactionTemplate

    @Transactional 申明式事务 使用在方法上,有很多局限性推荐使用TransactionTemplate编程式事务 @Resour...

文集作者