06 2020 档案

摘要:ThreadLocal介绍 java.lang.ThreadLocal无法解决共享对象的更新问题,ThreadLocal对象建议使用static修饰。这个变量是针对一个线程内所有操作共享的,所以设置为静态变量,所有此类实例共享此静态变量,也就是说在类第一次被使用时装载,只分配一块存储空间,所有此类的 阅读全文
posted @ 2020-06-18 10:12 Abserver 阅读(125) 评论(0) 推荐(0) 编辑
摘要:乐观锁CAS AtomicInteger使用的Unsafe类的CAS操作解决了多线程之间访问的线程不安全问题,但仍然有CAS所具有的ABA问题,不过由于是数字类型的ABA问题也就不是问题了。 重入锁ReentrantLock 重入锁:指在同一线程中外部方法获得锁后内层递归方法依然可以获取该锁。如果锁 阅读全文
posted @ 2020-06-17 08:39 Abserver 阅读(136) 评论(0) 推荐(0) 编辑
摘要:Redis的内存回收策略 Redis的默认回收策略为:maxmemory-policy noeviction 1. volatile-lru → remove the key with an expire set using an LRU algorithm 采用最近最少的淘汰策略,Redis将回收 阅读全文
posted @ 2020-06-14 18:29 Abserver 阅读(353) 评论(0) 推荐(0) 编辑
摘要:1. mybatis中xml文件特殊字符例如“<”,“>”转义解决方式: ①使用 &lt; 和 &gt;来转义 ②使用标签<![CDATA[ <或> ]]> 2. Redis的部署方式,使用的jar包 ①主从复制 主从同步过程: 一主(负责写操作)多从(负责读操作),首先启动主服务器,从服务器启动时 阅读全文
posted @ 2020-06-14 17:49 Abserver 阅读(72) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示