开发者头条 - 最近7天热门分享
Last cache created on 2021/2/27 by Github API v3.
Users
Repos
Trending
Sifou
开发头条
36Kr
头条 热门分享
7天
30天
90天
1
看完这篇你一定能掌握 Linux
原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。有很多同学微信问我,Linux命令这么多,该怎么从入门到精通?其实,这个事情非常的simple,这篇文章...
182
2
我用 Kafka 两年踩过的一些非比寻常的坑
大家好,我是苏三,又和大家见面了。 前言我的上家公司是做餐饮系统的,每天中午和晚上用餐高峰期,系统的并发量不容小觑。为了保险起见,公司规定各部门都要在吃饭的时间轮流值班,防止出现...
162
3
HTTP header 中的黑科技
简单认识 HTTP 协议HTTP 协议是一种基于 TCP 的纯文本协议,一个基本的 HTTP 协议交互过程如下:使用 nc 命令演示以及 mock 最基本的 http server...
106
4
一次 MySQL 线上死锁分析实战
关键词:MySQL Index Merge前言 MySQL 的锁机制相信大家在学习 MySQL 的时候都有简单的了解过,那既然有锁就必定绕不开死锁这个问题。其实 MySQL 在大...
114
5
互联网架构演进之路
前言本文介绍下 互联网架构演进的4个阶段1、单体架构2、水平分层和面向服务架构(SOA)3、微服务架构4、服务网格架构(Service Mesh)在此之前先简单介绍一个小知识点re...
96
6
著名的 Java 并发编程大师都这么说了,你还不知道伪共享么
本文首发于公众号【看点代码再上班】,欢迎围观,第一时间获取最新文章。记得关注我,订阅更多好文!全文共计2163字18图,预计阅读时间13分钟大家好,我是tin,这是我的第7篇原创文...
100
7
面试官问:在读多写少的情况下,如果优化 MySQL 的数据查询方案
面试官问:假设你负责的某业务在双十一期间要搞运营活动,公司投入了大量的营销费用进行推广,此举会带来巨大的流量,如果你作为架构师或者技术负责人,要如何设计方案来优化 MySQL,从...
73
8
Java 实现大文件多线程下载,提速 30 倍!想学?我教你啊
前言 在上一篇文章 《面试篇》Http协议 中,我们有提到大文件下载和断点续传,本篇我们就来开发一个多线程文件下载器,最后我们用这个多线程下载器来突破下载的限速。兄弟们看到这个标题...
65
9
程序员划水指南
快过年了,跟我可爱的小侄子通了个电话,上来就说,"叔叔你头发怎么变少了",我很痛心,我的小侄子,年纪轻轻的,眼神已经这么不好使了。但转念一想,这也是他对我的一种关心,作为叔叔,也该...
70
10
条分缕析 Raft 算法(续):日志压缩和性能优化
▲ 点击上方"多颗糖"关注公众号在上篇《条分缕析 Raft 算法》中推导和梳理了 Raft 算法,但仍有一些细节没有包含到,这篇文章作为补充。1 日志压缩随着时间推移,存储的日志会...
60
11
生产力至少提升 5 倍,大厂火拼的低代码平台究竟还有哪些坑?
随着数字化转型的不断加速,企业对IT系统的敏捷性要求越来越高,但开发人员的缺口一直补不上,无代码/低代码的开发技术优势逐渐凸显出来。根据 Gartner 数据,到2024年,65%...
59
12
几年前,我撸了一套 RabbitMQ 的客户端
不好意思,又好多天没更文章了……眼看着离过年越来越近了,很多工作都要在年前冲刺、收个尾。比如:工作总结、绩效考核、奖金、确定今年 KPI……由于我负责的部门一百多人,虽然有下面的各...
61
13
Redis 为什么变慢了?一文讲透如何排查 Redis 性能问题
Redis 作为优秀的内存数据库,其拥有非常高的性能,单个实例的 OPS 能够达到 10W 左右。但也正因此如此,当我们在使用 Redis 时,如果发现操作延迟变大的情况,就会与...
54
14
Java 中 NullPointerException 的完美解决方案
null在Java中带来的麻烦 我相信所有的Java程序猿一定都遇到过NullPointerException,空指针在Java程序中是最常见的,也是最烦人的;它让我们很多程序猿产...
49
15
gRPC 的 4 种基础通信模式
题图 | from freepik 本文将讨论 gRPC 应用程序的 4 种基础通信模式:一元 RPC、服务器端流 RPC、客户端流 RPC 以及双向流 RPC。在这个过程中,我...
39
16
Spring Boot 整合 OAuth 2
@1、什么是OAuth2、OAuth 角色3、OAuth 授权流程4、OAuth授权模式4.1、授权码4.2、隐藏式4.3、密码式4.4、凭证式1、密码模式1.1、授权服务器1.2...
42
17
Linux 内存管理
大纲进程的地址空间布局从虚拟内存到物理内存虚拟内存页表的设计缺页中断TLBHugepagesTHPPage Cachefree 命令drop caches刷新脏页Page Cach...
40
18
从零开始写 KV 数据库:基于哈希索引
前言 新的KV数据库层出不穷,我们经常听说的KV数据库如RocksDb、Hbase等都是基于日志结构的存储引擎。最近我在看《数据密集型应用系统设计》,里面有一章专门在讲日志结构的存...
37
19
刨根问底儿,看我如何处理 Too many open files 错误
!点击上方蓝字"开发内功修炼",关注并设为星标飞哥的硬核文章将第一时间送达~~~如果你的项目中支持高并发,或者是测试过比较多的并发连接。那么相信你一定遇到过“Too many op...
45
20
Spring Cloud Alibaba 微服务实战(二十七):禁止直接访问后端服务
前言 使用SpringCloud架构后我们希望所有的请求都需要经过网关才能访问,在不作任何处理的情况下我们是可以绕过网关直接访问后端服务的。如下,我们绕过网关直接访问后端服务也...
36