摘要: Future接口:它是对于具体的Runnable或者Callable任务的执行结果进行取消、查询是否完成、获取结果。必要时可以通过get方法获取执行结果,该方法会阻塞直到任务返回结果。 接口中有5中方法: FutureTask:它是Future具体实现类。 FutureTask类实现了Runnabl 阅读全文
posted @ 2017-04-18 19:17 爱姿病 阅读(715) 评论(0) 推荐(0) 编辑
摘要: Executor:是Java线程池的超级接口;提供一个execute(Runnable command)方法;我们一般用它的继承接口ExecutorService。 Executors:是java.util.concurrent包下的一个类,提供了若干个静态方法,用于生成不同类型的线程池。Execu 阅读全文
posted @ 2017-04-18 19:16 爱姿病 阅读(8032) 评论(2) 推荐(1) 编辑
摘要: 1. 线程、进程、多线程: 进程是正在执行的程序,线程是进程中的代码执行,多线程就是在一个进程中有多个线程同时执行不同的任务,就像QQ,既可以开视频,又可以同时打字聊天。 2.线程的特点: 1.运行任何一个java程序,jvm在运行时都会创建一个main线程来执行main方法。 2.一个java应用 阅读全文
posted @ 2017-04-18 19:13 爱姿病 阅读(833) 评论(0) 推荐(0) 编辑
摘要: Combine Two Tables Table: Person Table: Address Write a SQL query for a report that provides the following information for each person in the Person t 阅读全文
posted @ 2017-04-13 20:19 爱姿病 阅读(669) 评论(0) 推荐(0) 编辑
摘要: 基本过程: 每次将待排元素和已经排序好的序列进行比较,按照大小顺序插入进去,重新构造一个新的有序序列。 插入排序算法有种递归的思想在里面,它由N-1趟排序组成。初始时,只考虑数组下标0处的元素,只有一个元素,显然是有序的。 然后第一趟 对下标 1 处的元素进行排序,保证数组[0,1]上的元素有序; 阅读全文
posted @ 2017-04-07 14:29 爱姿病 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 堆的概念: 堆是一种完全二叉树,非叶子结点 i 要满足key[i]>key[i+1]&&key[i]>key[i+2](最大堆) 或者 key[i]<key[i+1]&&key[i]<key[i+2](最小堆)。 堆排序基本思想:(以最大堆为例) 利用完全二叉树性质将一个无序序列构建最大堆,使得每次 阅读全文
posted @ 2017-04-07 10:45 爱姿病 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/xdp-gacl/p/3798347.html 一、HttpServletRequest介绍 HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个 阅读全文
posted @ 2017-04-06 16:33 爱姿病 阅读(412) 评论(0) 推荐(0) 编辑
摘要: Servlet工作过程 当客户端向web服务器发送servlet请求时,web服务器首先检查是否已经加载并创建了servlet实例对象。如果没有会装载并创建该Servlet的一个实例对象。然后调用servlet实例对象的init()方法。 接着会创建一个用于封装Http请求消息的HttpServle 阅读全文
posted @ 2017-04-06 15:52 爱姿病 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 基本过程: 代码实现: 算法性能分析: 时间复杂度:快速排序最坏的时间复杂度为O(n^2),平均时间复杂度为O(nlogn)。 空间复杂度:O(n)。 稳定性:因为存在key和其他元素的交换,会打乱原来序列的排序。比如序列为 5 3 3 4 3 8 9 10 11, 现在key元素5和3(第5个元素 阅读全文
posted @ 2017-03-29 21:04 爱姿病 阅读(385) 评论(0) 推荐(0) 编辑
摘要: Java排序算法之直接选择排序 基本过程:假设一序列为R[0]~R[n-1],第一次用R[0]和R[1]~R[n-1]相比较,若小于R[0],则交换至R[0]位置上。第二次从R[1]~R[n-1]中选取最小值,与R[1]交换,....,第i次从R[i-1]~R[n-1]中选取最小值,与R[i-1]交 阅读全文
posted @ 2017-03-28 18:58 爱姿病 阅读(5727) 评论(0) 推荐(0) 编辑