2019年9月29日

摘要: Java对象的复制三种方式 概述 在实际编程过程中,我们常常要遇到这种情况:有一个对象A,在某一时刻A中已经包含了一些有效值,此时可能 会需要一个和A完全相同新对象B,并且此后对B任何改动都不会影响到A中的值,也就是说,A与B是两个独立的对象,但B的初始值是由A对象确定的。例如下面程序展示的情况: 阅读全文
posted @ 2019-09-29 21:26 kexinxin 阅读(19611) 评论(0) 推荐(0) 编辑
摘要: TCP三次握手和四次挥手 TCP首部格式 序号 :用于对字节流进行编号,例如序号为 301,表示第一个字节的编号为 301,如果携带的数据长度为 100字节,那么下一个报文段的序号应为 401。 确认号 :期望收到的下一个报文段的序号。例如 B 正确收到 A 发送来的一个报文段,序号为 501,携带 阅读全文
posted @ 2019-09-29 15:40 kexinxin 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 搭建轻量级Java Web框架 MVC(Model-View-Controller,模型-视图-控制器)是一种常用的设计模式,可以使用这个模式将应用程序进行解耦。 IOC 通过Controller注解来定义Controller类,在该类中,可通过Inject注解定义一系列Service成员变量,这就 阅读全文
posted @ 2019-09-29 15:21 kexinxin 阅读(884) 评论(0) 推荐(0) 编辑
摘要: Java并发 Java线程 线程的状态 新建(New) 创建后尚未启动。 可运行(Runnable) 可能正在运行,也可能正在等待CPU时间片 包含了操作系统线程状态中的Running和Ready 阻塞(Blocked) 等待获取一个排它锁,如果其他线程释放了锁就会结束此状态 无限期等待(Waiti 阅读全文
posted @ 2019-09-29 15:18 kexinxin 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 消息队列 什么是消息队列? 消息队列是在消息的传输过程中保存消息的容器。这里的消息可以非常简单,例如只包含文本字符串;也可以更复杂,可能包含嵌入对象。消息被发送到队列中。 "消息队列"是在消息的传输过程中保存消息的容器。消息队列管理器在将消息从它的源中继到它的目标时充当中间人。队列的主要目的是提供路 阅读全文
posted @ 2019-09-29 15:17 kexinxin 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 单例模式 创建型 单例(Singleton) Intent 确保一个类只有一个实例,并提供该实例的全局访问点。 Class Diagram 使用一个私有构造函数、一个私有静态变量以及一个公有静态函数来实现。 私有构造函数保证了不能通过构造函数来创建对象实例,只能通过公有静态函数返回唯一的私有静态变量 阅读全文
posted @ 2019-09-29 15:16 kexinxin 阅读(202) 评论(0) 推荐(0) 编辑

导航