首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ZacPark
掘友等级
后端开发
一天比一天进步
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
140
文章 140
沸点 0
赞
140
返回
|
搜索文章
最新
热门
揪出XXL-JOB中的细节
废话少说,直接进入正题。 相信大家对XXL-JOB都很了解,故本文对源码不进行过多介绍,侧重的是看源码过程中想到的几个知识点,不一定都对,请大神们批评指正。 XXL-JOB是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多…
ZooKeeper的排他锁、共享锁
最近一直在看《从Paxos到ZooKeeper》这本书,个人认为从分布式理论到ZooKeeper思想及实践,这本书讲的都很通俗易懂。对本菜鸟学习ZooKeeper帮助很大,本文将结合这本书的内容,根据分布式排他锁、分布式共享锁的思想,实现简单demo(curator已经实现了各…
【读书笔记】分布式系统理论
纯读书笔记,不为阅读量。。。 分布式系统是一个硬件或软件组件分布在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统。 分布性:多台计算机都会在空间上随意分布。 对等性:分布式系统中的计算机没有主/从之分。 并发性:同一个分布式系统中的多个节点,可能会并发地操作一…
从HashMap,Redis 字典看【Hash】。。。
今天摸鱼看了下HashMap源码,想起大神同学面试遇到过面试官问Redis 字典和HashMap的哈希过程有何不同。。。老实说,也看过Redis设计与实现(真心推荐),但是准确地描述不出来,故写下此文。 散列函数又称散列算法、哈希函数,是一种从任何一种数据中创建小的数字“指纹”…
记一次CPU使用率极高的问题排查
上文说道,笔者在优化RPC调用的逻辑,刚有眉目,进入压测阶段,发现CPU使用率及其高的问题,经过排查和反思,总结此文。 **CPU使用率:**简单来讲,运行的程序占用的CPU资源,表示你的机器在某个时间点的运行程序的情况。 举个栗子::A进程占用10ms,然后B进程占用30ms…
关于多线程计算结果同步
日常搬砖,接到了将串行调用RPC服务(不要问我为啥串行 我也不明白)的业务逻辑优化的活儿,经过苦心思考,问了周边大神同学,醍醐灌顶,有了此文。 一想到多线程查询数据再汇总,我想到的是以下三种方式,根据业务及性能选择最优解。 Future同步式,想必大家都很清楚,就是get方法,…
Zookeeper官方文档笔记(一)
周围有些人会说:“咱写代码的和英文有啥关系?”,但个人认为开发人员很有必要学好英语。笔者当然英语也不算太好,以前学东西基本靠买书,但是这回想读官方文档,这着实是个挑战。官方文档毕竟是一手信息,学着放心,加油! 释义:Zookeeper是一个高性能的分布式协调服务,提供了多种公共…
学会使用ARTHAS(二)
现在有很多文章都在写ARTHAS,其实笔者也看着文章各种学习。本篇文章,大家可以认为是笔者的“自私贴”,为了逼自己学会ARTHAS,强行进行了博客搬运。 reset:重置增强过得类,shutdown会重置所有的类。 thread:查看线程信息。 jvm:查看JVM信息,主要信息…
学会使用ARTHAS(一)
现在有很多文章都在写ARTHAS,其实笔者也看着文章各种学习。本篇文章,大家可以认为是笔者的“自私贴”,为了逼自己学会ARTHAS,强行进行了博客搬运。 这里就不再赘述了,大家可以参照https://alibaba.github.io/arthas/。 官方给出了两种启动方式,…
【日常开发】远程调试
日常搬砖,日常踩坑,越来越对自己的开发技巧产生质疑,唯有慢慢积累才成。 从事后端开发以来,与客户端开发很大的不同,就是要定位服务器上代码的漏洞。 定位服务器上的代码漏洞,光靠看异常信息与业务日志,还是有一定限制的,我们希望看到动态信息(例如,我们想看实际运行时加载的类是哪个类?…
下一页
个人成就
文章被点赞
179
文章被阅读
79,964
掘力值
1,868
关注了
26
关注者
58
收藏集
1
关注标签
14
加入于
2019-07-24