摘要:
目录
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)