关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
作者 toobug 发布的文章
热文分布式事务解决方案:TCC设计思想及其可能遇到的问题
发现网上的一个关于TCC的分享很赞,转载一下。 原文地址:https://www.sofastack.tech/blog/sofa-channel-4-retrospect/ 1、 Seata 的 TCC 模式 1....
Filter有啥用 我们先看一下Dubbo Filter在哪个环节起作用,当我们调用远程方法的时候,实际上是通过代理对象调用的,将调用信息通过网络发送到服务端,服务端也是通过代理对象来接收请求的,然后根据请求调用服务...
基本概念 我们将自己写的RPC框架和Spring进行整合,分析Dubbo源码的时候,都要对Spring Bean的生命周期有一个清晰的理解,所以这一节我们就分析一下Spring Bean的生命周期 Spring是一个...
线程池被打满的原因有哪些 当系统中接口的响应时间过长或者直接拒绝响应时,你此时里面就应该想到的是Dubbo线程池是否被打满了?然后去监控系统看一下线程池的活跃连接数。 Dubbo线程池被打满应该是一个很常见的问题,那...
热文面试官:生产环境发生问题,你一般怎么排查?(Linux工具篇)
CPU篇 平均负载 本篇文章是我看了极客时间《Linux性能优化实战》《趣谈网络协议》专栏做的一个总结 当系统变慢时,我们经常用uptime或者top命令来查看系统的负载情况,如下命令所示 [root@VM-0-14...
热文糟了,银行线上跑了一年的代码出事故了
介绍 周末在水群的时候,发现有个小伙伴遇到了一个线上问题 线程池中线程的状态只有一个为RUNNABLE,其他都为WAITING,问有可能是哪些原因造成的? 线程池有25个线程,只有一个线程卡在网络读取上面,状态为RU...
热文面试官:分布式ID的生成策略有哪些?
介绍 在很多业务系统中,我们经常会遇到生成全局唯一的分布式ID的需求,如IM系统,订单系统等。那么生成全局唯一的分布式ID的方法有哪些呢? UUID // 3eece1c6-5b57-4bce-a306-6c49e4...
热文2w字搞懂Spring AOP的前世今生
Spring AOP概述 最近看seata源码的时候,随处可见spring aop的api,于是一边看seata,一边又把spring aop总结了一下 我们在使用Spring框架的时候,经常需要和Spring的2大...
线上发生事故了 有一次我负责的系统和收银系统同时上线一波(用的是Dubbo)。然后很神奇的事情发生了,收银系统用@Reference注解注入我的接口,然后这个接口的实现类居然为空。 其实我们当时没排查出来是什么原因?...
热文面试官:如何实现一个RPC框架?
介绍 当开发一个单体项目的时候,大家肯定都写过类似的代码。即服务提供方和服务调用方在一个服务中 public interface HelloService { public String sayHello(Strin...












