自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 聊一聊高可用的实践(框架性)

聊一聊高可用的实践最近面试的人比较多,聊起高可用的话题,大家往往都会陷入某一个细节,很少有全面总结,我们去年的高可用基本做到了4个9以上,今天抛砖引玉和大家聊聊我们处理高可用的整体思路。一、高可用的评价维度划重点:如果要实现4个9的高可用,年度停机时间是53分钟,意味着我们整个服务链路的所有环节都要实现高可用。二、先梳理清楚整个服务链路如图是我们的整个服务调用链路,从域名解析开始、CDN、交换机、LVS、nginx集群、应用服务、缓存集群、数据库、上游服务、消息服务、监控。。。三、首要做的事

2020-05-22 17:03:50 1059

原创 由lombok说起,浅析JSR-269原理及应用

lombok简介在Java语言的项目开发中,存在着大量的样板代码。如实体类中大量的setter,getter,equals,HashCode,toString方法,即使idea可以自动快捷帮我们生成这些方法,但在增减字段时仍然需要重新去维护这些方法;又比如各种IO流等资源的关闭,try…catch…finally模式如此经典以至于成为了effective java中的编程法则,但也导致代码变得冗...

2020-04-30 18:30:40 4202 5

原创 一个关于全局ID过滤工具的性能优化实践

需求背景假设有个动态的ID过滤规则,规则包含多个需要过滤的ID(用逗号分开)以及ID区间(用-代表区间);实现全局过滤器,对入参的ID判断是否命中过滤规则;ID为long类型,配置中心返回的规则是string类型。规则实例:1,3,5,7-10需要过滤 1,3,5,7,8,9,10实现代码读取配置解析配置规则判断//配置中心,用于读取规则配置private Config...

2020-04-24 18:29:14 353

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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