RPC是概念,远程过程调用;rest和grpc是概念下的方法,适用于不同的场景
什么是RPC?1. 基本的RPC模型 主要介绍RPC是什么,基本的RPC代码,RPC与REST的区别,gRPC的使用 1.1 基本概念 RPC(Remote Procedure Call)...
RPC是概念,远程过程调用;rest和grpc是概念下的方法,适用于不同的场景
什么是RPC?1. 基本的RPC模型 主要介绍RPC是什么,基本的RPC代码,RPC与REST的区别,gRPC的使用 1.1 基本概念 RPC(Remote Procedure Call)...
Java8新特性 Project 01 给出了行为参数化传递代码的方式 定义一个标准的谓词模板 用ApplePredicate的多个实现代表不同的选择标准 设置抽象条件筛选 ...
Algorithm 39. Combination Sum[https://leetcode.com/problems/combination-sum/] Descripti...
Algorithm 394. Decode String[https://leetcode.com/problems/decode-string/] Description ...
Algorithm 88. Merge Sorted Array[https://leetcode.com/problems/merge-sorted-array/] Des...
Algorithm 449. Serialize and Deserialize BST[https://leetcode.com/problems/serialize-an...
Algorithm 3. Longest Substring Without Repeating Characters[https://leetcode.com/proble...
提交Runnable任务 Runnable有一个run()函数,用于将耗时操作写在其中,该函数没有返回值。然后使用某个线程去执行该runnable即可实现多线程,Thread...
闭锁概念理解 闭锁(Latch):一种同步方法,可以延迟线程的进度直到线程到达某个终点状态。通俗地讲就是,一个闭锁相当于一扇大门,在大门打开之前所有线程都被阻断,一旦大门打开...
Mockito测试 通过Mockito测试,对上述功能进行集成测试,拆解不同的服务,然后Mock一些数据库或者底层的操作,增加开发效率,在下游没有提供接口的情况下也能够独立完...
Java实现文件操作方式有很多,这里写了几个小工具,需要的话可以直接拷贝使用,或者优化后使用。 基本概念 FileChannel是一个用读写,映射和操作一个文件的通道,也是J...
理解Bean注入 1.1 定义服务Service 1.2 在服务中引入Service 1.3 编写注入方法 理解Autowired 1.1 编写自定义注解 1.2 编写Ser...
Spring Boot Starter 什么是Spring Boot Starter Starter POMs are a set of convenient depende...
Java注解 Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。 Java 语言中的类、方法、变量、参数和包等都可以被标注。和...
反射 反射是Java语言的重要特性,它允许程序运行时进行自我检查,也允许对内部的成员进行操作,能够实现在运行时对类进行装载,使程序运行时更加灵活,但是也有注意正确使用否则会对...
Spring Boot Swagger Swagger介绍 Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化 Restful 风格的 Web 服务。总体目标...
新建场景 学校类 学院类 系别类 其中学校包含学院,学院包含系别 问题提出 如果想从一个University对象中直接取出系别Department的名称,可能要一步一步进行g...