上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 25 下一页
摘要: https://baijiahao.baidu.com/s?id=1619572269435584821&wfr=spider&for=pc 缓存穿透 缓存穿透,是指查询一个数据库一定不存在的数据。正常的使用缓存流程大致是,数据查询先进行缓存查询,如果key不存在或者key已经过期,再对数据库进行查 阅读全文
posted @ 2019-06-01 17:16 Andrew_F 阅读(156) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/haoliyou/p/7694868.html 阅读全文
posted @ 2019-05-31 11:30 Andrew_F 阅读(296) 评论(0) 推荐(0) 编辑
摘要: http://www.importnew.com/19321.html https://blog.csdn.net/u013256816/article/details/51125842 另外纠正原文部分错误: 阅读全文
posted @ 2019-05-26 11:45 Andrew_F 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 使用Redis的 SETNX 命令可以实现分布式锁 SETNX key value 返回值 返回整数,具体为 - 1,当 key 的值被设置 - 0,当 key 的值没被设置 分布式锁使用 阅读全文
posted @ 2019-05-25 21:08 Andrew_F 阅读(4165) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/baizhanshi/p/8482612.html 阅读全文
posted @ 2019-05-25 16:16 Andrew_F 阅读(106) 评论(0) 推荐(0) 编辑
摘要: @Slf4j 如果不想每次都写private final Logger logger = LoggerFactory.getLogger(XXX.class); 可以用注解@Slf4j 一、在pom文件加入依赖 <dependency> <groupId>org.projectlombok</gro 阅读全文
posted @ 2019-05-24 15:39 Andrew_F 阅读(277) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/zheyangsan/p/6910476.html java中数组转list使用Arrays.asList(T... a)方法。 示例: 1 2 3 4 5 6 7 8 9 10 public class App { public static voi 阅读全文
posted @ 2019-05-21 11:03 Andrew_F 阅读(4369) 评论(0) 推荐(0) 编辑
摘要: “一副从1到n的牌,每次从牌堆顶取一张放桌子上,再取一张放牌堆底, “一副从1到n的牌,每次从牌堆顶取一张放桌子上,再取一张放牌堆底, 直到手里没牌,最后桌子上的牌是从第一张到最后一张的排列,梳理牌的排列顺序的算法。” 例如: 原数据:1 2 3 4 5 第一次:3 4 5 2 1 第二次:5 2 阅读全文
posted @ 2019-05-18 18:21 Andrew_F 阅读(279) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/DarrenChan/p/8619476.html 首先我们对读写锁做一个概述: 假设你的程序中涉及到对一些共享资源的读和写操作,且写操作没有读操作那么频繁。在没有写操作的时候,两个线程同时读一个资源没有任何问题,所以应该允许多个线程能在同时读取共享资 阅读全文
posted @ 2019-05-18 18:18 Andrew_F 阅读(655) 评论(0) 推荐(0) 编辑
摘要: https://cloud.tencent.com/developer/article/1356959 https://cloud.tencent.com/info/2b391b12c82529a50b56ecbc3a7ae136.html https://www.jianshu.com/p/f03 阅读全文
posted @ 2019-05-14 18:07 Andrew_F 阅读(272) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 25 下一页