看了这篇你就会手写RPC框架了
一、学习本文你能学到什么? RPC的概念及运作流程 RPC协议及RPC框架的概念 Netty的基本使用 Java序列化及反序列化技术 Zookeeper的基本使用(注册中心) 自定义注解实现特殊业务逻辑 Java的动态代理 自定义Sprin...
一、学习本文你能学到什么? RPC的概念及运作流程 RPC协议及RPC框架的概念 Netty的基本使用 Java序列化及反序列化技术 Zookeeper的基本使用(注册中心) 自定义注解实现特殊业务逻辑 Java的动态代理 自定义Sprin...
作为Java开发者,大家应该都有使用泛型的经历,平时应该也会看到类似<? super T> 和 <? extends T>这样的泛型定义,那这两种定义方式到底表示什么意思呢 ? 一、定义阐述 <? super ...
前言 最近真的是太忙忙忙忙忙了,很久没有更新文章了。最近工作中看到了几段关于函数式编程的代码,但是有点费解,于是就准备总结一下函数式编程。很多东西很简单,但是如果不总结,可能会被它的各种变体所困扰。接触Lambda表达式已经很久了,但是也一...
JVM运行时数据区 线程共享部分:方法区、堆内存 线程独占部分:虚拟机栈、本地方法栈、程序计数器 方法区 用来存储加载的类信息、常量、静态变量、编译后的代码等数据 堆内存 用来存放对象的区域,可以细分为:老年代、新生代(Eden、From ...