上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页

2019年6月14日

理解 Cookie、Session、Token

摘要: 发展史 Cookie Session Token Token的起源 基于服务器的验证 基于服务器验证方式暴露的一些问题 基于Token的验证原理 Tokens的优势 发展史 Cookie Session Token Token的起源 基于服务器的验证 基于服务器验证方式暴露的一些问题 基于Token 阅读全文

posted @ 2019-06-14 11:06 风再起时9302 阅读(158) 评论(0) 推荐(0)

2019年6月13日

Java内存模型

摘要: 基础 并发编程的模型分类 在并发编程需要处理的两个关键问题是:线程之间如何通信 和 线程之间如何同步。 通信 是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存 和 消息传递。 在共享内存的并发模型里,线程之间共享程序的公共状态,线程之间通过写-读内存中的公共状态来 阅读全文

posted @ 2019-06-13 17:41 风再起时9302 阅读(120) 评论(0) 推荐(0)

2019年6月12日

redis的高级事务CAS(乐观锁)

摘要: 转自https://www.cnblogs.com/martinzhang/p/3415204.html Optimistic locking using check-and-set(乐观锁)乐观锁介绍:watch指令在redis事物中提供了CAS的行为。为了检测被watch的keys在是否有多个c 阅读全文

posted @ 2019-06-12 11:37 风再起时9302 阅读(240) 评论(0) 推荐(0)

如何保证缓存与数据库的双写一致性

摘要: 最经典的缓存+数据库读写的模式,就是 Cache Aside Pattern。 读的时候,先读缓存,缓存没有的话,就读数据库,然后取出数据后放入缓存,同时返回响应。 更新的时候,先更新数据库,然后再删除缓存。 为什么是删除缓存,而不是更新缓存? 原因很简单,很多时候,在复杂点的缓存场景,缓存不单单是 阅读全文

posted @ 2019-06-12 11:06 风再起时9302 阅读(193) 评论(0) 推荐(0)

2019年6月11日

redis设置过期时间

摘要: 一般主要包括4种处理过期方,其中expire都是以秒为单位,pexpire都是以毫秒为单位的。 备注:timestamp为unix时间戳(例如:timestamp=1499788800 表示将在2017.07.12过期)1、2两种方式是设置一个过期的时间段,就是咱们处理验证码最常用的策略,设置三分钟 阅读全文

posted @ 2019-06-11 15:40 风再起时9302 阅读(12112) 评论(0) 推荐(0)

redis过期策略

摘要: redis 过期策略 redis 过期策略是:定期删除+惰性删除。 所谓定期删除,指的是 redis 默认是每隔 100ms 就随机抽取一些设置了过期时间的 key,检查其是否过期,如果过期就删除。 假设 redis 里放了 10w 个 key,都设置了过期时间,你每隔几百毫秒,就检查 10w 个 阅读全文

posted @ 2019-06-11 15:39 风再起时9302 阅读(214) 评论(0) 推荐(0)

2019年6月10日

feign请求远程接口时报Caused by: java.net.UnknownHostException

摘要: 报错全文如下 feign.RetryableException: host10.local executing POST http://TIBMAS2-WEBAPI/tibmas2-webapi/api/v1.0/dept/listDeptUserByUserIds\r\n\tat feign.Fe 阅读全文

posted @ 2019-06-10 16:00 风再起时9302 阅读(7033) 评论(0) 推荐(1)

2019年6月5日

几篇并发的文章

摘要: https://www.cnblogs.com/dolphin0520/category/1426288.html 阅读全文

posted @ 2019-06-05 16:57 风再起时9302 阅读(86) 评论(0) 推荐(0)

利用java8新特性,用简洁高效的代码来实现一些数据处理

摘要: 定义1个Apple对象: public class Apple { private Integer id; private String name; private BigDecimal money; private Integer num; public Apple(Integer id, Str 阅读全文

posted @ 2019-06-05 10:31 风再起时9302 阅读(289) 评论(0) 推荐(0)

2019年5月29日

@AutoConfigureBefore

摘要: @AutoConfigureBefore(Xxx.class)此注解用在类名上,标识在加载Xxx类前加载该配置类 阅读全文

posted @ 2019-05-29 18:50 风再起时9302 阅读(2561) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页

导航

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