chenaini119的专栏

未来的家人,会感谢今天努力的你

java并发多线程处理方案对比

一、ExecutorService 固定线程池 20个线程处理取最大时间作为并发结束时间 int poolSize = 20; ExecutorService executor = Executors.newFixedThreadPool(poolSize); ...

2018-12-25 14:52:38

阅读数 94

评论数 0

java LinkedBlockingQueue 解析

并发阻塞队列,LinkedBlockingQueue一端出一端入,并且结构改变线程安全的队列。其实队列从实现思想上比较容易理解,有以下特点: 1.链表结构(动态数组) 2.通过ReentrantLock实现锁 3.利用Condition实现队列的阻塞等待,唤醒 LinkedBlockingQueu...

2018-12-25 14:40:15

阅读数 58

评论数 0

Redis命令之性能问题解决方案

使用规范 一、Hgetall 命令 应用接口中使用了大量的Hgetall命令从Redis中查询数据信息,导致Redis单实例OPS达到秒钟7W次,Redis服务器CPU使用率达到上限,遇到性能问题。 HGETALL key 时间复杂度:O(N) 返回 key 指定的哈希集中所有的字段和值。返回值...

2018-12-24 15:42:32

阅读数 73

评论数 0

Redis 热Key、 穿透、雪崩

高并发的情况会给系统带来很高的访问流量,这就给存储这些热点信息的Redis数据造成了一些压力。 热key问题及解决方案 产生原因 用户消费的数据远大于生产的数据 (热卖商品、热点新闻、热点评论、明星直播)等。 在日常工作生活中一些突发的的事件,例如某明星突然宣布恋情,导致某新闻点击量瞬间变大,请求...

2018-12-24 15:06:34

阅读数 89

评论数 0

最近网络很火的支付宝 收款码 小议

我也来推广一波支付宝收款码。这东西真的很神奇最近网络很火啊 打开支付宝首页搜索“570794369” 立即领红包请你们喝奶茶 每天有效 这是给大家的福利,此外再推广下自己的收款码吧 哈哈哈哈 ...

2018-12-03 11:36:02

阅读数 238

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭