04 2022 档案
摘要:[toc] # 1 CompletableFuture 此文章字数多,实际是例子多,多把例子写几遍,受益颇丰 ## 1.1 简介 `CompletableFuture`是`java.util.concurrent`库在`java 8`中新增的主要工具,同传统的`Future`相比,其支持流式计算、函
阅读全文
摘要:目录1 SpringMVC异步1.1 引言1.2 Callable1.2.1 Callable实例1.2.2 异步不能回调问题1.3 WebAsyncTask1.3.1 使用例子及说明1.4 DeferredResult1.4.1 DeferredResult简介1.4.2 DeferredResu
阅读全文
摘要: navicat注册机是针对nacicat公司开发的软件而制作的一款激活工具,能够生成相对应的注册码和激活码,不仅能够支持激活 nacicat 11系列软件,同时可以激活nacicat 12系列软件,具体可以juhuo navicat 12 for mysql、navicat 12 for ora
阅读全文
摘要:目录1 Kafka安装1.1 下载安装1.2 配置启动zookeeper1.3 配置kafka1.3.1 修改配置文件1.3.2 配置环境变量1.3.3 配置服务启动脚本1.3.4 启动kafka服务1.4 kafka使用简单入门1.4.1 创建主题topics1.4.2 发送一些消息1.4.3 启
阅读全文
摘要:1 HttpClient 1.1 简介 HttpClient是Apache Jakarta Common下的子项目,用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持HTTP协议最新的版本和建议。HttpClient已经应用在很多的项目中 HttpClient相比传统J
阅读全文
摘要:目录1 HTTPS1.1 为什么需要https1.1.1 引言1.1.2 http中间攻击1.1.3 防止中间人攻击1.2 HTTPS如何保障安全1.2.1 TLS/SSL1.2.2 传输加密的流程1.2.3 通过证书防止中间人攻击1.3 HTTPS如何加密数据1.3.1 对称加密1.3.2 非对称
阅读全文
摘要:目录1 HTTP原理1.1 HTTP协议与TCP/IP协议的关系1.2 无状态的HTTP协议1.3 与RPC区别1.3.1 RPC简介1.3.2 Restful(HTTP)1.3.3 RPC和HTTP的区别2 长短连接详解2.1 简介2.2 TCP短连接2.3 TCP长连接2.4 长连接短连接操作过
阅读全文
摘要:目录1 Gradle1.1 介绍1.2 优势1.2.1 约定优于配置1.2.2 结构1.2.3 脚本1.3 依赖管理1.3.1 采用变量统一控制版本号1.3.2 自动获取最新版本依赖1.3.3 依赖的坐标1.3.4 依赖的范围1.3.5 依赖的分类1.3.5.1 外部依赖1.3.5.2 项目依赖1.
阅读全文