Kirito的技术分享

132 篇文章
58 人订阅

全部文章

kirito-moe

gson 替换 fastjson 引发的线上问题分析

Json 序列化框架存在的安全漏洞一直以来都是程序员们挂在嘴边调侃的一个话题,尤其是这两年 fastjson 由于被针对性研究,更是频频地的报出漏洞,出个漏洞不...

8320
kirito-moe

lambda 表达式导致 Arthas 无法 redefine 的问题

通过 arthas 的 redefine 命令,可以做到不用重新发布,就可以改变程序行为。

7520
kirito-moe

一文探讨 RPC 框架中的服务线程隔离

微服务如今应当是一个优秀的程序员必须学习的一种架构思想,而RPC框架作为微服务的核心,不说读一遍源码吧,起码它的实现原理还是应该知道的。

10710
kirito-moe

GitHub上持续冲榜,ElasticJob重启

你会误认为 ElasticJob 只是作业管控平台么?创始人为你解读产品定位与新版本设计理念。

7530
kirito-moe

平滑迁移 Dubbo 服务的思考

近日,有报道称在 HashCorp 的商业软件试用协议上发现,旗下所有商业产品禁止在中国境内使用、部署、安装,这其中就包含了 Terraform, Consul...

14030
kirito-moe

微服务治理实践:服务查询

本文是《微服务治理实践》系列篇的第二篇文章,为大家介绍如何实现服务查询。该系列文章基于阿里云商业化产品 EDAS 的微服务实践,如果你的团队具备较强的微服务治理...

15520
kirito-moe

深入理解 Java 反序列化漏洞

序列化与反序列化是让Java对象脱离Java运行环境的一种手段,可以有效的实现多平台之间的通信、对象持久化存储。主要应用在以下场景:

22010
kirito-moe

每日一技|活锁,也许你需要了解一下

前两天看极客时间 Java 并发课程的时候,刷到一个概念:活锁。死锁,倒是不陌生,活锁却是第一次听到。

7810
kirito-moe

Arthas | 定位线上 Dubbo 线程池满异常

Dubbo 线程池满异常应该是大多数 Dubbo 用户都遇到过的一个问题,本文以 Arthas 3.1.7 版本为例,介绍如何针对该异常进行诊断,主要使用到 d...

20211
kirito-moe

Arthas | 热更新线上代码

一般线上问题比开发环境的问题更难解决,一个主要的原因便在于开发态可以任意 debug 断点调试,而线上环境一般不允许远程调试,所以在实践中,我一般习惯用 Art...

31620
kirito-moe

当我们在说微服务治理的时候究竟在说什么

自从微服务架构开始变得火热以后,越来越多的系统被拆解成了很多个细胞一样的微服务。设想一下,如果你的系统有100个微服务构成,要对这100个微服务进行管理,这绝对...

9310
kirito-moe

每日一技|巧用 Telnet 调试 Dubbo 服务

想象这样一个场景,线上某个服务突发异常,导致上游服务调用异常,数据处于中间状态。服务恢复之后,我们需要修复这笔数据至正常状态,怎么办?

12910
kirito-moe

大规模微服务场景下灰度发布与流量染色实践

本文内容选自中国DevOps社区年会 · 2019年会,刘超老师分享的《大规模微服务场景下灰度发布与流量染色实践》实录。

1.2K30
kirito-moe

Dubbo 稳定性案例:Nacos 注册中心可用性问题复盘

上周四晚刚回到家,就接到了软负载同学的电话,说是客户线上出了故障,我一听”故障“两个字,立马追问是什么情况,经过整理,还原出线上问题的原貌:

22710
kirito-moe

一文聊透 Dubbo 优雅上线

在此文之前,我写过一篇 《一文聊透 Dubbo 优雅停机》,这篇文章算是一个续集,优雅停机和优雅上线两者都是微服务生命周期中,开发者必须关心的环节。

19410
kirito-moe

一文聊透 Dubbo 元数据中心

如果让你在本地构建一个 Dubbo 应用,你会需要额外搭建哪些中间件呢?如果没猜错的话,你的第一反应应该是注册中心,类 Dubbo 的大多数服务治理框架都有注册...

1.1K30
kirito-moe

如何判断一个元素在亿级数据中是否存在?

我想大多数想到的都是用 HashMap 来存放数据,因为它的写入查询的效率都比较高。

9620
kirito-moe

dubbo:9个你不一定知道,但好用的功能

在开发及测试环境下,可能需要绕过注册中心,只测试指定服务提供者,这时候可能需要点对点直连,点对点直连模式,将以服务接口为单位,忽略注册中心的提供者列表,A 接口...

9410
kirito-moe

一次生产 CPU 100% 排查优化实践

到了年底果然都不太平,最近又收到了运维报警:表示有些服务器负载非常高,让我们定位问题。

11210
kirito-moe

当Dubbo遇上Arthas:排查问题的实践

Arthas是Alibaba开源的应用诊断利器,9月份开源以来,Github Star数三个月超过6000。

13810

扫码关注云+社区

领取腾讯云代金券