一件事情总是会花费比你预期更多的时间
Hofstadter 定理
文章列表
-
Redis Zset
Zset是Redis五大数据类型之一。 Zset集合和Set集合非常相似,不同之处在于:Zset集合是有序的,…
-
分布式锁
什么是分布式
-
CompletableFuture Java多线程操作
CompletableFuture是Java8中新增加的类,结合了Future的优点,提供了非常强大的Futu…
-
Redis 可视化软件乱码问题(Java序列化重置)
Redis有许多可视化软件,但直接使用这些软件来查看Redis会发现是一堆乱码。 原因是Redis是独立软件,…
-
缓存穿透
当使用错误或者不存在的账号进行登录时,因为账号不存在,所以Redis里不会存入缓存数据,但程序实际上还是会每次…
-
Java switch 支持类型
在java中,switch的底层使用int类型来作为判断,因此switch只支持能够隐式转化为int类型的及对…
-
Redis Session
在Spring默认的项目中,Session数据是存放在本地,当项目重启,Session数据就会被清除。 因此,…
-
MarkDown语法
-
Python Mysql数据库基础
在python的使用中,我们不可避免需要使用数据库来完成数据的存储操作。python基于庞大的库,能过轻松进行…
-
Redis过期处理
Redis很多时候是被服务器用作缓存,很多缓存都是临时缓存一下,之后可能不会用到。 比如我们短信验证码,每个用…
-
Redis事务
当你想做一个抢购程序,利用原始的if语句来实现,会发现显示抢购成功的数量大于预定值。这是由于抢购本身是一个并发…
-
列表选项设置自定义标志图标
使用 list-style-image: url(图标文件的URL) 设置自定义标志图标






