![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
原
O9A0MA
这个作者很懒,什么都没留下…
展开
-
简述Java多线程的实现
java多线程实现的四种方式Java中多线程实现有四种方式:继承Thread类、Runnable()接口、Callable接口。继承Thread类实现多线程java.lang.Thread是一个线程操作的核心类,新建一个线程最简单的方法就是直接继承Thread类,之后覆写类中的run()方法(相当于主类中的main()方法)。至于为什么要覆写run()方法????则是因为每个线程...原创 2020-02-15 14:02:45 · 802 阅读 · 0 评论 -
TCP四次挥手过程
四次挥手状态转化:A、B连接建立状态ESTABLISHED -> A终止等待1状态FIN-WAIT-1 -> B关闭等待状态2CLOSE-WAIT -> A终止等待2状态FIN-WAIT-2 -> B最后确认状态LAST-ACK -> A时间等待状态TIME-WAIT -> B、A关闭状态CLOSED 四次挥手过程 第一次挥手:A数据传输完毕需...原创 2019-07-11 11:27:33 · 31704 阅读 · 0 评论 -
TCP的三次握手过程
三次握手 客户端发送连接请求报文,服务端接收后回复ACK报文,并为此次连接分配资源。客服端接收到ACK报文后也向服务器端发送ACK报文,并分配资源,这样连接就建立好了。AB两端的TCP进程开始时都处于CLOSED关闭状态,A主动打开连接,B被动打开连接。 状态转化:A、B处于打开状态 - > B处于收听状态 - > A处于同步已发送SYN-SENT状态 ...原创 2019-05-31 11:46:07 · 1033 阅读 · 0 评论 -
二分查找
二分查找也叫折半查找,采用此方法时,数据必须是有序的,有效的提高了查找的效率。主要思想: I. 假设查找的数组为array[ left, right]区间考虑左闭右闭。1.首确定数组的中间位置mid并记录下来。2.查找过程有三种情况: a.将查找的X值与array[ mid ]比较,如果相等,则返回mid的下标查找成功。 b....原创 2019-05-23 22:17:38 · 287 阅读 · 0 评论 -
TCP报文结构的简单介绍
TCP 面向字节流,传送的数据单元却时报文段。TCP报文结构TCP报文结构图源端口和目的端口各占2个字节,分别写入源端口和目的端口。告诉主机该报文段从哪里来以及传送到哪去(端口)。序列号占4个字节,使用mod运算,在一个TCP连接中按照传送的字节流的每一个字节进行顺序编号。确认序号占4个字节,确认收到对方下一个发送报文段的第一个数据字节的序号。例如:若确认序号 =...原创 2019-05-20 10:01:19 · 2010 阅读 · 0 评论 -
HTML常用标签——文本标签
段落标签<p><html> <body> <p>床前明月光,</p> <p>疑是地上霜。</p> <p>举头望明月,</p> <p>低头思故乡。</p> </body></html>注意:1.建议手工格式化,因...原创 2019-04-16 22:21:48 · 1016 阅读 · 1 评论 -
Java设计模式 -----单例模式(饿汉式)
单例设计模式:一个类中只允许产生一个实例化对象。第一,首先考虑如何让限制对象的数量。 平常在普通方法中则是类的外部通过对象调用,无法达到限制对象数量的目的。package www.bit.java;class Singleton { public void print(){ System.out.println("Helloworld"...原创 2019-03-21 17:33:34 · 213 阅读 · 1 评论 -
Java设计模式 ----- 模板设计模式
模板模式便是通过定义一个模板(结构、框架、原型),在之后的工作便是对其进行充实、完善实际所需。 模板采用抽象类来定义,公共的结构化逻辑需要在抽象基类中定义,只将非公共类的部分逻辑抽象成方法,留在子类充实实现。 用生活中的两个例子来说:泡茶和煮咖啡。 泡茶步骤:1.将水煮沸 2.浸泡茶包 3.将茶倒入杯中 4.加柠檬...原创 2019-01-13 09:52:59 · 407 阅读 · 4 评论 -
静态顺序表
一、定义 顺序表:用一段地址连续的存储单元依次存储数据元素的线性结构。 地址连续的空间,一般情况下采用数组,又因为数组分为静态数组和动态数组,所以顺序表分为:静态顺序表和动态顺序表。 二、主要功能的实现 实现功能:顺序表的初始化、尾插、尾删、头插、头删、任意位置插入、任意位置删除、查找数据 、销毁。 三、代码的实现 头文...原创 2018-10-17 17:52:16 · 329 阅读 · 0 评论 -
模拟实现strcpy strncpy
strcpy —— 将一个字符串中内容复制到另一个字符串中,包括‘\0’。原创 2018-05-18 16:27:39 · 157 阅读 · 0 评论