06 2017 档案

摘要:在谈及TCP建立连接和释放连接过程,先来简单认识一下TCP报文段首部格式的的几个名词(这里只是简单说明,具体请查看相关教程) 序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。确认号ack:占4个字节,期待收到对方下一个... 阅读全文
posted @ 2017-06-25 23:45 花儿迎风开 阅读(226) 评论(0) 推荐(0)
摘要:快速排序是排序算法中效率最高的一种,它是利用递归的原理,把数组无限制的分成两个部分,直到所有数据都排好序为止。 快速排序是对冒泡排序的一种改进。它的基本思想是通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序 阅读全文
posted @ 2017-06-11 14:54 花儿迎风开 阅读(278) 评论(0) 推荐(0)
摘要:有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法:插入排序法。插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据搜索,算法适用于少量数据的排序。时间复杂度为 O(n^2 阅读全文
posted @ 2017-06-11 14:21 花儿迎风开 阅读(352) 评论(0) 推荐(0)
摘要:冒泡排序(BubbleSort)的基本概念是:依次比较相邻的两个数,将小数放在前面,大数放在后面。即首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。重复以上过程,仍从第一对数开始比较(因为可能由于第 阅读全文
posted @ 2017-06-11 12:14 花儿迎风开 阅读(3749) 评论(0) 推荐(0)
摘要:连接数据库的步骤: 1、注册驱动(只做一次) 2、建立连接(Connection) 3、创建执行SQL的语句(Statement) 4、执行语句 5、处理执行结果(ResultSet) 6、释放资源 在写代码之前,我们需要导入数据库驱动,即 mysql-connector-java-5.0.8-bi 阅读全文
posted @ 2017-06-05 17:18 花儿迎风开 阅读(5515) 评论(0) 推荐(0)
摘要:一些初次接触使用 Eclipse 工具来开发 JAVA Web 工程的开发人员,可能会对 Eclipse 和 Tomcat 的绑定产生一个疑惑。 那就是 在修改了 Tomcat 的8080端口为80后,返回到 Tomcat 安装目录的子目录 bin 下,找到并双击 startup.bat,这时的 Tomcat 在黑窗口中正常启动。然后去打开本地浏览器在地址栏输入 http... 阅读全文
posted @ 2017-06-04 13:53 花儿迎风开 阅读(6712) 评论(0) 推荐(0)
摘要:有些许强迫症的开发人员可能会因为 MyEclipse/Eclipse 中 Web Browser 和 Switch Workspace 冗余的历史记录而感到苦恼,下面的方法就可以有效的帮助解决你的痛点: 一、清除 Web Browser 中的历史记录 1:打开 MyEclipse 中的工作目录,打开 阅读全文
posted @ 2017-06-01 13:38 花儿迎风开 阅读(1991) 评论(0) 推荐(0)