置顶联合漏洞预警服务(2022-07-19 暂停开放)关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
热文Dubbo源码解析:注册中心介绍 dubbo注册中心的代码定义在dubbo-registry模块中,可以看到dubbo可以使用consul,redis,zookeeper来实现注册中心。default是基于内存实现的注册中心,multicast...
热文Dubbo实战:Dubbo的前世今生分布式系统的架构演进过程 Dubbo框架的出现是分布式系统演进的结果,我们先来回顾一下分布式系统的演进过程 1 单应用架构 2 应用服务器和数据库服务器分离 单机负载越来越来,所以要将应用服务器和数据库服务器分离 3...
热文Dubbo面试:Dubbo中用到了哪些设计模式?介绍 策略模式 这个毫无争议,Dubbo是基于SPI来扩展的,SPI就是典型的策略模式。 Dubbo中可替换的组件太多了,例如负载均衡策略 实现类 解释 RandomLoadBalance 随机策略(默认) Roun...
热文工厂模式(简单工厂模式、工厂方法模式、抽象工厂模式)详解简单工厂模式 以学习为例,假如你想学习Java视频,你得自己到处去找资料,找资料是一个繁琐的过程,过一段时间你又想学Python视频了,你还得去找资料。现在你在学校上学,你想学Java视频了,你跟老师说,我想学Jav...
热文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,看...
热文手写RPC框架:可扩展性神器 Java SPISPI设计 Java SPI的作用非常简单,就是根据配置文件决定接口的实现类,典型的策略模式 我先演示一下Java SPI的使用demo,项目结构如下 public interface Car { void getB...
今天怎么了,什么人都出来了!https://www.wuquanpc.com/