240 发简信
IP属地:浙江
  • 楼主其他家公司面得怎么样?为啥最终选了od?

    2022杭州华为OD面试经历

    2020年3月份来到了杭州,一直在一家中小型公司工作,并做了大量电商和政府之类的工作。业务能力得到了很好的锻炼,就是深度、高并发、高质量代码还是没有提升空间,所以决定2022...

  • 博主,有个问题请教下。假设有A、B两个客户端,如果A客户端取到锁执行业务逻辑的过程中session超时或者与zookeeper服务之间的网络中断了,导致临时节点删除了,这个时候B就拿到了锁,万一A没有执行完业务逻辑,那不是会有问题?

    分布式锁之ZooKeeper 分布式锁

    一、ZooKeeper 分布式锁机制 当有多个客户端要获取ZK 里中的一把锁,即ZK 上的一个节点。假设客户端 A 抢先一步,对 ZK 发起了加分布式锁的请求,这个加锁请求是...

  • @南岩飞雪 框架内部做了游标更新再去取的操作,不用我们自己手动更新cursor再scan。我们写代码只要scan一次就好了

    Spring RedisTemplate实现scan操作,毕竟keys不安全

    先了解下scan、hscan、sscan、zscan http://doc.redisfans.com/key/scan.html keys 为啥不安全? keys的操作会导...

  • “当然这个网上的例子其实也不对,因为没有拿着cursor遍历,只scan查了一次。”
    博主你这个说法不对哦。Cursor的hasNext方法(实现类ScanCursor 181行)里面如果本次取回来的几条数据遍历完且Cursor的游标状态不是结束的话会用上一次返回来的游标值再去取的。

    Spring RedisTemplate实现scan操作,毕竟keys不安全

    先了解下scan、hscan、sscan、zscan http://doc.redisfans.com/key/scan.html keys 为啥不安全? keys的操作会导...