首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
innocent_huang
掘友等级
泥工/瓦工/木工/钢筋工/全栈
|
建筑公司
擅长划水,爱好装逼
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
消息队列的消费模型讨论
队列模型和发布订阅模型 我们说到消息队里的时候总会提到消息队列的两种消息模型: 队列模型 发布订阅模型 本文重点探讨一下发布订阅模型的不同实现思路。 队列模型 早期的消息队列,就是按照数据结构的"队列
RocketMQ磁盘存储
RocketMQ简介 首先简单介绍一下RocketMQ的整体架构,一个RocketMQ集群主要由四个部分组成: NameServer集群,Producer,Consumer集群,Broker集群。 N
Redission分布式锁
Redission是Redis官方推荐的客户端,提供了一个RLock的锁,RLock继承自juc的Lock接口,提供了中断,超时,尝试获取锁等操作,支持可重入,互斥等特性。 RLock底层使用Redis的Hash作为存储结构,其中Hash的key用于存储锁的名字,Hash的fi…
ElasticSearch性能优化
Linux服务器需要设置禁用swap交换内存,交换分区主要是在内存不够用的时候,将部分内存上的数据交换到swap空间上,以便让系统不会因内存不够用而导致oom或者更致命的情况出现,但是使用了Swap会导致性能严重下降。 在进行批量数据写入的时候,可以通过配置设置副本的数量为0,…
fastjson反序列化YearMonth异常
JSON parse error: default constructor not found. class java.time.YearMonth; nested exception is com.alibaba.fastjson.JSONException: default…
SpringBoot使用Jackson序列化Json和XML
关于Json库,最近讨论的最多是阿里开源的FastJson,虽然令人尴尬的是讨论的主要内容是其频繁暴露的安全漏洞问题。FastJson漏洞影响范围之大主要原因是在其在国内非常火爆,而在国外Jackson是主流选择,FastJson在国内热门的原因可能是因为作者是国人,版本更新频…
Redis序列化协议RESP2
RESP全称Redis Serialization Protocol,是一种文本协议。 数组, 以*号开头,后跟数组的长度。 RESP请求格式只有一种,使用多行字符串数组的形式表示。 使用$加数字表示命令或者参数的字符串的长度。
如何实现线程池的生产消费平衡
Java线程池Executor框架可以视为一个生产者消费者模型,但是如何正确保持生产者和消费者平衡,也就是向线程池投递任务的速度和线程池处理任务能达到一个平衡关系,被投递的任务能够及时的被处理,不会因为超过线程池负载出现任务丢失甚至导致程序崩溃。由于Executor框架默认提供…
Java线程池浅析
学习Java必定绕不开并发相关的主题,而线程相关的技术则是Java并发编程的核心之一。Java原生支持了线程(Thread),使用起来也非常简单,在Java中通过new Thread() 即可在当前主线程下创建一个子线程,JVM会在调用该实例的start()方法后对应一个操作系…
个人成就
文章被点赞
31
文章被阅读
16,583
掘力值
421
关注了
6
关注者
7
收藏集
2
关注标签
13
加入于
2019-06-19