线程池就是一个可以装线程的一个容器,线程池一般有三种
1固定线程池ExecutorService threadPool = Executors.newFixedThreadPool(3);//开启线程池,固定的线程池参数3 表示限制放入线程池的线程数
2缓存线程池Executor threadPool = Executors.newCachedThreadPool();//开启缓存线程池,根据...
分类:
编程语言 时间:
2015-04-26 18:24:48
阅读次数:
152
一、设计思想 思路与寻找一个水王相似,这次只是计数器和嫌疑人变量都设置为数组。每次选取一个ID与三个嫌疑人比较,若有相同则计数;若三个都不相同,则三个计数器都减一。若减为0,则从新赋值给嫌疑人。二、源代码 1 // 水桶.cpp : Defines the entry point for the c...
分类:
编程语言 时间:
2015-04-26 18:20:29
阅读次数:
159
1、java的工作方式源代码----》编译器----》输出的.class文件可在java虚拟机(通过软件实现,如收集、电脑里)上运行。2、java的程序结构一个类的程序结构,如图:---------直观的例子:3、java是怎么启动的呢每个java程序有且只有一个main()函数,运行时就在main...
分类:
编程语言 时间:
2015-04-26 18:18:02
阅读次数:
139
多线程编程多任务处理有两种类型基于进程 特点:允许计算机同时运行两个或更多的程序基于线程 基于线程的多任务处理环境中,线程是最小的处理单位进程是指一种“自包容”的运行程序,有自己的地址空间基于线程所需的开销更少在多任务中,各个进程需要分配它们自己独立的地址空间多个线程可共享相同的地址空间并且共同分....
分类:
编程语言 时间:
2015-04-26 18:17:01
阅读次数:
145
分析:容易想到不用排序,直接用一个数组记录每个数字出现次数即可。时间:O(N+M),N为数据个数,M为最大数,为了简便直接定为30000;空间:O(M)代码:分析:存数组里,快排。时间:平均O(Nlg N+K)空间:O(N)代码:分析:根据点到直线距离最短,在最短方案中,所有的连线必是垂直于管道的,...
分类:
编程语言 时间:
2015-04-26 18:09:03
阅读次数:
212
从源码分析 Spring 基于注解的事物 @Transactional
分类:
编程语言 时间:
2015-04-26 18:08:06
阅读次数:
292
一、平台概述JavaEE的全称是Java Enterprise Edition,它是一个开发分布式企业级应用的规范和标准Java 平台三个版本:Java ME(Java Micro Edition)Java微型版Java SE(Java Standard Edition)Java 标准版Java E...
分类:
编程语言 时间:
2015-04-26 18:08:24
阅读次数:
231
启动Zend Studio时出现Failed to create the Java VIrtual Machine解决办法如下。打开安装目录下的ZendStudio.ini配置文件,作如下修改:说明:-Xms256M:设置JVM初始内存256M。-Xmx512M:设置JVM最大可用内存为512M。
分类:
编程语言 时间:
2015-04-26 18:07:30
阅读次数:
151
被导师派出差加上之前的大摩的面试,两周的时间都在飞机或者火车上,弄的回到学校浮躁,状态不是很好。 调整状态最好的办法就是去做了,今天下午写了一下,一直不愿意写的快速排序算法,分享一下~public class QuickSort { /** * @param args *...
分类:
编程语言 时间:
2015-04-26 18:06:48
阅读次数:
124
模板#include#include#includeusing namespace std;#define N 100001int sa[N],t[N],t2[N],tong[N],n;char s[N];inline bool cmp(int *y,int i,int k){ return (y[...
分类:
编程语言 时间:
2015-04-26 18:03:05
阅读次数:
126
在集成了dubbo2.5.3 的项目中初始化出现 MalformedParameterizedTypeException检查发现这是因为dubbo2.5.3依赖的springframeworks是2.5.6, 与项目中的3.1.1冲突, 启动后就会出现异常解决办法:在pom中增加exclusion ...
分类:
编程语言 时间:
2015-04-26 18:02:51
阅读次数:
140
1.1 8种基本数据类型数值型整数类型:byte(1字节),short(2字节),int(4字节),long(8字节)浮点类型:float(4字节),double(8字节)非数值型字符型:char(2字节)布尔型:boolean ①关于字节(Byte)和位(bit):数据存储以字节(Byte)为单....
分类:
编程语言 时间:
2015-04-26 18:03:48
阅读次数:
201
交换排序,顾名思义,肯定是通过两个数或者几个数之间的比较和交换来达到排序的目的。基于交换的排序主要有冒泡排序和快速排序。1、冒泡排序通过两两之间的比较和交换,每次冒出一个最大的记录(升序)或者最小的记录(降序)。void bubbleSort(int arr[],int n){ int o...
分类:
编程语言 时间:
2015-04-26 18:00:15
阅读次数:
142
前几天向几位新同事介绍项目,被问起了@login_required的实现,我说这是django框架提供的装饰器方法,验证用户是否登录,只要这样用就行了,因为自己不熟,并没有做过多解释。今天查看django官网,忽然发现,装饰器用法并不是django框架提供的,而是python的一种语法,真心汗一个,...
分类:
编程语言 时间:
2015-04-26 17:58:43
阅读次数:
123