摘要: 目录 1.OpenJDK 概述 2.OpenJDK 的发展史 3.OpenJDK Community 1.角色定义 Participant(参与者) Contributor(贡献者) OpenJDK 成员 OpenJDK *管 2.Governing Board (GB,理事会) GB 结构 GB 普... 阅读原文
2021-05-09 18:46:05 阅读(63) 评论(0)
摘要: 目录 网络编程 软件结构 C/S结构 B/S结构 网络通信协议 网络通信协议分类java.net包中提供了两种常见的网络协议的支持∶ 网络变成三要素:协议、地址、端口号 协议:UDP、TCP IP地址常用命令 端口号 TCP通信程序概述 代码实现TCP协议步骤 java.net 类 ... 阅读原文
2021-05-09 15:47:24 阅读(36) 评论(0)
摘要:   我们今天的主角是Gateway网关,一听名字就知道它基本的任务就是去分发路由。根据不同的指定名称去请求各个服务,下面是Gateway官方的解释: https://spring.io/projects/spring-cloud-gateway,其他的博主就不多说了,大家多去官网看看,只有官方的才是最正确的,回归主题... 阅读原文
2021-05-08 20:30:05 阅读(42) 评论(0)
摘要: 前言   虽然在实际工作中,由于公司与项目规模限制,实际上所谓的微服务分布式事务都不会涉及,更别提单独部署构建Seata集群。但是作为需要不断向前看的我,还是有必要记录下相关的分布式事务理论与Seate框架,甚至Seate框架的源码分析,先从分布式事务理论开始吧,下一部分将介绍对Seata的应用,最后再对核心的源码... 阅读原文
2021-05-08 18:33:19 阅读(36) 评论(0)
摘要: IDEA 注释模板配置 配置创建类的注释模板 Ctrl + Shift + a --> File and Code Templates // 快捷定位配置 // 路径:File --> Settings --> Editor --> File and Code Templates 将下... 阅读原文
2021-05-08 13:33:04 阅读(47) 评论(0)
摘要: 流程控制 1、流程控制结构分类 顺序结构 选择结构if...else,switch...case 循环结构while 2、选择结构 if...else public class If { public static void main(String[] args) { int x = 20; int ... 阅读原文
2021-05-08 10:55:02 阅读(41) 评论(0)
摘要: 位运算符 按位运算符 按位与(&):有0则0,同1为1 按位或(|):有1则1,同0为0 按位取反(~):1变0;0变1 按位异或(^):相同为0,不同为1 a b 按位与(a&b) 按位或(a|b) 按位取反(~a) 按位异或(a^b) 0 0 0 0 1 0 0 1 0 1 1 1 ... 阅读原文
2021-05-08 00:39:02 阅读(35) 评论(0)
摘要: 关键字 基本数据类型 进制 进制:进制是一种计数方法,我们生活中最常使用的是十进制数,也就是逢十进一,而在计算机中数据存储的方式采用的是二进制数,也就是逢二进一,常见的进制还有八进制和十六进制。 1.进制的转换 进制之间的转换,最常使用到的是十进制转换为其他进制,其他进制转换为十进制,而十进制... 阅读原文
2021-05-08 00:22:10 阅读(38) 评论(0)
摘要: 目录 序列化流 概述 ObjectOutputStream:对象的序列化流 构造方法 参数 特有的成员方法 使用步骤 序列化操作的前提 ObjectInputStream :对象的反序列化流 构造方法 参数 特有的成员方法 使用步骤 反序列化操作的前提 反序列化操作2自定义序列号 练习:序... 阅读原文
2021-05-07 22:59:06 阅读(41) 评论(0)
摘要: ✨Maven约定优于配置 Maven can provide benefits for your build process by employing standard conventions and practices to accelerate your development cycle while at th... 阅读原文
2021-05-07 22:17:02 阅读(49) 评论(0)