09 2019 档案

摘要:如果一个请求更新缓存的时间比较长,甚至比锁的有效期还要长,导致在缓存更新过程中,锁就失效了,此时另一个请求会获取锁,但前一个请求在缓存更新完毕的时候,如果不加以判断直接删除锁,就会出现误删除其它请求创建的锁的情况,所以我们在创建锁的时候需要引入一个随机值: $ok = $redis->set($ke 阅读全文
posted @ 2019-09-23 09:22 sandea 阅读(359) 评论(0) 推荐(0) 编辑
摘要:sudo docker run -p 3306:3306 --name mysql -v /var/run/docker.sock:/var/run/docker.sock -v ~/mysql/conf/mysql:/etc/mysql/conf.d -v ~/mysql/logs/mysql:/ 阅读全文
posted @ 2019-09-07 14:12 sandea 阅读(2317) 评论(0) 推荐(0) 编辑
摘要:前言 小伙伴们应该听说过过滤器、拦截器、切面,印象上都能够起到截断拦截的作用,在做一些业务需求时,不知道如何选择,今天老顾就来介绍一下他们之间的区别。 Filter过滤器 过滤器可以拦截到方法的请求和响应(ServletRequest request, ServletResponse respons 阅读全文
posted @ 2019-09-02 11:30 sandea 阅读(691) 评论(0) 推荐(0) 编辑