首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
喝不了汾酒
掘友等级
Java
我愿岁月不负天地,我愿此生辽阔高远。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
37
文章 36
沸点 1
赞
37
返回
|
搜索文章
最新
热门
分布式指标
分布式技术的提出,旨在使用廉价且大量的机器来代替单一的机器,来处理复杂的问题。为了更好地衡量一个分布式系统, 我们会使用一些指标来进行度量。其中,较为重要的有性能、资源、可用性和可扩展性。
【笔记】进程与线程 1
进程(Process)就是正在执行的应用程序,是软件的执行副本。进程是分配资源的基础单位 线程很长一段时间被称作轻量级进程(Light Weighted Process),是程序执行的基本单位。 被操
【笔记】Zookeeper基础篇 ACL权限控制
ACL的使用 ACL权限设置可分为三部分:权限模式(Scheme)、授权对象(ID)、权限信息(Permission),最终组成一条“scheme:id:permission”格式的 ACL 请求信息
【笔记】MySQL 如何执行
MySQL的基本架构示意图: MySQL可以分为Server层和存储引擎层两部分。 下面我们将逐步介绍Server层。 连接器 首先,Server层有一个连接器。连接器负责与客户端建立连接、获取权限、
【笔记】Zookeeper基础篇 Znode与Watch机制
Zookeeper是一个分布式的协调服务系统,提出了一个在分布式环境下一致性问题的解决方案。这里简单介绍下Zookeeper的几种基础知识。
摸鱼笔记 常见缓存汇总
本文仅作为笔记使用。 常见的缓存工具有本地缓存、分布式缓存、多级缓存等。 所谓本地缓存,即将数据缓存放在应用服务器上,这种方式的性能最好,但是类似登录凭证等与用户息息相关的数据,在分布式系统上不适合使用。常用的缓存工具有Ehcache、Guava、Caffeine等。 目前性能…
摸鱼吹牛逼——聊聊哈希表
再让key的哈希值跟数组的大小进行相关运算。 对key进行哈希,然后再对数组的长度进行模运算。 但是通常,为了提高效率,可以使用&位运算取代%运算。而前提是要将数组的长度设计为2的幂。 key的常见种类可能有字符串、整数、浮点数或者自定义对象。 不同种类的key的哈希…
摸鱼吹牛逼 Netty三部曲——高性能设计
本文仅作本人做笔记使用。 对于传统的RPC而言,其调用性能是存在一定的瓶颈的。 传统的RPC传输方式采用了同步阻塞I/O。一旦客户端的并发压力或者网络时延较大,就会导致I/O线程经常性的阻塞。 采用BIO通信模型的服务端的最大的问题,是其不具备弹性伸缩能力,当并发访问量大幅度增…
摸鱼笔聊八股—— 悲观锁与乐观锁
悲观锁总是会假设最坏的情况,认为每次去拿数据的时候都会被修改。因此其总是会在拿数据的时候进行上锁。其他人会阻塞一直到其得到锁。 可以理解为充电器的插座和插头,同一时间一个插座只能由一个插头实现。 比较常见的悲观锁即synchronized和ReentrantLock。 乐观锁是…
摸鱼逼逼赖赖-Netty(一) Netty的零拷贝机制
Netty实现了自己的ByteBuf,是对JDK的ByteBuffer的优化。 无法动态扩容。若数据大于ByteBuffer容量,会发生索引越界异常。 API使用复杂。需手工调用flip()和rewind()等方法。 ByteBuf有三个重要属性:capacity容量、read…
下一页
个人成就
文章被点赞
42
文章被阅读
12,301
掘力值
556
关注了
6
关注者
7
收藏集
0
关注标签
1
加入于
2020-03-07