写点什么

后端

5 人感兴趣 · 171 次引用

  • 最新
  • 推荐

高并发架构 ---TCP

用户头像
赖猫5 小时前

图片有部分来自网络,若有侵权,告知即删

https://static001.geekbang.org/infoq/b0/b06b95f2260f9b640efab5a5236afd38.jpeg?x-oss-process=image/resize,w_416,h_234

数据库表数据量大读写缓慢如何优化(2)「查询分离」

上一篇聊到过,冷热分离解决方案的性价比高,但它并不是一个最优的方案,仍然存在诸多不足,比如:查询冷数据慢、业务无法再修改冷数据、冷数据多到一定程度系统依旧扛不住,我们如果想把这些问题一一解决掉,可以用另外一种解决方案——查询分离。(注意:查

最近线上发生的两个坑爹锅

用户头像
艾小仙1 月 13 日

最近由于在技改,发生了不少问题,前文中说的缓存穿透只是其中之一,想了想,虽然都是比较简单的问题,但是应该实际中还是有不少人碰到过,这些问题看似很简单,但是你绝对应该踩过。

https://static001.geekbang.org/infoq/7a/7a6731d28cdffb9522879000e1d18f57.png?x-oss-process=image/resize,w_416,h_234

线程池是怎么回收空闲线程的?如果你认为有定时任务,那你就错了!

大家好,我是tin,这是我的第4篇原创文章。关于线程池是怎么回收空闲线程的?如果你认为有定时任务,那你就错了!

https://static001.geekbang.org/infoq/29/29552aff176fa51c0dc7985c8ee85fa1.jpeg?x-oss-process=image/resize,w_416,h_234

一致性 Hash 算法 Java 版实现

用户头像
Silently95271 月 12 日

在之前写了两篇关于缓存的文章《万字长文聊缓存(上)- http缓存》《万字长文聊缓存(下)- 应用级缓存》,谈到缓存不说一下一致性Hash算法那就是在耍流氓。

https://static001.geekbang.org/infoq/97/97b594fa6f2c2429138e67b18bef33f8.jpeg?x-oss-process=image/resize,w_416,h_234

Dubbo 就是靠它崭露头角!

用户头像
yes的练级攻略1 月 12 日

身为开源框架很重要的一点。

https://static001.geekbang.org/infoq/67/6764c69a4c4d7a325d7bc62fa7484e2a.png?x-oss-process=image/resize,w_416,h_234

【得物技术】App 需要什么样移动网关

用户头像
得物技术1 月 8 日

目前大部分App后端还没有统一的网关。其实不止是后端,移动端也是需要网关的。

Alibaba2020 年度内部全技术栈 PPT 总结(基础 + 架构 + 算法 + 大数据 + 手册)

用户头像
Crud的程序员1 月 7 日

我只截图不说话,PPT大全,氛围研发篇、算法篇、大数据、Java后端架构!除了大家熟悉的交易、支付场景外,支撑起阿里双十一交易1682亿元的“超级工程”其实包括以下但不限于客服、搜索、推荐、广告、库存、物流、云计算等。

https://static001.geekbang.org/infoq/29/295017aa86ec0abbbd39c1e938880164.webp?x-oss-process=image/resize,w_416,h_234

Java 多线程并发控制工具 CountDownLatch,实现原理及案例

用户头像
码农架构1 月 7 日

闭锁(CountDownLatch)是Java多线程并发中的一种同步器,它是JDK内置的同步器。通过它可以定义一个倒计数器,当倒计数器的值大于0时,所有调用await方法的线程都会等待。而调用countDown方法则可以让倒计数器的值减一,当倒计数器值为0时所有等待的线程都将

https://static001.geekbang.org/infoq/f6/f63f97c7002b42ab717c1ff3602c3257.webp?x-oss-process=image/resize,w_416,h_234

Java 多线程并发控制工具信号量 Semaphore,实现原理及案例

用户头像
码农架构1 月 7 日

信号量(Semaphore)是Java多线程兵法中的一种JDK内置同步器,通过它可以实现多线程对公共资源的并发访问控制。一个线程在进入公共资源时需要先获取一个许可,如果获取不到许可则要等待其它线程释放许可,每个线程在离开公共资源时都会释放许可。

https://static001.geekbang.org/infoq/85/85e57d5a4cec663b7361aabf35e9717a.jpeg?x-oss-process=image/resize,w_416,h_234

分析了 2020 年 3 万多条的微博热搜,我看到了什么

用户头像
CoderW1 月 2 日

2020年谁是热搜之王?爬取3W条热搜带你走进微博热搜的世界

https://static001.geekbang.org/infoq/ea/ea4fc525f329a998c7224d3ce88f5af4.jpeg?x-oss-process=image/resize,w_416,h_234

读取文件时,程序经历了什么

你有没有想过当我们执行I/O操作时计算机底层都发生了些什么?

https://static001.geekbang.org/infoq/97/97b594fa6f2c2429138e67b18bef33f8.jpeg?x-oss-process=image/resize,w_416,h_234

RPC 核心,万变不离其宗

用户头像
yes的练级攻略2020 年 12 月 22 日

RPC 的核心到底由哪些构成?

https://static001.geekbang.org/infoq/60/605dd8af0202946636a01357fd462a6c.png?x-oss-process=image/resize,w_416,h_234

【STL 源码剖析】浅谈 STL 迭代器与 traits 编程技法

用户头像
herongwei2020 年 12 月 22 日

学习下 STL 迭代器以及背后的 traits 编程技法。

https://static001.geekbang.org/infoq/89/890ca6e10ad99665f96e10b0b0e46314.jpeg?x-oss-process=image/resize,w_416,h_234

一文教你看懂缓存穿透、击穿、雪崩、降级等异常

用户头像
鄙人薛某2020 年 12 月 10 日

缓存穿透、击穿、雪崩什么的再不也怕搞混了

https://static001.geekbang.org/infoq/ff/ff7bbc7689bf02d0cf472ed306c6212a.jpeg?x-oss-process=image/resize,w_416,h_234

线上数据被回滚两次我都做了哪些不正确的操作

用户头像
新世界杂货铺2020 年 12 月 7 日

PM是需求的生产者,程序猿是需求的消费者,这二者就是典型的生产者与消费者模型。因此本次事故的根因还是PM提出了需求,故笔者认为只要PM不再提需求就不再有事故。

每周学点 TARS——服务鉴权功能

用户头像
TARS基金会2020 年 12 月 7 日

RPC 通信框架方便地实现服务间的调用。但方便的同时也带来了一些安全隐患,任何用户都能够访问对外公开的接口,可能造成部分敏感数据的泄露,这是我们不希望看到的,怎么避免呢?

每周学点 TARS——服务自定义命令

用户头像
TARS基金会2020 年 12 月 4 日

日常开发中,除了基础的服务管理功能,有时我们还需要进行一些特殊的业务相关的服务管理。这些需求和业务耦合性较高,框架层面一般不会提供这样的功能,开发者甚至需要自己开发额外接口来实现。为了解决这一问题,TARS 在框架层面提供了自定义命令的功能。

https://static001.geekbang.org/infoq/cd/cd7ef49d20d064ccff87fb41ff415424.jpeg?x-oss-process=image/resize,w_416,h_234

《技术男征服美女 HR》—Fiber、Coroutine 和多线程那些事

用户头像
太白上仙2020 年 12 月 4 日

一个关于技术男和美女HR故事的起点,顺带扯了扯fiber、coroutine和多线程那些事

https://static001.geekbang.org/infoq/a7/a78a1917d0fffaca1c6597841a047554.jpeg?x-oss-process=image/resize,w_416,h_234

Serverless 应用引擎的远程调试和云端联调

用户头像
阿里巴巴云原生2020 年 12 月 2 日

本节课程包含三部分内容,前两个部分简单介绍远程调试以及端云联调的原理,最后在 Serverless 应用引擎中进行实际演示。

40 张图带你搞懂 TCP 和 UDP

用户头像
云流2020 年 12 月 1 日

运输层位于应用层和网络层之间,是 OSI 分层体系中的第四层,同时也是网络体系结构的重要部分。运输层主要负责网络上的端到端通信。

https://static001.geekbang.org/infoq/23/23ea8fb4f9df757f418aca12ee2ef815.jpeg?x-oss-process=image/resize,w_416,h_234

STL 源码剖析之五大组态常量介绍

用户头像
herongwei2020 年 11 月 28 日

以下列出的组态常量基本都是和 template 参数推导,偏特化有关,先来学习下面几个常量,有助于后续 SGI STL 源码的进一步的理解。

https://static001.geekbang.org/infoq/8a/8aef4ab3eec9332a2f1656b55f73e452.jpeg?x-oss-process=image/resize,w_416,h_234

码了 2000 多行代码就是为了讲清楚 TLS 握手流程

用户头像
新世界杂货铺2020 年 11 月 28 日

TLS1.3的单向认证和双向认证中,总的数据收发仅三次,单次发送的数据中包含一个或者多个消息。

https://static001.geekbang.org/infoq/89/899ca5f667e1617daea8463398bce093.jpeg?x-oss-process=image/resize,w_416,h_234

一个隐藏在方法集和方法调用中且易被忽略的小细节

用户头像
新世界杂货铺2020 年 11 月 23 日

作为一个长期从事Go语言开发的程序猿,笔者不敢说自己是老油条但也勉强算一个小油条。然而就在今天,笔者研究TLS/SSL握手源码的时候,突然灵光一闪,想到了一个和自己认知不符的现象,于是赶紧写了一个例子验证一番,结果当头一棒直到码这篇文章时依旧懵逼

https://static001.geekbang.org/infoq/69/697a102407ad26f970659dadfb443710.jpeg?x-oss-process=image/resize,w_416,h_234

TCP/IP 基础知识总结

用户头像
cxuan2020 年 11 月 3 日

我把自己以往的文章汇总成为了 Github ,欢迎各位大佬 star

精解四大集合框架:Set 核心知识总结

用户头像
田维常2020 年 11 月 2 日

关注“Java后端技术全栈”**

人少钱少需求多的新项目该怎么带?看到这篇我心里有底了!

用户头像
华为云开发者社区2020 年 10 月 30 日

摘要:工作啊,就没有一帆风顺的,如果太平稳,你就离被干掉不远了。

技术实践丨 PostgreSQL 插件之 pg_dirtyread "闪回查询"

用户头像
华为云开发者社区2020 年 10 月 30 日

摘要:Oracle数据库有时候不小心删除掉数据,想查询这些数据,或者恢复数据,就可以使用带有as of子句的select语句进行闪回查询。

后端_后端资料文章-InfoQ写作平台