- 博客(6)
- 收藏
- 关注
原创 网络I/O工作机制1:TCP
前言数据从一台主机发送到网络中的另一台主机的过程双方需要有相互沟通的意向(不能某一端强制传输吗?)有能够沟通的物理渠道(物理链路):电话?面对面交流?语言要能沟通,明白什么说话该自己说话,什么时候该对方说话**(通信协议)**TCP协议如何建立和关闭TCP连接?TCP报文简单介绍一些TCP报文的格式TCP报文分为 TCP首部 和 数据 两部分TCP报文首部 最小有20个字节源端口和目的端口:各占2字节,写入源端口和目标端口序号:4个字节。TCP传输的数据编号确认号:4个字节
2021-09-12 14:48:51
246
原创 char和varchar的区别
char是定长,定义了多少就是多少,多余没有使用的用空格代替,因此取值可能需要进行trim()操作char长度固定,因此查询方便很多,所以效率高
2021-09-06 16:19:31
169
原创 类成员和方法的访问控制
oop-25-类成员和方法的访问控制从严阅读阿里巴巴Java开发手册,看到权限控制,之前一直没有严格在意这一块,很多时候对private 和 public使用不清楚, 成员变量一般都定义为private 而方法大部分都用了public ,转回头特地整理一下。为什么成员变量定义用private构造方法 和普通方法 类方法 类变量 普通变量都使用哪种访问权限Java的四种访问控制权限privatedefault: 同一包中的类可以访问protected: 子类 同一包中的类p
2021-09-06 15:45:08
283
转载 Java的泛型
一、什么是泛型泛型可以理解为任何类型,即不要求指定类型,给定任意一个类型都可以。 在不确定具体类型的时候可以使用,和使用object类相比没有类型转换错误例如,ArrayList使用了泛型ArrayList<Integer>ArrayList<String>书面话的定义泛型,即参数化的类型参数化的类型:将类型由原来的具体类型参数化,类似于方法中的变量参数,此时类型也可以定义成参数形式(也可以成为类型形参) 在使用和调用时传入具体的类型(实参)泛型的本质时参数化类
2021-09-04 16:35:24
139
原创 MySQL字段唯一性约束与唯一索引
区别与联系唯一约束和唯一索引,都可以实现数据列的唯一性,列值可以为null(允许存在多个null值)创建唯一性约束,会自动创建一个同名的唯一索引,这个索引不能够单独删除,删除唯一约束会自动删除索引。唯一约束是通过唯一索引来实现数据的唯一如果创建唯一索引,这个索引就是独立的,可以单独删除如果在一个列上想有约束和索引并且两者都可以单独删除,可以先建唯一索引,再建同名的唯一约束。如果表的一个字段,要作为另一个表的外键,这个字段必须有唯一约束(或是这个字段干脆就是主键),如果只是有唯一索引,就会报错
2021-09-03 08:55:01
4296
转载 Spring的事物传播行为
前言spring有7种类型的事物传播行为。事物传播行为是spring提供的一种事物管理的方式,不是由数据库提供的。Spring中七中事物传播行为事物的传播行为 默认值为Propagation.REQUIRED 可以手动指定其他的事物传播行为Propagation.REQUIRED如果当前存在事务,则加入该事务,如果当前不存在事务,则创建一个新事务-Propagation.SUPPORTS如果当前存在事务,则加入事务 如果不存在事务 则以非事务的方式继续运行-Propgation.MA
2021-09-02 22:36:00
183
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人