一、为什么需要把并行? 业务需求 性能 二、了解下高手之间的过招(本人望尘莫及呀) linux之父炮轰并行开发,主张大容量缓存。 他认为:对于并行来说,唯一的用武之地就是图形...
一、为什么需要把并行? 业务需求 性能 二、了解下高手之间的过招(本人望尘莫及呀) linux之父炮轰并行开发,主张大容量缓存。 他认为:对于并行来说,唯一的用武之地就是图形...
背景:写完java文件,如何放入到jvm让它运行起来。 一、什么是类的加载 其实可以一句话来解释:类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行...
一、什么是编解码 解码:将字节流转换成对象(按照规则),我们处理对应的对象,会涉及到粘包和分包的问题,将下一节编码:将对象转换成字节流(按照规则),处理完传过来的对象,要将结...
一、什么是分包/粘包 二、分包/粘包的原因 三、分包/粘包的解决方案 四、Netty内置的分包/粘包的处理器 1、通过制定的分割符来分割包:LineBasedFrameDec...
1、为什么需要字符编码? 按照何种规则将字符存储在计算机中称为"编码";反之,将存储在计算机中的二进制数解析显示出来,称为"解码"。 2、字符,字符集,字符编码概念 3、常用...
一、什么是跨域问题? 1.1、什么是跨域? 均一样的情况下,才允许访问相同的cookie、localStorage或是发送Ajax请求等等。若在不同源的情况下访问,就称为跨域...
一、RestTemplate使用: 1、基本使用: 1.1、引用依赖 1.2、定义基本RestTemplate 或者 1.3、通过RestTemplate 执行http调用:...
一、有哪些集群容错策略:(调用失败了怎么办) 1)failover cluster模式(读,幂等性的服务接口) 失败自动切换,自动重试其他机器,默认就是这个,常见于读操作 2...
第3章 深入理解JVM 深入理解JVM JVM标准结构 JVM负责装载class文件并执行,因此,首先要掌握的是JDK如何将Java代码编译为class文件、如何装载clas...
《分布式Java应用》 第1章 分布式Java应用 1.基于消息方式实现系统间的通信 分布式环境下肯定需要多台机器相互调用,那么通信方式有哪些? TCP/IP是一种可靠的网络...
一、Dubbo支持哪些注册中心,特点和区别? 注:注册中心的作用就是提供暴露接口的发现与动态更新,相当与一个小的数据库,存储了哪个服务提供哪些接口给调用者使用,并当服务不可用...
一、什么时候暴露的服务: 1、dubbo 通过定义一个servicebean 用于暴露服务。servicebean 实现config 封装了服务配置信息,并且试下你了spri...
十二、Dubbo框架源码分析:代理SPI 1.代理模式的作用:隐藏远端调用的实现细节。 1. @SPI 指定默认使用 javassist 字节码技术来生成代理对象 2. 接口...
十一、Dubbo框架源码分析:dubbo支持哪些通信协议 1)dubbo协议 dubbo://192.168.0.1:20188 默认就是走dubbo协议的,单一长连接,NI...
一、Dubbo实现的动态编译体系: 1、适配类决策: 2.JDK编译器API: 3.Javassist编译器API: 4.Dubbo那块用到动态编译器了?
一、Dubbo的分层架构: (1)dubbo工作原理 第一层:service层,接口层,给服务提供者和消费者来实现的 第二层:config层,配置层,主要是对dubbo进行各...
一、SPI机制: SPI 全称为 Service Provider Interface,是一种服务发现机制。SPI 的本质是将接口实现类的全限定名配置在文件中,并由服务加载器...