自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 线程池基本原理及美团动态参数实践

线程池1.线程池基本原理1.1 线程池是什么?线程池的好处:1.2 线程池解决的是什么问题?2.线程池核心设计与实现2.1 总体设计2.2 生命周期管理2.3 任务执行机制2.3.1 任务调度2.3.2 任务缓冲2.3.3 任务申请2.3.4 任务拒绝2.4 Worker线程管理2.4.1 Worker线程2.4.2 Worker线程增加2.4.3 Worker线程回收2.4.4 Worker线程执行任务3.线程池在业务中的实践3.1 业务背景场景1:快速响应用户请求场景2:快速处理批量任务3.2 实际问题

2021-10-15 18:29:02 304

原创 Redis学习 2021-09-02

Redis详解redis 知识结构图数据结构String数据结构:通过SDS储存,类似Java中的ArrayList,预分配冗余空间的方式来减少内存的频繁分配。常见操作:set/get应用场景:缓存功能:配合数据库作为储存层,利用本身支持高并发的特点加快系统读写速度,降低数据库压力计数器:共享用户Session:思考:SDS是什么?Hash数据结构:类似Java中Map的一种结构,存储结构化数据,读写可以操作字段常见操作:hset/hget应用场景:购物

2021-09-06 17:35:35 129

原创 分布式协调工具-Zookeeper原理使用学习

分布式协调协调什么?在分布式系统中,各个节点只能知道自身的事务执行情况,其他节点信息无法知晓.所以当一个事物需要跨节点执行时,为了保证这个事务的ACID,就需要一个协调者去协调各个节点的行为,觉最终决定各个节点的事务是否提交怎么协调?先学算法一 2PC协议算法前提分布式系统中,存在一个协调者,剩余作为参与者,各个节点相互之间可以进行网络通信所有节点都采用预写式日志,并且保存在可靠的储存设备上,即节点损坏也不会导致日志消失所有的节点不会永久性损坏,即可恢复状态基本算法第一阶段(提交

2021-05-19 11:20:38 171

转载 分布式系统原理与设计

概念一.模型节点:在具体的工程项目中,一个节点往往是一个操作系统上的进程。在本文的模型中,认为节点是一个完整的、不可分的整体,如果某个程序进程实际上由若干相对独立部分构成,则在模型中可以将一个进程划分为多个节点。异常:机器宕机:机器宕机是最常见的异常之一。在大型集群中每日宕机发生的概率为千分之一左右,在实践中,一台宕机的机器恢复的时间通常认为是24 小时,一般需要人工介入重启机器。网络异常:消息丢失,两片节点之间彼此完全无法通信,即出现了“网络分化”;消息乱序,有一定的概率不是按照发送时.

2021-04-01 11:05:35 171

原创 java代码优化技巧

前言优化目标:1. 减小代码体积;2. 提升代码运行效率;优化细节尽量指定类,方法的final修饰符:带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java.lang.String,整个类都是final的。为类指定final修饰符可以让类不可以被继承,为方法指定final修饰符可以让方法不可以被重写。如果指定了一个类为final,则该类所有的方法都是final的。Java编译器会寻找机会内联所有的final方法,内联对于提升Java运行效率作用

2021-03-31 14:34:35 198

原创 zookeeper和Eureka

简介Zookeeper主要为大型分布式计算提供开源的分布式配置服务,同步服务和命名注册。曾经是Hadoop项目中的一个子项目,用来控制集群中的数据,目前已经升级为独立的顶级项目。很多场景下也用它作为Service发现服务解决方案。Eureka本身是Netflix开源的一款提供服务注册和发现的产品,并且提供了相应的java封装。在它的实现中,节点之间相互平等,部分注册中心的节点挂掉也不会对集群造成影响,即使集群只剩一个节点存活也可以正常提供发现服务。哪怕所有节点都挂了,Eureka Client上也会

2021-03-31 11:02:20 767

空空如也

空空如也

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

TA关注的人

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