首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
会点代码的大叔
掘友等级
敲代码的架构师
|
公众号 | 会点代码的大叔
擅编码,懂调优,会架构,能讲段子,喜欢用大白话讲解复杂的技术。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
五分钟搞懂布隆过滤器,亿级数据过滤算法值得拥有
Redis 是软件架构中常用的组件,最常见的用法是将热点数据缓存到 Redis 中,以减少数据库的压力;查询过程中最常见的用法是:查询 Redis,如果能查询到则直接返回,如果 Redis 中不存在则继续查询数据库。 这种方式可以减少数据库的访问次数,但是“当缓存中没有,就查询…
20 亿个数字在 4G 内存中如何去重排序:快来试一试 BitMap
这时候有些伙伴会说:“把数据放到磁盘上,然后分批将数据读取到内存中就行查询”,但是这种方法会导致多次磁盘 IO,而且只能解决第一个查找的问题,排序就没有办法做到了。 ... 如果按照 int 数组存储,{2,3,4,7} 需要 4 4 8 个 bit 才能存储的数据,但是现在 …
【从单体架构到分布式架构】(一)万丈高楼平地起:环境准备
1. 环境准备 本课程在学习过程中,会有大量的代码配合讲解,所以在正式学习之前,你需要做好以下准备。 必备;本课程所有代码基于 JDK 1.8 编写。 必备;本课程所有代码基于 Maven 构建;如果你在电脑上安装好了 Maevn,建议把 Maven 仓库的地址修改成一个国内的…
哪些数据可以放进缓存?记录生产环境一次缓存评估的过程
正好这两周我们项目做了相关的评估,把过程记录下来和大家分享分享;当然过程中用到了很多“笨办法”,如果你有更好的办法,也希望能分享给我。 01. 项目背景 我们的项目是一个纯服务平台,也就是只提供接口服务,并没有操作页面的,项目的接口日调用量大约在 200 万次,高峰期也就 10…
大龄程序员刚迈过了 35 岁这个“坎儿”,和大家说点儿心里话
今年是 2020 年 2 月 19 日,我已经上班第三天了,没错,我们公司已经开工了。 不知道是不是整天都带着口罩的缘故,感觉这周的工作效率很低,晚上回家写技术文章效率也低,今天决定水一篇……不不不,今天我想和大家分享分享我这么多年的一些经验和感悟。 我不是奋斗B,我平时不会为…
Java 反射:框架设计的灵魂
在学习 Java 反射之前,先让我们看看这几个概念。 1. 解释型语言和编译型语言 编译型语言: 需要通过编译器将源代码编译成机器码才能执行;编译之后如果需要修改代码,在执行之前就需要重新编译。比如 C 语言; Java 严格来说也是编译型语言,但又介于编译型和解释型之间;Ja…
一个接口查询关联了十几张表,响应速度太慢?那就提前把它们整到一起
系统做了分库分表,但是需要统计所有的数据。 那么此类需求要如何满足呢?我们选择了“通过 ETL 提前进行数据整合”的方案。 说到ETL,很多开发伙伴可能会有些陌生,更多的时候 ETL 是用在大数据、数据分析的相关岗位;我也是在近几年的工作过程中才接触到ETL的,现在的项目比较依…
想要学习却又无从下手?新手程序员如何自我提升
1. 程序员小 A 所在的项目组,需求提的不是很平稳,经常是这两个月来了一堆需求 996,后两个月一个需求都没有整天无所事事,上班的时候看看网页摸摸鱼; 2. 程序员小 B 接到一个需求开发一个功能模块,上网一搜,发现了现成的代码,拷贝运行,结果正确,虽然看不太懂代码是什么意思…
如何在分布式场景下生成全局唯一 ID ?
另外考虑到存储压力,ID 当然是越短越好。 先说最容易理解的方案,利用数据库的自增长序列生成:数据库生成唯一主键,并通过服务提供给其他系统;如果是小型系统,数据总量和并发量都不是很大的情况下,这种方案足够支撑。 如果每次生成一个 ID 可能会对数据库有压力,可以考虑一次性生成 …
听说很多公司不要培训出来的 Java 程序员,是真的吗?
在这个行业摸爬滚打也十多年了,见过不少培训班出身的程序员,甚至有很多非计算机专业出身,只是看到程序员工资高才选择参加培训的“程序员”,他们中间也有个别能力不错的,但是大部分人离合格的程序员,还有很大一段距离。 其实答案很简单:我们并不排斥培训本身,而是排斥虽然参加了培训,但是依…
下一页
个人成就
文章被点赞
686
文章被阅读
88,238
掘力值
3,143
关注了
3
关注者
660
收藏集
0
关注标签
2
加入于
2019-11-28