- 浏览: 397370 次
- 性别:
- 来自: 北京
最新评论
-
zhchyun2008:
这里有个小问题,背景有时候会出现?不知道如何解决
分享一个ToolTip类,趋于完美! -
heiliuer:
歌词可以用,我试了好几个,都行的
百度MP3音乐API接口及应用 -
connectu:
感觉不错,英文版的。
JMX in Action -
海阔天空1991:
楼主,有没有什么途径可以知道歌曲对应的信息?
百度MP3音乐API接口及应用 -
xiegqooo:
简单的关闭 tomcat
import java.io.IO ...
关于Java钩子的使用
文章列表
package com.yz.net.impl;
import java.nio.ByteBuffer;
import java.util.HashMap;
import java.util.LinkedList;
import java.util.concurrent.atomic.AtomicBoolean;
/**
* <p>该内存管理对象主要是在当你需要长时间的new一快内存的时候使用,
* <p><b>(主要作用是为了不让GC对这些内存不停的释放分配而消耗性能)</ ...
- 2009-08-21 17:38
- 浏览 1532
- 评论(0)
package com.prime.impl;
import java.nio.ByteBuffer;
import java.util.Comparator;
import java.util.TreeSet;
/**
* <p>
* 该内存管理对象主要是在当你需要长时间的new一快内存的时候使用,
* <p>
* <b>(主要作用是为了不让GC对这些内存不停的释放分配而消耗性能,而且每次获取的内存大小可以是自己指定的大小)</b>
* <p>
* 本内存管理对象主要通过预先分配一个大的Byte ...
- 2009-08-21 17:38
- 浏览 1599
- 评论(0)
java.nio这个包是自从JDK1.4开始引入的,NIO是new io的缩写,这个包提供更好的I/O性能。这个包提供了对基本类型的缓冲,提供I/O抽象Channels及新的多元的(multiplexed)、字符集的编码器和解码器、非阻塞(non-blocking)的I/O机制。
NIO API ...
- 2009-08-21 17:32
- 浏览 1415
- 评论(0)
前一篇介绍了 学习笔记[01],这篇介绍另一学习笔记,希望能对各网友学习有所帮助。
-----------------------------------------------------------------------------------------------
缓冲区分配和包装
在能够读和写之前,必须有一个缓冲区,用静态方法 allocate() 来分配缓冲区:
ByteBuffer buffer = ByteBuffer.allocate(1024);
allocate() 方法分配一个具有指定大小的底层数组,并将它包装到一个缓冲区对象中 — 在本例中是一个 ByteBu ...
- 2009-08-21 17:31
- 浏览 1121
- 评论(0)
猪通过勤劳致富有50元钱存在老鼠开的钱庄里。
猪打算拿这50元钱建一个小窝,大概要花20元买地,花30元搭窝。
王八是搞工程的,他想在猪身上挣更多的钱,于是找来当投资顾问的狐狸想办法。
狐狸说:这好办。于是找来管地盘的狼,和开钱庄的老鼠一起来商议······
结果王八从老鼠那里借来200元,用100元的高价买了狼的地(土地当然由狼说了算!狼同时答应土地不会卖给猪,也不允许猪来买土地自己盖猪窝!!!),花了30元把猪窝盖好,给了狐狸50元咨询服务费。
猪没有地又买不着地来建一个小窝,只好求王八把窝卖给它,王八要价500元,老猪说只有50元买不起!
...
- 2009-08-20 18:19
- 浏览 1114
- 评论(0)
1、linux分区
--在linux里面所有的设备、任何东西,在linux看来都是文件。
--文件在它看来,有两种形式:
第一种是字符型(键盘输入、打印机);
第二种是二进制型(硬盘、光驱、U盘)
--linux中所有硬件
--手动分区
--A ...
- 2009-08-19 15:07
- 浏览 1058
- 评论(0)
get和post这是http协议的两种方法,另外还有head, delete等
这两种方法有本质的区别,get只有一个流,参数附加在url后,大小个数有严格限制且只能是字符串。post的参数是通过另外的流传递的,不通过url,所以可以很大,也可以 ...
- 2009-08-13 15:37
- 浏览 2331
- 评论(0)
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.nio.charset.Charset;
import java.util.Map;
import java.util.Vector;
/**
* HTTP请求对象
*
* @author ...
- 2009-08-13 15:12
- 浏览 2877
- 评论(1)
郎平,你回来会毁了中国女排!
- 博客分类:
- 体育
郎平回来了!!那个曾经的五连冠“铁榔头”回来了。但是郎平,你知不知道选择在这个时候回来,会毁了中国女排?!
自从年初陈忠和意外下课,原青年队主教练蔡斌当选新一届女排主教练后,中国女排的情况一直以来 ...
- 2009-08-11 12:24
- 浏览 1065
- 评论(0)
[img][/img]原文出处:http://blog.csdn.net/daijialin/archive/2004/12/27/231384.aspx
作者:DaiJiaLin
mailto:woodydai@gmail.com
http://blog.csdn.net/DaiJiaLin
--------------------------------------------
在JDK 1.4以前,Java的IO操作集中在java.io这个包中,是基于流的阻塞(blocking)API。对于大多数应用来说,这样的API使用很方便,然 ...
- 2009-08-10 18:48
- 浏览 2149
- 评论(0)
1用JAVA自带的函数
public static boolean isNumeric(String str){
for (int i = str.length();--i>=0;){
if (!Character.isDigit(str.charAt(i))){
return false;
}
}
return true;
}
2用正则表达式
public static boolean isNumeric(String str){
Pattern pattern = Pattern.compile("[0- ...
- 2009-08-10 17:15
- 浏览 1227
- 评论(0)
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class RegularExpression {
public static void main(String[] args) {
// 简单认识正则表达式的概念
// p("abc".matches("..."));
// p("a8729a".replaceAll("\\d", "-"));
// Patte ...
- 2009-08-07 16:14
- 浏览 990
- 评论(0)
这是一篇比较使用的I/O新特性的介绍文章。文中使用了大量的代码实例来演示和解说如何使用J2SE1.4的新I/O特性并提供你应用程序的性能,而且提供了两个完整的例子,其中包括一个循环WEB服务器的雏形,非常值得我们参考。
回 ...
- 2009-07-29 12:52
- 浏览 1060
- 评论(0)
allocate和directAllocate
区别在于内存分配的方式,allocate分配的内存在jvm管理范围内,directAllocate分配的内存则不是由jvm管理,可以理解成是类似C++那种分配的内存,大家一定会说那由directAllocate分配的内存即然不由jvm管理,那么他是如何释放的,虽然directAllocate分配的内存不由jvm管理但他所属的对像还是由jvm管理的(比如ByteBuffer这类型的对像),所以当对像消亡时就是这段内存释放的时候,至于为什么java要提供二种内存分配方式,由于java的内存不是直接由操作系统管理,所以当网络 ...
- 2009-07-29 10:41
- 浏览 2454
- 评论(0)
今晚用到 ByteBuffer, 我跟 joy 都是初学 java, 文档里的中文翻译实在是看他母亲不懂, 晕了半天, 作了几个测试, 终于把这个类的用法搞清楚了, 顺便臆想了哈其工作原理.
先列点代码片段:
// ...
//
// 此段代码功能为从 t.txt 里复制所有数据到 out_j.txt:
//
FileChannel fcin = new FileInputStream( "d:/t.txt" ).getChannel();
FileChannel fcout = new FileOutputStream( new File( &q ...
- 2009-07-27 13:27
- 浏览 3552
- 评论(1)