摘要:
1 使用 java.util.concurrent.Callable是有返回值的多线程任务: public interface Callable<V> { V call() throws Exception; } 通过实现Callable接口,在call()方法中定义业务逻辑,并返回处理结果。例如: 阅读全文
摘要:
1 创建线程 1.1 两种创建方法 我们可以通过继承Thread类来创建一个线程: Thread thread = new Thread() { @Override public void run() { System.out.println("run()"); } }; thread.start( 阅读全文
摘要:
1 实战 在Spring Boot项目中,如果使用内嵌Web服务器,可以很方便地注册Servlet、Filter和Listener等组件。 总的来说,包括以下方式: 创建实现ServletContextInitializer接口的bean,自定义注册逻辑。 开启@ServletCompnentSca 阅读全文
摘要:
1 B+树的数据结构 1.1 数据结构 B+树是为磁盘或其他直接存取辅助设备设计的一种高扇出性的平衡查找树。 B+树的B指的是平衡(Balance)。 在B+树中,所有记录节点都是按键值的大小顺序存放在同一层的叶子节点上,由各个叶子节点指针进行连接。 根据叶子节点的大小和数量,会选取各个叶子节点的首 阅读全文
摘要:
1 使用 1.1 依赖 首先要引入spring-cloud-starter-gateway的依赖: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway</ 阅读全文
摘要:
1 使用 1.1 依赖 为了使用OpenFeign,首先需要引入相关依赖: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId 阅读全文
摘要:
预备知识:SpringCloudAlibaba项目搭建流程 1 使用 1.1 Nacos服务器 参考文档:Nacos 快速开始。 在公司中,Nacos服务器一般不用我们开发人员去搭建。 但是在学习时,需要在本地电脑搭建简单的Nacos服务。 简单来说,包括以下两个步骤: 下载:Releases · 阅读全文
摘要:
预备知识:SpringCloudAlibaba项目搭建流程 1 使用 1.1 Nacos服务器 参考文档:Nacos 快速开始。。 在公司中,Nacos服务器一般不用我们开发人员去搭建。 但是在学习时,需要在本地电脑搭建简单的Nacos服务。 简单来说,包括以下两个步骤: 下载:Releases · 阅读全文
摘要:
Spring Cloud Alibaba作为一个微服务架构,往往会创建一个父工程管理整个项目的依赖关系。每个子项目代表一个微服务,可以各自选择所需的组件进行使用。 因此,搭建Spring Cloud Alibaba项目总的来说包括两个步骤: 创建父工程,统一管理全局微服务依赖。 创建子服务,引入所需 阅读全文
摘要:
SpringBoot为Web应用提供了内置Web服务器,我们不用再额外下载Tomcat、Jetty、Undertow等服务器。 spring-boot-autoconfigure中提供了自动配置内置Web服务器的功能,只要添加了相关依赖,就会配置对应的Web服务器。 对于spring-boot-st 阅读全文