摘要:
目录1 AI框架1.1 Spring AI 简介1.2 Spring AI 使用1.2.1 pom.xml1.2.2 可实现的功能1.3 Spring Cloud Alibaba AI1.4 Spring Cloud Alibaba AI 实践操作1.4.1 pom.xml1.4.2 配置文件1.4 阅读全文
摘要:
目录1 PlantUML插件1.1 引言1.2 什么是PlantUML1.3 PlantUML插件1.3.1 IntelliJ IDEA中插件1.3.2 VS Code中插件1.3.3 使用例子1.4 PlantUML时序图语法1.4.1 声明参与者1.4.2 消息传递1.4.2.1 同步消息1.4 阅读全文
摘要:
目录1 MQTT1.1 MQTT介绍1.1.1 简介1.1.2 特点和应用1.1.3 为什么要用 MQTT协议1.1.4 名词介绍1.2 MQTT控制报文的结构1.2.1 固定报文头(Fixed Header)1.2.2 可变报文头(Variable Header)1.2.3 有效负荷和消息类型1. 阅读全文
摘要:
目录1 动态SQL1.1 引言1.2 数据准备1.3 if 标签1.3.1 在 WHERE 条件中使用 if 标签1.3.2 在 UPDATE 更新列中使用 if 标签1.3.3 在 INSERT 动态插入中使用 if 标签1.4 choose 标签1.5 trim(set、where)1.5.1 阅读全文
摘要:
目录1 Jenkins使用1.1 原理图示1.2 Jenkins 简易安装教程1.3 配置 Jenkins1.4 通过 Jenkins 一键部署1.4.1 创建一个项目1.4.2 配置拉取的代码仓库1.4.3 运行项目1.4.4 拷贝安装包1.4.5 备份服务器 JAR 包1.4.6 拷贝 JAR 阅读全文
摘要:
目录1 IO流关闭1.1 问题引入1.2 为什么 IO 流需要手动关闭1.3 正确关闭流姿势介绍1.3.1 在 try 中关流而没在 finally 中关流1.3.2 在关闭多个流时将其放在一个 try 中1.3.3 在循环中创建流在循环外关闭1.3.4 关闭多个流时没用遵循后定义先释放原则1.3. 阅读全文
摘要:
目录1 Jackson1.1 Jackson简介1.2 为什么选择Jackson1.3 Jackson的基本功能1.3.1 将Java对象转换为JSON字符串(序列化)1.3.2 将JSON字符串转换为Java对象(反序列化)1.4 Jackson库主要方法1.5 使用Jackson基本步骤1.5. 阅读全文
摘要:
目录1 Netty1.1 概要设计1.1.1 技术选型1.1.2 数据库设计1.1.3 通信设计1.1.3.1 报文协议格式1.1.3.2 报文交互场景1.2 Netty简单示例1.2.1 pom.xml1.2.2 发送和接收1.2.3 示例说明1.2.3.1 线程阻塞问题1.2.3.2 服务端和接 阅读全文
摘要:
目录1 LocalDateTime1.1 简介1.2 LocalDateTime 的创建1.2.1 of() 方法1.2.2 now() 方法1.2.3 parse() 方法1.2.4 from() 方法1.3 LocalDateTime 的转换1.3.1 toLocalDate() 方法1.3.2 阅读全文
摘要:
目录1 事务隔离级别1.1 默认隔离级别1.2 读未提交1.3 读已提交1.4 可重复读1.5 序列化2 事务关键词2.1 定义(脏读,不可重复读,虚读)2.2 不可重复读与幻读的区别3 事务的四个特性3.1 原子性3.2 一致性3.3 隔离性3.4 持久性 1 事务隔离级别 1.1 默认隔离级别 阅读全文