java
文章平均质量分 71
nx7758520
这个作者很懒,什么都没留下…
展开
-
获取ip地址
List res1 = new ArrayList(); try { // 根据网卡取本机配置的IP,适用于Windows和Linux Enumeration netInterfaces = NetworkInterface.getNetworkInterfaces(); while (netInterfaces.hasMoreElements()) {...原创 2012-06-05 14:50:16 · 74 阅读 · 0 评论 -
利用LinkedBlockingQueue实现生产者-消费者模式
由于LinkedBlockingQueue 实现是线程安全的,实现了先进先出等特性,是作为生产者消费者的首选,LinkedBlockingQueue 可以指定容量,也可以不指定,不指定的话,默认最大是Integer.MAX_VALUE,其中主要用到put和take方法,put方法在队列满的时候会阻塞直到有队列成员被消费,take方法在队列空的时候会阻塞,直到有队列成员被放进来。下面是一个例...原创 2013-01-07 15:00:49 · 280 阅读 · 0 评论 -
Multimap
Multimap是guava中一个有用的工具类,下面我来介绍一下。由来:你是不是经常需要一个这样的数据结构:Java代码 收藏代码 Map myClassListMap test2 = new HashMap() 自己实现太麻烦,你需要检查key是否存在,否则创建一个,最后代码成...原创 2012-12-12 17:50:04 · 83 阅读 · 0 评论 -
List的 sublist() 和 clear()方法的使用
package com.yihaodian.mandy.bdb;import java.util.ArrayList;import java.util.List;public class ListObjTest { public static void main(String[] args) { List list1 = new ArrayList(); for...原创 2012-11-15 11:25:45 · 1800 阅读 · 0 评论 -
spring定时任务
spring执行定时任务定义一个任务是很简单的实现TimerTask的run方法就可以了.如下:SayHelloTask.java 1package test.timerTask; 2 3import java.util.TimerTask; 4 5public class Task extends TimerTask { 6 7 @Override...原创 2012-11-13 09:45:04 · 72 阅读 · 0 评论 -
CollectionUtils.addAll() 数组转Collection
★ 数组转Collection使用Apache Jakarta Commons Collections: 1. import org.apache.commons.collections.CollectionUtils; 2. 3. String[] strArray = {"aaa", "bbb", "ccc"}; 4. List s...原创 2012-04-10 10:00:17 · 2661 阅读 · 0 评论 -
计数器
public class LatencyTracker { private final AtomicLong opCount = new AtomicLong(0); private final AtomicLong totalLatency = new AtomicLong(0); private long lastLatency = 0; priva...原创 2012-10-30 13:54:56 · 116 阅读 · 0 评论 -
Comparator与Comparable的区别
Comparator与Comparable的区别Comparator 当需要排序的集合或数组不是单纯的数字类型的时候,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。Comparator和Comparable的区别如下: Comparable用在对象本身,说明这个对象是可以被比较的,也就是说可以被排序的。(St...原创 2012-07-06 11:10:30 · 73 阅读 · 0 评论 -
Java中Vector、ArrayList、List使用
线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。 Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stac...原创 2012-07-02 16:22:42 · 72 阅读 · 0 评论 -
发送邮件
import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.util.Date;import java.util.Properties;import javax.mail.Address;imp...原创 2012-06-21 09:42:07 · 121 阅读 · 0 评论 -
java遍历properties
Properties pro = new Properties();try { InputStream inStr = ClassLoader.getSystemResourceAsStream("wahaha.properties"); pro.load(inStr);} catch (FileNotFoundException e) { e.printSt...原创 2013-01-14 14:58:37 · 108 阅读 · 0 评论