首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
赛末点
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
RocketMQ篇
将同步的逻辑处理变成异步,减少系统耗时,避免长事务,降低业务间的耦合。 在秒杀系统,或瞬时并发比较大的系统上,为了避免流量打挂服务器,可以将请求放到消息队列中。 通过消息队列降低耦合度,提高扩展性。 消费方需要做幂等性校验,如果是强校验场景需借助于DB,弱校验场景可以使用red…
redisson本地缓存导致OOM
凌晨3点发布了新版本,经测试和持续两个小时的监控发现一切正常,然后等第二天上午9点钟收到电话,说服务器宕机了,很多用户反馈无法正常访问。紧急起床,然后查看服务器的日志,发现大量的Exception in thread "RMI TCP Connection(idle)" jav…
线上CPU占用100%问题排查
在新版本发布后,需要关注CPU使用情况、GC情况。 查看GC情况,每隔10S执行一次。 这里显示的线程ID是十进制,需要转换成十六进制。
RESTful 设计指南
API与用户的通信协议,总是使用HTTPs协议。 应该将API的版本号放入URL。 另一种做法是,将版本号放在HTTP头信息中,但不如放入URL方便和直观。Github采用这种做法。 在RESTful架构中,每个网址代表一种资源(resource),所以网址中不能有动词,只能有…
零拷贝
从字面意思理解就是数据不需要来回的拷贝,大大提升了系统的性能;这个词我们也经常在java nio,netty,kafka,RocketMQ等框架中听到,经常作为其提升性能的一大亮点;下面从I/O的几个概念开始,进而分析零拷贝。 省去了内核与用户空间的往来拷贝,java也利用操作…
设计模式篇
开闭原则就是说对扩展开放,对修改关闭。当程序代码需要扩展时,不能修改原有的代码,要实现一个热插拔的效果。为了程序的可扩展性更好、易于维护和升级。 里氏代换原则中说,任何基类可以出现的地方,子类一定可以出现。 针对接口编程,依赖于抽象而不依赖于具体。 使用多个隔离的接口,比使用单…
个人成就
文章被点赞
1
文章被阅读
4,144
掘力值
65
关注了
4
关注者
1
收藏集
7
关注标签
2
加入于
2018-11-26