用户2781897

LV1
发表了文章

Kafka 3.0重磅发布,都更新了些啥?

Kafka 设计之初被用于消息队列,自 2011 年由 LinkedIn 开源以来,Kafka 迅速从消息队列演变为成熟的事件流处理平台。

用户2781897
发表了文章

Spring 事务失效的 8 大场景,看看你都遇到过几个?

用 Spring 的 @Transactional 注解控制事务有哪些不生效的场景?

用户2781897
发表了文章

抽象、低内聚、难变更,你还在用“堆栈”组织代码?

在企业代码库中,目前最流程的代码组织方式是按照技术栈的层次对所有类进行分组,即“堆栈”(stack)风格。但这种风格存在抽象不恰当、低内聚、难变更及设计选择受限...

用户2781897
发表了文章

程序员眼中最有价值的10条开发经验

到现在,我已经做了超过 21 年开发,可以说,我生命中超过一半的时间都在编程,那既是我的职业,也成了我的习惯。

用户2781897
发表了文章

我们在构建微服务时犯过的最大错误

在网上招致批评的最快方法就是撰写有关微服务的文章。每个人都有自己的观点。不管你是支持还是批判微服务。人们会找到你,并告诉你你错了。我很喜欢这样。我最近有幸就这个...

用户2781897
发表了文章

MySQL慢查询记录原理和内容解析

本文并不准备说明如何开启记录慢查询,只是将一些重要的部分进行解析。如何记录慢查询可以自行参考官方文档:

用户2781897
发表了文章

从单体迁移到微服务的几种模式

正确实现的微服务较单体应用有很多优势。许多组织都希望将他们的单体应用程序代码换成微服务代码。但事实证明,迁移到微服务并非易事。你应该问的第一个问题是,你真的需要...

用户2781897
发表了文章

程序员应该规避的5种糟糕的代码实践

图译:parseDBMXML 代指什么:A、解析 DBM XML 。B、解析 DB MXML。C、解析 DB Mx 标记语言。D、解析 DB Mx 机器学习。

用户2781897
发表了文章

我对软件分层设计的思考

在日常开发中,经常听到大家说一句话“任何需求都可以通过一个间接的的中间层来解决”。今天,通过几个 case 就“分层”话题梳理下自己的思考,其中,有些 case...

用户2781897
发表了文章

以微博核心业务为例,解读如何仅用1台服务器支持百万DAU

近些年,各家公司都在不断推出各种新的 App,百万 DAU 成为各种 App 的最基本目标。本文将详解如何通过大规格服务器 +K8s 的方案简化这些新项目的成本...

用户2781897
发表了文章

一条 update 语句引起的事故,这回可以长长记性了

最近经常碰到开发误删除误更新数据,这不,他们又给我找了个麻烦,我们来看下整个过程。

用户2781897
发表了文章

SpringBoot中的线程池,你真的会用么?

前两天做项目的时候,想提高一下插入表的性能优化,因为是两张表,先插旧的表,紧接着插新的表,一万多条数据就有点慢了

用户2781897
发表了文章

别再纠结线程池大小 + 线程数量了,没有固定公式的!

来源 | https://juejin.cn/post/6948034657321484318

用户2781897
发表了文章

解决与平衡分布式系统中微服务的复杂度

微服务的蜜月期已经结束了。Uber正在将成千记的微服务重构成一个更加可管理的方案[1];Kelsey Hightower正在预测单体架构将是未来[2];Sam ...

用户2781897
发表了文章

JVM 堆内存溢出后,其他线程是否可继续工作?

我看网上出现了很多不靠谱的答案。这道题其实很有难度,涉及的知识点有jvm内存分配、作用域、gc等,不是简单的是与否的问题。

用户2781897
发表了文章

Kafka原理篇:图解kakfa架构原理

这是[码哥]Kafka 系列文章的第二篇,码哥将从原理、实践和源码角度为大家深入剖析并实践 Kafka。此系列包括[原理篇]、[实践篇]和[源码篇]。这篇是[原...

用户2781897
发表了文章

一文读懂Redis中的多路复用模型

首先,Redis 是跑在单线程中的,所有的操作都是按照顺序线性执行的,但是由于读写操作等待用户输入或输出都是阻塞的,所以 I/O 操作在一般情况下往往不能直接返...

用户2781897
发表了文章

Docker 环境清理的常用方法

如果你使用 docker 进行大规模开发,但是没有清理策略,那么你的磁盘马上就会被填满,当你真的必须因为产品火爆而要立即交付一些东西时,你就无法交付。

用户2781897
发表了文章

如何绕过 Docker ,大规模杀死容器

要让所有人都能在 Replit 上使用 Web 浏览器编写代码,我们的后端基础设施就是在可抢占的虚拟机上运行。也就是说,运行你代码的计算机可以随时关闭!当这种情...

用户2781897
发表了文章

你如何检查参数的合法性?

大部分的方法和构造函数对传入的参数值有一些限制,比如:常见的索引值必须是非负数,对象引用不能为空。

用户2781897

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券