置顶联合漏洞预警服务(2022-07-19 暂停开放)关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
热文Dubbo源码解析:Dubbo服务引入过程懒汉式启动和饿汉式启动 服务引入无非就是在客户端生成一个代理对象,这个代理对象帮我们组装调用参数,发起网络调用,接收请求等。我们调用一个接口的方法时,就像调用本地方法一样。 放一个Dubbo服务导出的简略图,后面分析...
热文Dubbo源码解析:服务目录和路由介绍 之前的文章我们详细说了服务调用的过程,今天我们就来细化一下MockCluster到FailoverClusterInvoker的调用过程。 当我们有多个服务提供者时,需要根据不同的策略从众多的提供者中选出合适的...
热文Dubbo源码解析:注册中心介绍 dubbo注册中心的代码定义在dubbo-registry模块中,可以看到dubbo可以使用consul,redis,zookeeper来实现注册中心。default是基于内存实现的注册中心,multicast...
热文Dubbo实战:Dubbo的前世今生分布式系统的架构演进过程 Dubbo框架的出现是分布式系统演进的结果,我们先来回顾一下分布式系统的演进过程 1 单应用架构 2 应用服务器和数据库服务器分离 单机负载越来越来,所以要将应用服务器和数据库服务器分离 3...
热文Dubbo面试:Dubbo中用到了哪些设计模式?介绍 策略模式 这个毫无争议,Dubbo是基于SPI来扩展的,SPI就是典型的策略模式。 Dubbo中可替换的组件太多了,例如负载均衡策略 实现类 解释 RandomLoadBalance 随机策略(默认) Roun...
热文Dubbo源码解析:基于XML配置原理解析步骤 在Dubbo中有三种配置方式,其中基于xml和annotation的方式都是和spring进行整合的,接下来的两节我们就分析一下整合的原理是啥? 我们先写一个基于Extensible XML authoring...
热文手写RPC框架:基于Java SPI的可扩展版封装服务接口 在之前的章节中,我们基于Java Socket实现了一个极简版本的RPC框架,了解了其实现的大概套路,本节我们就基于Java SPI写一个可扩展的RPC框架。各种组件都有对应的接口,如果你想替换某一个组...
热文手写RPC框架:详解ZooKeeper和客户端框架CuratorZookeeper介绍 zookeeper的数据模型和文件系统类似,每一个节点称为znode,是zookeeper中的最小数据单元,每一个znode上可以报存数据和挂载子节点,从而构成一个层次化的属性结构 zooke...
热文手写RPC框架:5分钟极速入门Netty的使用介绍 当我们用Netty开发网络应用程序时,一般只需要写对应的ChannelHandler即可,在ChannelHandler中处理业务逻辑 Channel是网络通信的载体,你可以把它认为是一个实际的物理连接,Cha...
热文手写RPC框架:Netty高性能的秘密是?介绍 Netty是一个高性能的NIO网络框架,极大的的降低了网络编程的门槛,并且提供了简单易用的api。 客户端和服务端的启动是一个很简单的模版代码,我们更多的精力是的写处理业务逻辑的ChannelHandler,看...
2TRX能量租赁-2TRX=1次转账次数直接节省80%!无视对方有没有U或者是否交易所,低于2TRX的都