首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Mrrrrr10
掘友等级
野生Java程序员
|
易宝支付有限公司
喜欢踢球⚽️的程序猿是好程序猿🙈
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
赞
文章( 8 )
沸点( 0 )
RocketMQ5.0源码解析-CommitLog设计与wrotePosition、committedPosition等重要的属性关系图文详解
如果把RocketMQ看做应用系统CommitLog就相当于应用的系统中的存储层也就是数据库的功能。下面就来聊一聊CommitLog的设计以及CommitLog包含的组件中的一些重要属性字段
RocketMQ5.0源码解析-CommitLog图文详解
RocketMQ4.x设RocketMQ5.0在CommitLog的设计上面基本上没有太多调整,还是沿用了之前的设计。下面来对CommitLog的设计思想和源码进行分析。
聊一聊缓存和数据库不一致性问题的产生及主流解决方案以及扩展的思考
聊一聊缓存和数据库不一致性问题的产生及主流解决方案以及扩展的思考,用图文并茂的方式,一步一步推导和分析所会发生的问题,并尝试去解决它。
HashMap 容量大小的问题-为什么长度都是2的幂?
在之前的文章 我分析过HashMap 初始化容量的问题 不清楚的可以看这个。 这个方法是Hashmap里面去计算初始容量需要用的 其目的就是获取一个大于当前传入的cap值的2的最小幂次方的数值。 这个时候 我们发现 虽然hash值修改了 但是 我们计算得到的index 还是相同…
【金三银四-JVM系列】CMS收集器与GC日志分析定位问题详解
一、哥升级了LV2了 哈哈心情倍爽。 在公司呆了2年了,终于成为了东哥的好兄弟。 这儿要插播下JVM参数意义. 在运行的过程中我们发现有大量的对象进入老年代,触发了full gc,cms一直在收集。 表明进行了一次垃圾回收,前面没有Full修饰,表明这是一次Minor GC ,…
这种反爬虫手段有点意思,看我破了它!
这种反爬虫手段被广泛应用在一线互联网企业的产品中,例如汽车资讯类网站、小说类网站等文字密度较大的站点。在开始学习之前,我们先来看看具体的现象。打开网址: 这次的任务,就是拿到页面上所呈现的内容的文本。在编写爬虫代码之前,我们要做几件事: 其实就是最基本的观察和分析。 一个 ht…
吃个快餐都能学到串行、并行、并发
这篇文章继续来唠唠概念,讲这三兄弟:串行(Serial)、并行(Parallel)、并发(Concurrent)。 出门在外吃饭是一件头疼的事,用我大学舍友一句话形容:如果不是没吃饭不能活,他是不会吃饭的。不管学生还是工作者,吃饭都是一件需要揪心的事,有食堂的企业员工纠结要在公…
Redis为什么是单线程?为什么有如此高的性能?
注意:redis 单线程指的是网络请求模块使用了一个线程,即一个线程处理所有网络请求,其他模块仍用了多个线程。 因为CPU不是Redis的瓶颈。Redis的瓶颈最有可能是机器内存或者网络带宽,既然单线程容易实现,而且CPU不会成为瓶颈,那就顺理成章地采用单线程的方案了。关于re…
个人成就
文章被点赞
86
文章被阅读
38,934
掘力值
792
关注了
7
关注者
30
收藏集
32
关注标签
9
加入于
2019-04-09