1.前言在阅读研究线程池的源码之前,一直感觉线程池是一个框架中最高深的技术。研究后才发现,线程池的实现是如此精巧。本文从技术角度分析了线程池的本质原理和组成,同时分析了JDK、Jetty6、Jetty8、Tomcat的源码实现,对于想了解线程池本质、更好的使用线程池或者定制实现自己的线程池的业务场景...
分类:
编程语言 时间:
2014-07-26 14:56:00
阅读次数:
326
在上一篇博文中,我们对KNN算法思想及流程有了初步的了解,KNN是采用测量不同特征值之间的距离方法进行分类,也就是说对于每个样本数据,需要和训练集中的所有数据进行欧氏距离计算。这里简述KNN算法的特点:优点:精度高,对异常值不敏感,无数据输入假定缺点:计算复杂度高,空间复杂度高适用数据范围:数值.....
分类:
编程语言 时间:
2014-07-26 14:52:00
阅读次数:
361
题目:Given an unsorted array of integers, find the length of the longest consecutive elements sequence.For example,Given [100, 4, 200, 1, 3, 2],The lon....
分类:
编程语言 时间:
2014-07-26 14:50:11
阅读次数:
226
spring 装配bean要求,spring javabean关于属性命名的特殊规范:变量的前两个字母要么全部大写,要么全部小写。由于方法注入时,spring需要利用到cglib类包对于spring来说,同样实现bean信息定义的目标,他提供了基于xml,基于注解及基于java类@Autowired...
分类:
编程语言 时间:
2014-07-26 14:49:50
阅读次数:
252
今天用python自带的sorted对一个列表进行排序, 在这里总结一下只要是可迭代对象都可以用sorted 。sorted(itrearble, cmp=None, key=None, reverse=False)=号后面是默认值 默认是升序排序的, 如果想让结果降序排列,用reverse=Tru...
分类:
编程语言 时间:
2014-07-26 14:49:40
阅读次数:
284
snack是一个用于在linux制作图形界面(GUI)的模块,该模块由c编写,而且redhat的系统都自带这个模块。1.获取模块虽然redhat系统会自带这个模块,但是直接去import snack会提示找不到模块,一个原因是我们重装了系统的python,所以如果直接import不能找到模块,可以通...
分类:
编程语言 时间:
2014-07-26 14:42:40
阅读次数:
360
有一段时间没有更新博客了,最近半年都在着写书《.NET框架设计—大型企业级框架设计艺术》,很高兴这本书将于今年的10月份由图灵出版社出版,有关本书的具体介绍等书要出版的时候我在另写一篇文行做介绍。可以先透露一下,本书是博主多年来对应用框架学习的总结,里面包含了十几个重量级框架模式,这些模式都是我们目...
分类:
编程语言 时间:
2014-07-26 14:34:00
阅读次数:
310
java画图程序_图片用字母画出来_源码发布
分类:
编程语言 时间:
2014-07-26 14:32:51
阅读次数:
284
ggmm找工作, 请到 www.ggmmjob.com 投简历。。。。。windows xp下配置JDK环境变量: 1.安装JDK,安装过程中能够自己定义安装文件夹等信息,比如我们选择安装文件夹为D:/java/jdk1.5.0_08; 2.安装完毕后,右击“我的电脑”,点击“属性”; 3.选择.....
分类:
编程语言 时间:
2014-07-26 14:31:20
阅读次数:
347
创建模式1.工厂方法模式(Factory Method) 将程序中创建对象的操作,单独出来处理,创建一个产品的工厂接口,把实际的工作转移到详细的子类。大大提高了系统扩展的柔性,接口的抽象化处理给相互依赖的对象创建提供了最好的抽象模式。 public class TestFactoryMethod ....
分类:
编程语言 时间:
2014-07-26 14:25:20
阅读次数:
404
本章我们将沿用上一章的 XML 示例文档。XPath 坐标轴坐标轴用于定义当对当前节点的节点集合。坐标轴名称含义ancestor选取当前节点的所有先辈元素及根节点。ancestor-or-self选取当前节点的所有先辈以及当前节点本身。attibute选取当前节点的所有属性。child选取当前节点的...
分类:
编程语言 时间:
2014-07-26 14:25:10
阅读次数:
565
C++结构体定义struct inflatable{ char name[20]; float volume; double price;}C++创建结构本:inflatable guest={ "Glorious Gloria", 1.88, 29.99};在C中是要加上struc...
分类:
编程语言 时间:
2014-07-26 14:25:00
阅读次数:
238
摘要: 原创出处: http://www.cnblogs.com/Alandre/ 泥沙砖瓦浆木匠 希望转载,保留摘要,谢谢!亲爱我,孝何难;亲恶我,孝方贤。一、简介二、简单介绍线程创建和运行三、线程信息的获取和设置四、线程中断:interrupt() 或者 使用java异常控制五、线程的休眠和恢复...
分类:
编程语言 时间:
2014-07-26 14:18:15
阅读次数:
371
代码如下:/*列出指定目录内容*/import java.awt.Button;import java.awt.FlowLayout;import java.awt.Frame;import java.awt.TextArea;import java.awt.TextField;import jav...
分类:
编程语言 时间:
2014-07-26 14:17:55
阅读次数:
201
题目:Given a 2D board containing 'X' and 'O', capture all regions surrounded by 'X'.A region is captured by flipping all 'O's into 'X's in that surroun....
分类:
编程语言 时间:
2014-07-26 14:16:25
阅读次数:
257
题目:Given an absolute path for a file (Unix-style), simplify it.For example,path = "/home/", => "/home"path = "/a/./b/../../c/", => "/c"Corner Cases:D....
分类:
编程语言 时间:
2014-07-26 14:15:15
阅读次数:
264
主函数结构:public class Atm_Demo{public static void main(String[] args){//执行语句;}}java的数据类型:java数据类型分为两种:基础数据类型和引用数据类型。其中基本数据类型包括:(数据型)byte,short,int,float,...
分类:
编程语言 时间:
2014-07-26 14:14:55
阅读次数:
224