240 发简信
IP属地:北京
  • 坑二:Arrays.asList带来的问题

    1.需求描述 2.代码实现 后端代码实现如下: 因为这个导致了一场生产事故,刚开始的时候,由于没有配置代理商,所以是空的,空的时候,不需要添加到...

  • 坑一:危险的Array和List切换

    经常我们会遇到这样一个场景:需要把数组转为集合更方便操作。一般使用Arrays.asList(arr),一起来看看会遇到什么坑。 1. Arra...

  • zookeeper入门第一课:概念和应用场景

    1.什么是zookeeper? zookeeper是apache公司开源的分布式协调服务,整个服务是由多台结点服务器构成。用户通过zookeep...

  • Resize,w 360,h 240
    redis总结:redis的xmind图例

    点击图片放大,然后查看原图。就可以看到清晰的xmind图了。

  • Resize,w 360,h 240
    redis入门第八课:高可用方案

    redis提供了哨兵和自动分区(cluster)两种方案提供高可用性。 一 哨兵 1. 哨兵环境搭建 1.1 windows环境下搭建一主两从三...

  • Resize,w 360,h 240
    redis入门第七课:主从复制

    1.主从复制在windows环境下的搭建 1.1 搭建一主两从 复制三份下载好的redis到同一个包redis下,并命名为redis6379,r...

  • redis入门第十一课:实战之延迟队列

    1.需求 在淘宝购物时,如果过了一定时间没有评论,系统自动替用户给商家进行评论。像这种延迟动作的需求,随处可见。那么有什么解决方案呢? 方案一:...

  • Resize,w 360,h 240
    redis入门第九课:实战之分布式锁

    当资源在分布式环境下需要共享时,比如秒杀等场景,减库存等。redis的客户端redission提供了一种基于LUA脚本的分布式锁实现方案来解决分...

  • redis入门第六课:过期键删除策略与内存回收策略

    1. 过期键删除策略 如果一个键过期了,该怎么删除呢?有三种策略: 定时删除:在设置键的过期时间的时候,创建一个定时器,让定时器在键过期的时候,...

个人介绍
时光不老,岁月静好!