首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
莫比乌斯的code
掘友等级
架构师
用技术解决问题,用程序抽象现实。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
22
文章 20
沸点 2
赞
22
返回
|
搜索文章
赞
文章( 20 )
沸点( 2 )
80%的程序员,不会写commit记录
据说,80%的程序员,不会写commit记录。这个比例在无规范的小公司,比例会更高一些,可以看到这是一个多么普遍的问题。 程序员应该写出简洁明了的commit log,否则对别人和自己来说就是一种困扰。最近代码review多了,总有一股想笑的感觉。就像下图这满屏的ok,永远无法…
23张图,带你入门推荐系统
做广告业务1年多时间了,但是平时的工作主要和 广告工程 有关,核心的广告算法由 AI 部门支持,对我们而言可以说是「黑盒般」的存在,只需要对训练好的模型进行调用即可。 近期,我打算系统性地学习下广告中的搜索和推荐算法,当然更多是从工程的视角去弄清楚:算法的基本原理、以及面对线上…
框架篇:小白也能秒懂的Linux零拷贝原理
大白话解释,零拷贝就是没有把数据从一个存储区域拷贝到另一个存储区域。但是没有数据的复制,怎么可能实现数据的传输呢?其实我们在java NIO、netty、kafka遇到的零拷贝,并不是不复制数据,而是减少不必要的数据拷贝次数,从而提升代码性能 进程发起read请求,内核先检查内…
自定义Github个人首页
在GitHub上接触一个新项目时,如果有一个详实有效的README,可以极大降低学习成本, 提升用户体验。 上篇文章中也介绍了介绍了如何通过badge等方式,让你的README更直观。 但是另一个很重要的信息总是被忽略,那就是个人介绍。如果把个人也看成一个项目,如何让其他人快速…
给我1万字,也讲不清Java内存排查。1万不行来2万~.~
本篇文章是《Java内存故障?只是因为你不够帅!》 这篇文章的续篇。上篇侧重于理论,本篇侧重于实践。对于内存问题排查来说,搞理论的痛苦,搞实践的也痛苦,没有一片清净之地。 why?因为内存溢出是Java码农永远的伤。 溢出有很多种解释,有精满自溢,有缓冲区溢出攻击,还有另外一种…
一张图理解Kafka时间轮(TimingWheel),看不懂算我输!
时间轮,是一种实现延迟功能(定时器)的巧妙算法,在Netty,Zookeeper,Kafka等各种框架中,甚至Linux内核中都有用到。 本文将参考Kafka的时间轮作为例子讲解。 开始之前给大家看块宝珀中华年历表。 这款手表的表盘融合了中华历法中各种博大精深的计时元素。 下方…
为什么建议你使用枚举?
枚举是 JDK 1.5 新增的数据类型,使用枚举我们可以很好的描述一些特定的业务场景,比如一年中的春、夏、秋、冬,还有每周的周一到周天,还有各种颜色,以及可以用它来描述一些状态信息,比如错误码等。 枚举类型不止存在在 Java 语言中,在其它语言中也都能找到它的身影,例如 C#…
Spring 嵌入式轻量消息队列
为Spring-boot提供消息队列能力的starter, 并提供了VM线程的轻量级实现。 消息队列是用于存放消息的容器,可供消费者取出消息进行消费。 Observer本来的意思是观察者,但具体的实现中并不是主动去观察,而是被动的接收来自Subject的通知,所以更合适的名字应…
基于Gitlab进行开发团队管理的尝试——03.Dingding消息@人
监听Gitlab Hook事件, 紧急消息通过钉钉机器人发送至钉钉群组, 并@(提醒)相关方. 同时自动流转issue的pipeline. 根据团队状况制定pipeline, 基于事件自动流转. 比如: 通过label判断是否为紧要消息, 比如 Bug、P0. 先自动close…
下一页
个人成就
文章被点赞
68
文章被阅读
31,743
掘力值
653
关注了
41
关注者
29
收藏集
2
关注标签
12
加入于
2019-12-08