关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
作者 toobug 发布的文章
热文Netty源码分析-服务端创建SocketChannel的底层实现原理
概述 SocketChannel在服务端用于处理客户端的IO事件,即ServerSocketChannel接收到客户端的连接请求后,创建SocketChannel用于后续该客户端和服务端之间的IO请求处理。 服务端是...
热文Dubbo源码分析:RPC协议实现-服务端限流与Semaphore信号量
概述 Dubbo支持在服务端通过在service或者method,通过executes参数设置每个方法,允许并发调用的最大线程数,即在任何时刻,只允许executes个线程同时调用该方法,超过的则抛异常返回,从而对提...
热文Dubbo源码分析:序列化方式与调用
概述 序列化模块主要为dubbo协议提供服务提供者和服务消费者之间的数据序列化功能。dubbo是一种适合于高并发、小数据量的互联网应用场景的框架,而序列化对于远程调用的响应速度,吞吐量,网络带宽消耗也其中至关重要的作...
热文Dubbo源码分析:远程传输remoting
概述 由rpc协议实现模块分析可知,远程传输模块主要为rpc协议中的dubbo协议提供:服务提供者和服务消费者之间的数据传输功能。远程通讯对外提供了一个Exchange的概念,即消息交换。 服务消费者:包含一个Exc...
热文Dubbo源码分析:RPC协议详解
概述 RPC协议模块主要定义了服务提供者提供服务,消费者调用服务的一个整体架构。 服务提供者:当dubbo启动时,调用registry注册模块的RegistryProtocol,完成服务的相关元数据上传注册到注册中心...
热文Dubbo源码分析:RPC协议实现-RPC过程与核心接口设计
RPC的基本过程 提供者Provider:提供服务的接口定义和接口的具体实现,然后通过URL的方式告诉消费者,某个URL对应某个service实现,一般是将服务的信息注册到一个注册中心,如zookeeper或者Red...
热文Dubbo源码分析:URL总线和ExtensionLoader-框架基石
概述 ExtensionLoader类为Dubbo框架SPI的实现类,相当于JDK的ServiceLoader,也实现了Spring的IOC功能,通过ExtensionLoader配合URL完成对应类实现的加载,是D...
热文Dubbo源码分析:Register注册中心
Registry 每个注册中心对应一个Registry实例,包括dubbo,zookeeper,redis, multicast。 (1)Set类型的registed:记录provider注册过的service ur...
热文JVM垃圾收集算法-CMS
开发十年,就只剩下这套Java开发体系了 >>> 一、概述 CMS为老年代的并发收集器,即在对老年代进行gc时,与用户线程并发执行;基于标记-清除算法实现,对于大于3G小于8G的堆较合适。gc过程分为:初始标记(其中...
EKL日志系统介绍重点内容 开源实时日志分析ELK平台能够完美的解决我们上述的问题,ELK由ElasticSearch、Logstash和Kiabana三个开源工具组成。官方网站:https://www.elasti...












