摘要: UDP协议实现客户服务器数据交互 按照往常一样将今天自己写的题目答案写在了博客上习题:客户端循环发送消息给服务端,服务端循环接收,并打印出来,直到收到Bye就退出程序。 阅读全文
posted @ 2017-11-18 21:25 一恋千里 阅读(1476) 评论(0) 推荐(0) 编辑
摘要: 多线程习题 题目: 编写一个创建三个线程对象的程序。每个线程应该输出一则消息,并且消息后紧跟字符串“消息结束”。 在线程输出消息后,应暂停一秒钟,然后才输出“消息结束”,首先应该由线程1输出消息,然后是线程2和线程3。 线程池 java ExecutorService四种线程池的例子与说明: 1、n 阅读全文
posted @ 2017-11-18 21:21 一恋千里 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 子查询与连接查询 1,表关联的效率要高于子查询,因为子查询走的是笛卡尔积2,表关联可能有多条记录,子查询只有一条记录,如果需要唯一的列,最好走子查询 1、如果只需要返回 一个表的数据,建议用exists 或者in。2、如果要返回2个或多个表的数据,那么就用关联。 例: 查询选修了080110课程学生 阅读全文
posted @ 2017-11-02 22:08 一恋千里 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 数据库相同成绩排名例子 查询表中排名前三的数据 阅读全文
posted @ 2017-10-14 20:06 一恋千里 阅读(535) 评论(0) 推荐(0) 编辑
摘要: Java排序算法之快速排序 快速排序(Quicksort)是对冒泡排序的一种改进。 快速排序由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序, 阅读全文
posted @ 2017-10-13 20:47 一恋千里 阅读(385) 评论(0) 推荐(0) 编辑
摘要: Eclipse常用快捷键总结 CTRL+C(复制)、CTRL+X(剪切)、CTRL+Z(撤销)、CTRL+F(查找)、CTRL+H(搜索文件或字符串)、CTRL+Y(重做)、CTRL+/(双斜杠注释)、ALT+/(提示)、CTRL+SHIFT+F(格式化代码)、CTRL+D删除当前行。2)CTRL+ 阅读全文
posted @ 2017-10-13 19:36 一恋千里 阅读(1200) 评论(0) 推荐(0) 编辑
摘要: Oracle银行存取钱系统 阅读全文
posted @ 2017-10-13 19:22 一恋千里 阅读(558) 评论(0) 推荐(0) 编辑
摘要: java排序算法之冒泡排序(Bubble Sort) 原理:比较两个相邻的元素,将值大的元素交换至右端。 思路:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个 阅读全文
posted @ 2017-10-12 21:36 一恋千里 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 游标 定义:标识结果集中数据行的一种容器(CURSOR),游标允许应用程序对查询语句返回的行结果集中的每一行进行相同或不同的操作,而不是一次对整个结果集进行同一种操作。实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。游标充当指针的作用,尽管游标能够遍历查询所有结果集的每一行,但是它 阅读全文
posted @ 2017-10-12 20:59 一恋千里 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1、二分法 二分法又叫折半查找,优点是比较次数少,查找速度快,平均性能好; 其缺点是要求待查表为有序表,且插入删除困难。 一般有两种实现方式: 递归方式和非递归方式 (1)非递归方式: public static void binarySearch(int[] arr,int des){ int l 阅读全文
posted @ 2017-10-12 20:39 一恋千里 阅读(2206) 评论(0) 推荐(0) 编辑