开发者头条 - 最近30天热门分享
Last cache created on 2021/7/1 by Github API v3.
Users
Repos
Trending
Sifou
开发头条
36Kr
头条 热门分享
7天
30天
90天
1
95% 的算法都是基于这 6 种算法思想
点击上方 三分钟学前端,关注公众号 回复交流,加入前端编程面试算法每日一题群 面试官也在看的前端面试资料 算法思想是解决问题的核心,万丈高楼起于平地,在算法中也是如此,95% 的算...
281
2
我在 GitHub 上读清华
先引用一段话,今天推荐的所有 GitHub 项目创立动机几乎都是这个。本文会盘点清华、北大、斯坦福、中国科学技术大学、上海交大等学校的课程资源。01. 浙江大学课程共享计划上图截...
233
3
有赞 TCP 网络编程最佳实践
概述本文是根据有赞中间件团队多年的TCP网络编程实践经验总结而来,目的是为了避免应用因各种网络异常而出现各种非预期行为,从而造成非预期的影响,影响系统稳定性与可靠性。本文不会涉及T...
177
4
杭州某大厂:MySQL 连环问
大家好,我是yes。MySQL 面试题又更新啦!请继续接招。说说分库分表? 随着用户量的激增和时间的堆砌,存在数据库里面的数据越来越多,此时的数据库就会产生瓶颈,出现资源报警、查询...
135
5
网络连接存在大量 time_wait 和 close_wait 的原因以及解决方法
如果对tcp中的握手挥手不了解的同学,请先看这篇博客:《关于三次握手与四次挥手你要知道这些》。 四次挥手过程:第一次挥手:主机A(可以是客户端,也可以是服务器端),设置Sequen...
132
6
2.3 万 Star!直追微软 Visio,这个简洁实用的在线绘图工具必须推荐给你
【导语】:一款简洁强大的绘图工具,功能上直追 Microsoft Visio。简介 http://Diagrams.net 是一款简洁强大的在线绘图工具,也许读者朋友们没听过这个工...
127
7
Redis 最佳实践:7 个维度 + 43 条使用规范,带你彻底玩转 Redis(附实践清单)
这篇文章我想和你聊一聊 Redis 的最佳实践。你的项目或许已经使用 Redis 很长时间了,但在使用过程中,你可能还会或多或少地遇到以下问题:我的 Redis 内存为什么增长这么...
123
8
一文通关苦涩难懂的 Java 泛型
前言相信大家对Java泛型并不陌生,无论是开源框架还是JDK源码都能看到它,毫不夸张的说,泛型是通用设计上必不可少的元素,所以真正理解与正确使用泛型,是一门必修课,本文将解开大家对...
120
9
进程和线程这 19 个问题太强了
# 干了这碗鸡汤! 我急切地盼望着可以经历一场放纵的快乐,纵使巨大的悲哀将接踵而至,我也在所不惜。-- 太宰治 《人间失格》大家好,这里是周日凌晨4点,仍在笔耕不辍的程序喵大人。...
110
10
徒手用 Go 写个 Redis 服务器
作者:HDT3213 今天给大家带来的开源项目是 Godis:一个用 Go 语言实现的 Redis 服务器。支持:5 种数据结构(string、list、hash、set、sor...
112
11
一文理解 Redis 底层数据结构
Redis的5种常见数据结构:字符串(String)、列表(List)、散列(Hash)、集合(Set)、有序集合(Sorted Set)。这些都是Redis对外暴露的数据结构,本...
108
12
Linux 调度系统全景指南(终结篇)
| 导语本文主要是讲Linux的调度系统, 本篇是终结篇,主要讲当前多核系统调度策略和调度优化,调度可以说是操作系统的灵魂,为了让CPU资源利用最大化,Linux设计了一套非常精细...
99
13
惊!这个 Go 开源项目号称「不改一行代码做秒杀」
阅读本文大概需要 2 分钟。 大家好,我是 polarisxu。看到耗子叔发推文推荐了一个新开源的网关:Easegress。 打开看了下,这是一个 Go 语言实现的开源项目。它有如...
104
14
Redis:我是如何与客户端进行通信的
江湖上说,天下武功,无坚不摧,唯快不破,这句话简直是为我量身定制。我是一个Redis服务,最引以为傲的就是我的速度,我的 QPS 能达到10万级别。在我的手下有数不清的小弟,他们会...
94
15
高吞吐、低延迟 Java 应用的 GC 优化实践
“以下信息节选自涤生的翻译内容”本篇原文作者是 LinkedIn 的 Swapnil Ghike,这篇文章讲述了 LinkedIn 的 Feed 产品的 GC 优化过程,虽然文章写...
92
16
一文理解 Java 中的 SPI 机制
SPI机制简介服务提供者接口(Service Provider Interface,简写为SPI)是JDK内置的一种服务提供发现机制。可以用来加载框架扩展和替换组件,主要是被框架的...
93
17
微服务拆分之道
背景ALIWARE微服务在最近几年大行其道,很多公司的研发人员都在考虑微服务架构,同时,随着 Docker 容器技术和自动化运维等相关技术发展,微服务变得更容易管理,这给了微服务架...
93
18
曝光了,清华计算机系最牛的课
邓老师在清华大学2017级本科生开学典礼上发言,来源清华大学新闻网 背景 大家好,我是石头哥。今天这篇文章,墙裂建议想提高核心竞争力的程序员同学重点关注,并付出行动。我曾经在 从...
90
19
利用 Kubernetes 搭建便携式开发环境之 MySQL 和 Redis
之前给大家介绍过, 我自己用的开发环境都是容器化的,只不过前两年不会用K8,大部分都是用的 Docker 或者 Docker-Compose。随着这一年多对 K8 的学习和工作中的...
81
20
月薪两万程序员应该知道的编程模型
原创:花括号MC(微信公众号:huakuohao-mc)。关注JAVA基础编程及大数据,注重经验分享及个人成长。我承认这篇文章有标题党的嫌疑,看完这篇文章并不会让你月薪两万。如果想...
92
21
面试题:MySQL 一棵 B+ 树能存多少条数据?
大家好,我是Tom哥~今日寄语:充满活力的新人,能让身边的人都重回初心,真是不可思议。mysql 的InnoDB存储引擎 一棵B+树可以存放多少行数据?(答案在文章中!!)要搞清楚...
83
22
携程最终一致和强一致性缓存实践
作者简介 GSF,携程高级技术专家,关注高可用、高并发系统建设,致力于用技术驱动业务。一、前言 携程金融从成立至今,整体架构经历了从0到1再到10的变化,其中有多个场景使用了缓存来...
80
23
这可能是最轻量高效的运维监控工具:开源 WGCLOUD
WGCLOUD设计思想为新一代极简运维监控系统,提倡快速部署,降低运维学习难度,全自动化运行,无模板和脚本。码云:https://gitee.com/wanghouhou/wgcl...
79
24
Spring Boot 在 K8s 下实现优雅停机
在K8s中,当我们实现滚动升级之前,务必要实现应用级别的优雅停机。否则滚动升级时,还是会影响到业务。本文介绍SpringBoot应用实现优雅停机。此次教程基于SpringBoot...
77
25
近期做的稳定性建设总结
背景近期业界频繁出现较大的稳定性事故,引发社会舆情。湖北十堰也发生了安全的大事故。海因里希法则告诉我们:一件重大事故的背后总是有29件轻微事故+300件潜在隐患。我们要把这些事件当...
77