摘要:
https://redis.io/commands/scan 可以看到: sscan的返回结果,有两部分, 第一部分 是一个数字。其实代表一个游标。 第二部分 是结果。 scan是以游标为基础,每次使用scan(包括sscan),以游标0开始,然后命令会返回一个新的游标;如果新的游标不是0,表示遍历 阅读全文
posted @ 2017-11-07 18:48
搜索技术
阅读(4965)
评论(0)
推荐(0)
摘要:
http://www.jianshu.com/p/882d0e2c3ea6 实现 原子操作 使用场景: 一个线程使用student对象,另一个线程负责定时读表,更新这个对象。那么就可以用AtomicReference。 赋值操作不是线程安全的。若想不用锁来实现,可以用AtomicReference< 阅读全文
posted @ 2017-11-07 15:14
搜索技术
阅读(775)
评论(0)
推荐(0)
摘要:
Kafka的分区,相当于把一个Topic再细分成了多个通道(对应 多个线程) 部署的时候尽量做到一个消费者(线程)对应一个分区。 Kafka的分区,相当于把一个Topic再细分成了多个通道(对应 多个线程) 部署的时候尽量做到一个消费者(线程)对应一个分区。 如何确定Kafka的分区数,key和co 阅读全文
posted @ 2017-11-07 15:14
搜索技术
阅读(1717)
评论(0)
推荐(0)
摘要:
rabbitMQ kafka https://coyee.com/article/12091-understanding-when-to-use-rabbitmq-or-apache-kafka Apache Kafka: Apache Kafka: 人们选择 Apache Kafka的关键驱动力: 阅读全文
posted @ 2017-11-07 15:13
搜索技术
阅读(835)
评论(0)
推荐(0)
摘要:
http://www.jb51.net/article/46941.htm 对象池模式经常用在频繁创建、销毁对象,且对象创建、销毁开销很大的场景,比如数据库连接池、线程池、任务队列池等。本代码简单,没有限制对象池大小 阅读全文
posted @ 2017-11-07 15:05
搜索技术
阅读(437)
评论(0)
推荐(0)
摘要:
https://www.javacodegeeks.com/2015/04/chroniclemap-java-architecture-with-off-heap-memory.html Java堆外内存的使用 http://blog.csdn.net/xichenguan/article/det 阅读全文
posted @ 2017-11-07 14:11
搜索技术
阅读(4154)
评论(0)
推荐(0)
摘要:
Guava Cache是单个应用运行时的本地缓存。它不把数据存放到文件或外部服务器。在重启服务器时缓存的数据会全部丢失。如果这不符合你的需求,请尝试Redis或Memcached这类工具。 有以下优点: http://www.cnblogs.com/shoren/p/guava_cache.html 阅读全文
posted @ 2017-11-07 11:40
搜索技术
阅读(773)
评论(0)
推荐(0)

浙公网安备 33010602011771号