3 eson_15
尚未进行身份认证
人之所以能,是相信能。与其花钱买更大的水缸,还不如花点时间挖口井。
阅读本文约需要5分钟就在上周,晚上下班后在家上厕所,突然微信企业邮箱收到线上GC告警了:G1 Young Generation Count 超过阈值。我菊花一紧,裤子还没来得及提。这是我入职拼多多后第一次遇到的线上告警。从告警提示来看,是新生代垃圾回收次数过多,换种角度想想,应该是代码中某个地方创建了太多的对象,而且很快就被回收。由于电脑没装 VPN...
阅读本文约需要5分钟今天主要跟大家分享一下什么是 CQRS,以及在项目中如何去使用。1. CRUD系统我们平常最熟悉的就是三层架构,通常都是通过数据访问层来修改或者查询数...
编译:机器之心,作者:AaronFrederick喜欢用Python做项目的小伙伴不免会遇到这种情况:做图表时,用哪种好看又实用的可视化工具包呢?之前文章里出现过漂...
原文地址:https://segmentfault.com/a/1190000019148468。作者:张喜硕。最近正好遇到了一道这样的题:抛开Spring来说,如何自...
本文属于【夯实Dubbo】系列文章,该系列旨在用通俗易懂的语言,带大家了解和学习 Dubbo 技术,希望能给读者带来一些干货。系列目录如下(可能随着写作的进行,会做一些调整):【夯实Dubbo】什么是 RPC 框架?【夯实Dubbo】Dubbo 的核心特性【夯实Dubbo】Dubbo 架构和 zookeeper 注册中心的搭建和配置【夯实Dubbo】Dubbo 和 Spring Boot...
“前些日子小组内安排值班,轮流看顾我们的服务,主要做一些报警邮件处理、Bug 排查、运营 issue 处理的事。工作日还好,无论干什么都要上班的,若是轮到周末,那这一天算是毁了。不知道是公司网络广了就这样还是网络运维组不给力,网络总有问题,不是这边交换机脱网了,就是那边路由器坏了,还偶发地各种超时,而我们灵敏的服务探测服务总能准确地抓住偶现的小问题,给美好的工作加点料。...
本文作者:邴越,阿里资深工程师,专注研究分布式系统及高可用架构,互联网开发核心技术Kafka的消息是保存或缓存在磁盘上的,一般认为在磁盘上读写数据是会降低性能的,因为寻址会比较消耗时间,但是实际上,Kafka的特性之一就是高吞吐率。即使是普通的服务器,Kafka也可以轻松支持每秒百万级的写入请求,超过了大部分的消息中间件,这种特性也使得Kafka在日志处理等海量数据场景广泛应...
本文属于【夯实Dubbo】系列文章,该系列旨在用通俗易懂的语言,带大家了解和学习Dubbo技术,希望能给读者带来一些干货。系列目录如下(可能随着写作的进行,会做一些调整):【夯实Dubbo】什么是RPC框架?【夯实Dubbo】Dubbo的核心概念【夯实Dubbo】Dubbo环境的搭建【夯实Dubbo】Dubbo和SpringBoot整合【夯实Dubbo】Dubbo...
可能每个技术人都有个阿里梦,我也不例外。最近准备跳槽,前一阵子在准备各种面试,也面了几个大厂,包括阿里。是的,最后我挂在了第四轮。这篇文章来总结一下我在阿里四轮的面试经历,希望能对读者有所启发。阿里社招一般有四到五轮,我这次的流程是第一轮技术面、第二轮写代码、第三轮boss面、第四轮boss面、第五轮HR面。然而我没能和HR聊上一句。当时我在上海法院出差,第一轮是在周一晚上8点钟左右,我一看是...
GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过requestbody传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。当你在面试中被问到这个问题,你的内心充满了自信和喜悦。你轻轻松松的给出了一个...
随着互联网的高速发展,庞大的用户群体和快速的需求变化已经成为了传统架构的痛点。在这种情况下,如何从系统架构的角度出发,构建出灵活、易扩展的系统来快速响应需求的变化,同时,随着用户量的增加,如何保证系统的稳定性、高可用性、可伸缩性等等,成为了系统架构面临的挑战。为了解决这些问题,微服务架构应运而生,它的本质在于分布式、去中心化。在微服务架构的实施和落地过程中,通常我们会进行技术选型,很多人会拿阿里...
本文属于【夯实SpringCloud】系列文章,该系列旨在用通俗易懂的语言,带大家了解和学习SpringCloud技术,希望能给读者带来一些干货。系列目录如下:【夯实SpringCloud】Dubbo沉睡5年,SpringCloud开始崛起!【夯实SpringCloud】SpringCloud中基于maven的分布式项目框架的搭建【夯实SpringCloud】SpringC...
本文属于【夯实SpringCloud】系列文章,该系列旨在用通俗易懂的语言,带大家了解和学习SpringCloud技术,希望能给读者带来一些干货。系列目录如下:【夯实SpringCloud】Dubbo沉睡5年,SpringCloud开始崛起!【夯实SpringCloud】SpringCloud中基于maven的分布式项目框架的搭建【夯实SpringCloud】SpringC...
本文属于【夯实Spring Cloud】系列文章,该系列旨在用通俗易懂的语言,带大家了解和学习Spring Cloud技术,希望能给读者带来一些干货。系列目录如下:【夯实Spring Cloud】Dubbo沉睡5年,Spring Cloud开始崛起!【夯实Spring Cloud】Spring Cloud中基于maven的分布式项目框架的搭建【夯实Spring Cloud】Spring C...
本文属于【夯实SpringCloud】系列文章,该系列旨在用通俗易懂的语言,带大家了解和学习SpringCloud技术,希望能给读者带来一些干货。系列目录如下:【夯实SpringCloud】Dubbo沉睡5年,SpringCloud开始崛起!【夯实SpringCloud】SpringCloud中基于maven的分布式项目框架的搭建【夯实SpringCloud】SpringC...
本文属于【夯实Spring Cloud】系列文章,该系列旨在用通俗易懂的语言,带大家了解和学习Spring Cloud技术,希望能给读者带来一些干货。系列目录如下:【夯实Spring Cloud】Dubbo沉睡5年,Spring Cloud开始崛起!【夯实Spring Cloud】Spring Cloud中基于maven的分布式项目框架的搭建【夯实Spring Cloud】Spring C...
本文属于【夯实Spring Cloud】系列文章,该系列旨在用通俗易懂的语言,带大家了解和学习Spring Cloud技术,希望能给读者带来一些干货。系列目录如下:【夯实Spring Cloud】Dubbo沉睡5年,Spring Cloud开始崛起!【夯实Spring Cloud】Spring Cloud中基于maven的分布式项目框架的搭建【夯实Spring Cloud】Spring C...
3. Ribbon 实现负载均衡要实现负载均衡,首先要有多个订单服务提供者,目前我们就一个 microservice-order-provider01,端口号 8001,我们可以仿照这个服务,再创建两个子模块,也是订单服务提供者,取名为 microservice-order-provider02,端口号 8002 和 microservice-order-provider03,端口号 8003。...
本文属于【夯实SpringCloud】系列文章,该系列旨在用通俗易懂的语言,带大家了解和学习SpringCloud技术,希望能给读者带来一些干货。系列目录如下:【夯实SpringCloud】Dubbo沉睡5年,SpringCloud开始崛起!【夯实SpringCloud】SpringCloud中基于maven的分布式项目框架的搭建【夯实SpringCloud】SpringC...
本文属于【夯实SpringCloud】系列文章,该系列旨在用通俗易懂的语言,带大家了解和学习SpringCloud技术,希望能给读者带来一些干货。系列目录如下:【夯实SpringCloud】Dubbo沉睡5年,SpringCloud开始崛起!【夯实SpringCloud】SpringCloud中基于maven的分布式项目框架的搭建【夯实SpringCloud】SpringC...