用户2781897

LV1

技术专栏

服务端思维TA创建的

143 文章26 关注者

全部文章

  • 如何计算服务限流的配额

    之前的文章提到过我们服务使用Hystrix进行服务限流,使用的是信号量方式,并根据接口的响应时间和服务的峰值QPS设置了限流的配额。

    用户2781897
  • Java jar 如何防止被反编译

    java作为解释型的语言,其高度抽象的特性意味其很容易被反编译,容易被反编译,自然有防止反编译措施存在。今天就拜读了一篇相关的文章,受益匪浅,知彼知己嘛!!之所...

    用户2781897
  • 微服务架构设计中的设计模式、原则及最佳实践

    本文既有理论知识,又有实用信息:我们将学习每一种具体的模式,为什么以及应该在什么地方使用;然后,我们将看下应用了这些模式的参考架构;接下来,我们将综合运用新学到...

    用户2781897
  • 关于Facebook故障的分析和反思

    今天美国东部标准时间上午11点51分开始,Facebook出现故障,最终六个小时以后才恢复。很多平台(CloudFlare[1],ThousandEye[2])...

    用户2781897
  • MySQL 8.0.18 count(*) 比较慢的bug

    一个之前的同事描述了他遇到的性能案例,两个数据库分别是 mysql 5.7 和 mysql 8.0 执行 select count(*) from table ...

    用户2781897
  • 改善十年应用的部署体验

    在 2018 年,Etsy 将它的服务基础设施从自我管理的数据中心迁移到云端配置(我们当时在博客上写了这件事)。这种改变提供了改善整个公司技术流程的机会。对于 ...

    用户2781897
  • 用21张图,把Git 工作原理彻底说清楚

    本文图解Git中的最常用命令。如果你稍微理解Git的工作原理,这篇文章能够让你理解的更透彻。

    用户2781897
  • 深入解析分布式消息队列设计精髓

    分布式消息队列中间件是是大型分布式系统中常见的中间件。消息队列主要解决应用耦合、异步消息、流量削锋等问题,具有高性能、高可用、可伸缩和最终一致性等特点。消息队列...

    用户2781897
  • 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

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券