首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小雨淅淅淅
掘友等级
JAVA资深程序员
|
BATJ
源码个👻哦,大道至简懂不懂
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
146
文章 118
沸点 28
赞
146
返回
|
搜索文章
最新
热门
负载均衡-ribbon
Spring Cloud Ribbon 是 基于 Netflix Ribbon 实现的一套客户端的负载均衡工具,Ribbon 客户端组件提供一系列的完善的配置,如超时,重试等
服务高可用--限流
1. 为什么要限流? 主要分为 防止崩溃限流 和 业务限流; 限流方式: 单机限流 集群限流 网关限流 自动熔断降级 2. 限流算法 滑动窗口计数器 发送端的流量 受制于 流量接受的 窗口大小;多余流
java并发编程2-synchronised
java synchronised 机制 作用范围:静态代码块、方法 写法如下: 对象的内存布局 偏向锁 锁竞争中,同一个线程获得锁的概率大,为了让获取锁的代价更低,引入了偏向锁; 当一个线程获取到锁
java并发编程1-volatile
Load Memory Barrier(读屏障) :处理器在读屏障之后的读操作,都在读屏障之后执行。配合写屏障,使得写屏障之前的内存更新对于读屏障之后的读操作是可见的
java并发编程8-ThreadLocal是TM神马?
使用弱引用目的在于在 没有强引用指向ThreadLocal 时,它可以被回收。避免ThreadLocal不能回收造成的内存泄露问题;
分布式通信1-zookeeper基础
BASE理论是Basically Available(基本可用),Soft State(软状态)和Eventually Consistent(最终一致性)三个短语的缩写。 数据模型和文件系统类似,每一个节点称为znode,保存zookeeper最小数据单元,每个节点上可以保存数…
远程通信协议
阻塞式IO:传统的SOCKET编程,接受客户端数据,从系统内核到缓冲区的过程,(rercvfrom 循环调用 ,直到有数据),是同步阻塞式的。 三次握手是因为当Server端收到Client端的SYN链接请求报文后,可以直接发送ACK+SYN报文。 但关闭链接时,Server收…
个人成就
文章被点赞
157
文章被阅读
19,607
掘力值
847
关注了
26
关注者
23
收藏集
10
关注标签
9
加入于
2018-03-24