2019年3月6日

Java 多态

摘要: 多态 —— 代表一个对象有多重特征,可以在特定的情况下,表现不同的状态,从而对应着不同的属性和方法。 Java中多态的实现方式: 接口实现 继承父类进行方法重写 同一个类中进行方法重载 方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父 阅读全文

posted @ 2019-03-06 19:49 植物大戰僵尸 阅读(122) 评论(0) 推荐(0) 编辑

mysql 索引

摘要: 数据库设计时,考虑哪些列会用于查询,然后为这些列创建一个或多个索引。 除了主键默认生成的主键索引外,还有另外三种索引: UNIQUE(唯一索引):不可以出现相同的值,可以有NULL值 INDEX(普通索引):允许出现相同的索引内容 FULLTEXT INDEX(全文索引) 创建索引SQL语句 当一个 阅读全文

posted @ 2019-03-06 14:14 植物大戰僵尸 阅读(173) 评论(0) 推荐(0) 编辑

ArrayList动态扩容

摘要: 1、ArrayList 的内部实现是一个 Object 数组,当该 ArrayList 的 size 到达当前的容量最大值后,再插入数据就会触发扩容。 2、当使用构造器:public ArrayList() 构造的话,此时ArrayList的容量为0,直到插入了第一条数据,才使用 DEFAULT_C 阅读全文

posted @ 2019-03-06 10:07 植物大戰僵尸 阅读(273) 评论(0) 推荐(0) 编辑

docker run 和 docker start 的区别

摘要: docker run 在第一次运行时使用,其中包含了两个动作: 将镜像放到容器中 启动该容器 即 docker run = docker create + docker start 而 docker start 代表: 重新启动已存在的镜像。也就是说,如果使用这个命令,我们必须事先知道这个容器的ID 阅读全文

posted @ 2019-03-06 00:43 植物大戰僵尸 阅读(288) 评论(0) 推荐(0) 编辑

为什么TCP挥手时不能像握手那样三次完成

摘要: TCP是全双工的,A发起断开连接操作只能说明A不发送任何数据了,B的ACK确认收到断开请求,而B可以选择不断开,继续向A发送数据。(此时服务器是 CLOSE-WAIT 状态,TCP连接出于半关闭状态,即A已经没有数据要发送了,但B若发送数据,A仍要接受,这个状态可能会持续一段时间) 如果服务器段将A 阅读全文

posted @ 2019-03-06 00:32 植物大戰僵尸 阅读(365) 评论(0) 推荐(0) 编辑

导航