线程局部变量(ThreadLocal)
JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序,ThreadLocal并不是一个Thread,而是Thread的局部变量。
线程局部变量高效地为每个使用它的线程提供单独的线程局部变量值的副本。每个线程只能看到与自己...
分类:
编程语言 时间:
2015-06-16 09:19:53
阅读次数:
275
一、实现Comparator接口方法类似Merge two sorted list中介绍的,包括了有名类和匿名类两种方式具体使用:排序:Collections.sort(容器,comparator)Queue q = new PriorityQueue(capacity,comparator)二、c...
分类:
编程语言 时间:
2015-06-16 09:16:31
阅读次数:
163
选择排序(Selection sort)是一种常见的排序算法,算法实现的逻辑每一次从待排序的数组中选出最小(或最大)的一个元素,存放在序列的第一个位置,然后生鲜的元素中选择第二小(或者第二大)的元素放在第二个位置,以此类推,将整个数组排序成功。对于一个长度为N的数组,选择排序大概需要N^2/2的比较...
分类:
编程语言 时间:
2015-06-16 09:12:16
阅读次数:
146
原文地址:http://www.tomcatexpert.com/blog/2012/12/05/use-spring-insight-developer-analyze-code-install-it-tomcat-and-extend-it-pluginsPeople are still dis...
分类:
编程语言 时间:
2015-06-16 09:11:13
阅读次数:
149
我们平常玩的游戏、用的免CD破解补丁等程序常常都需要C++RedistributablePackage的支持。但是C++RedistributablePackage有众多版本,常常使新玩家觉得无从下手。本文的目的在于帮助大部分初级玩家解决区分c++的版本问题,让他们很快的找到自己需要的c++版本。首先,我们来看看C..
分类:
编程语言 时间:
2015-06-16 08:08:36
阅读次数:
3071
Spring的概况Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架,它主要是为了解决企业应用开发框架的复杂性而诞生的。功能:使用基本的JavaBean代替EJB范围:任何Java应用Spring核心模块:Spring的IOCIoC:(InversionofControl,反转控制)是Spring的核心,贯穿始..
分类:
编程语言 时间:
2015-06-16 08:04:42
阅读次数:
299
链表,要简单讲一讲。链(Link)一般有两个部分,一是节点(node)和指针(point)Node:存放内容(content)Point:指向下一个节点,把节点穿起来,就形成链表看代码,这个的link其实是一个节点(Node),link穿起来就是一张链表(LinkedList)实现一下功能创建链表在链表头部..
分类:
编程语言 时间:
2015-06-16 08:04:21
阅读次数:
157
开发报捷:增加Lucene搜索引擎功能1.创建、初始化索引、统一搜索入口、搜索结果展现--内容、标题高亮、关键词搜索2.高级搜索:高级搜索增加多入口查询(精确查询、模糊查询、前缀查询等),每页显示条数自定义、索引结果数据设置、选择索引文档类型等)集成lucene搜索引擎:1...
分类:
编程语言 时间:
2015-06-16 08:02:35
阅读次数:
121
这方面网上的代码俯拾皆是,这里贴一个代码简洁的版本,效果也是很不错的。
分类:
编程语言 时间:
2015-06-16 08:00:41
阅读次数:
300
Java concurrency (multi-threading) - Tutorial
分类:
编程语言 时间:
2015-06-16 07:51:04
阅读次数:
130
Split / Partition a collection into smaller collections - Java - Tutorial
分类:
编程语言 时间:
2015-06-16 07:50:10
阅读次数:
160
工作中遇到了个难题。项目中有很多存放数据的数据类,都是以xxxBean命名的,比如NovelBean,TopicBean。其中有一个最大的HomeTopBean。这个数据类非常庞大,包括了各种成员变量。而前辈往往使用它时,只是把一个JSONObject甩进去。总之JSONObject里面有的,这.....
分类:
编程语言 时间:
2015-06-16 07:51:33
阅读次数:
127
How to implement common datastructures (List, Stack, Map) in plain Java - Tutorial
分类:
编程语言 时间:
2015-06-16 07:50:00
阅读次数:
196
How to implement an ArrayList structure in Java - Tutorial
分类:
编程语言 时间:
2015-06-16 07:51:07
阅读次数:
184
今天看到两个面试题,居然都做错了。通过这两个面试题,也加深对三目运算是的自动类型转换的理解。
题目1.以下代码输出结果是()。
public class Test {
public static void main(String[] args) {
int a=5;
System.out.println("value is :"+((a<5)?10.9:9));
}
}
...
分类:
编程语言 时间:
2015-06-16 06:47:34
阅读次数:
198