02 2014 档案

摘要:原文地址:http://blog.csdn.net/ta8210/article/details/2073817 使用 java 进行文件拷贝 相信很多人都会用,,不过效率上是否最好呢? 最近看了看NIO决定试一试 java NIO 到底有什么性能的提升. 第一种方法:古老的方式 public static long forJava(File f1,File f2) throw... 阅读全文
posted @ 2014-02-28 18:23 cRaZy_TyKeIo 阅读(350) 评论(0) 推荐(0)
摘要:在可能会出现exception的地方,要使用try-catch或者throws或者两者都要。我的判断依据是:如果对可能出现的exception不想被外部(方法的调用者)知道,就在方法内部try-catch掉这个exception;如果希望外部知道,则在catch到之后把exception直接抛出或者... 阅读全文
posted @ 2014-02-28 17:44 cRaZy_TyKeIo 阅读(667) 评论(0) 推荐(0)
摘要:有些写法上的说明写的过于武断,可能有很多不当之处,仅供参考。 package ForLoop;import java.util.ArrayList;import java.util.Iterator;import java.util.List;/** * java中for循环的6种写法 * * @author Panda.Pan * * @创建时间:2014-2-28 上午09:... 阅读全文
posted @ 2014-02-28 09:55 cRaZy_TyKeIo 阅读(641) 评论(0) 推荐(0)
摘要:由于等待一个锁定线程只有在获得这把锁之后,才能恢复运行,所以让持有锁的线程在不需要锁的时候及时释放锁是很重要的。在以下情况下,持有锁的线程会释放锁: 1. 执行完同步代码块。 2. 在执行同步代码块的过程中,遇到异常而导致线程终止。 3. 在执行同步代码块的过程中,执行了锁所属对象的wait()方法,这个线程会释放锁,进行对象的等待池。 除了以上情况外,只要持有锁的... 阅读全文
posted @ 2014-02-25 18:11 cRaZy_TyKeIo 阅读(1461) 评论(0) 推荐(0)
摘要:无意中发现有两种单例的方式: public class Singleton { public static final Singleton INSTANCE = new Singleton(); private Singleton(){}}优点:易读,性能稍高。 public class Singleton { private stati... 阅读全文
posted @ 2014-02-22 19:18 cRaZy_TyKeIo 阅读(103) 评论(0) 推荐(0)
摘要:判断一个int值是几位数,要是我自己实现,估计又会想到除法和模运算了,偶然在java标准API源码中发现的写法,很强大。 public class Test { final static int[] sizeTable = { 9, 99, 999, 9999, 99999, 999999, 9999999, 99999999, 999999999, Integ... 阅读全文
posted @ 2014-02-22 18:54 cRaZy_TyKeIo 阅读(401) 评论(1) 推荐(0)
摘要:最近因为编码问题,很是纠结,终于找到了一个Eclipse的修改编码插件com.lifesting.tool.encoding_1.0.0.jar,使用感觉还不错,记录一下使用方法。 第一步 将插件com.lifesting.tool.encoding_1.0.0.jar拷贝到eclipse/plugins目录下,如果是eclipse3.5以上,请放在dropins目录中,然后重启Eclipse。... 阅读全文
posted @ 2014-02-21 17:00 cRaZy_TyKeIo 阅读(472) 评论(0) 推荐(0)
摘要:1.Eclipse设置 依次展开如下菜单: Run ---- External Tools ---- External Tools Configurations 在 program 下面新建一个工具 按下图设置操作: (ps:MyEclipse 里面的插件名叫:Desktop toolbar,只要选中 Package Explorer 的节点,一点击这个图标就可以在资... 阅读全文
posted @ 2014-02-20 09:58 cRaZy_TyKeIo 阅读(164) 评论(0) 推荐(0)
摘要:显示空格(space)和制表符(tab)设置: Window->Preferences->General->Editors->Text Editors->Show whitespace characters。 阅读全文
posted @ 2014-02-20 09:47 cRaZy_TyKeIo 阅读(202) 评论(0) 推荐(0)
摘要:有时候希望eclipse和C++编辑器之类有条对齐线 打开 Eclipse, Windows -> Prefereces -> General -> Editors -> Text Editors 勾选上 Show print margin Print margin column 的值设置为 80, 即在第80个字符后面显示一条竖线。 阅读全文
posted @ 2014-02-20 09:43 cRaZy_TyKeIo 阅读(403) 评论(0) 推荐(0)
摘要:package com.Test;public class Test1 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("--------------... 阅读全文
posted @ 2014-02-12 17:52 cRaZy_TyKeIo 阅读(389) 评论(0) 推荐(0)
摘要:可以使用return,但使用return后,会跳出整个函数,多重循环后面的代码无法执行。 public static void main(String[] args) { // TODO Auto-generated method stub for(int i=0;i<10;i++){ for(int j=i;j<10;j++){ ... 阅读全文
posted @ 2014-02-12 17:49 cRaZy_TyKeIo 阅读(245) 评论(0) 推荐(0)
摘要:错误: javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/el/ELResolver org.apache.jasper.servlet.JspServlet.service(JspServlet.java:343) javax.servlet.http.HttpServlet.service(HttpSe... 阅读全文
posted @ 2014-02-12 10:24 cRaZy_TyKeIo 阅读(1599) 评论(0) 推荐(0)
摘要:关于struts2中action请求会执行两次的问题 在struts2中发现,调用action中的方法,方法会被执行两次,后来发现调用的方法是get开头的,把它改为其他名称开头的后,就不会执行两次了。继续查找,发现调用的是返回json数据格式的action,如果是调用返回页面的action就不会有这种问题。 结合网上的搜索,总结了一下: 1.... 阅读全文
posted @ 2014-02-10 18:00 cRaZy_TyKeIo 阅读(256) 评论(0) 推荐(0)
摘要:随着无线产品价格的逐渐平民化以及无线技术的成熟,国内很多玩家开始发扬DIY精神,通过对无线路由器刷新固件的方法来提升设备自身的性能,甚至还有人通过直接购买集成电路板的方式来更深度的DIY无线路由器功能。网络中关于DD-WRT以及TOMATO番茄固件的相关讨论内容也比比皆是,但是对于新手来说我们要想进行刷新路由器固件操作的话该如何选择刷机固件呢?今天就请资深玩家为各位的读者讲解选择刷机固件的策略与方... 阅读全文
posted @ 2014-02-10 17:41 cRaZy_TyKeIo 阅读(821) 评论(0) 推荐(0)
摘要:Programming a Spider in Java 源码帖Listing 1: Finding the bad links (CheckLinks.java)import java.awt.*;import javax.swing.*;import java.net.*;import java... 阅读全文
posted @ 2014-02-10 17:39 cRaZy_TyKeIo 阅读(229) 评论(0) 推荐(0)
摘要:java.version Java 运行时环境版本 java.vendor Java 运行时环境供应商 java.vendor.url ... 阅读全文
posted @ 2014-02-10 17:32 cRaZy_TyKeIo 阅读(245) 评论(0) 推荐(0)
摘要:package demo;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5Util { /** * Java 自带MD5加密 * @param args * @throws NoSuchAlgorithmExcepti... 阅读全文
posted @ 2014-02-10 16:53 cRaZy_TyKeIo 阅读(670) 评论(0) 推荐(0)
摘要:在Java中,一个对象在可以被使用之前必须要被正确地初始化,这一点是Java规范规定的。本文试图对Java如何执行对象的初始化做一个详细深入地介绍(与对象初始化相同,类在被加载之后也是需要初始化的,本文在最后也会对类的初始化进行介绍,相对于对象初始化来说,类的初始化要相对简单一些)。 1.Java对象何时被初始化 Java对象在其被创建时初始化,在Java代码... 阅读全文
posted @ 2014-02-10 16:47 cRaZy_TyKeIo 阅读(199) 评论(0) 推荐(0)