Java
nbkangta
普通在读研究生一枚
展开
-
MyEclipse Blue注册代码
原帖地址:http://www.javaeye.com/topic/176174在main方法中填入id和授权数目,运行就可以获得注册码,仅供学习参考:import java.text.DecimalFormat;import java.text.NumberFormat;import java.text.SimpleDateFormat;import转载 2008-07-14 00:30:00 · 658 阅读 · 0 评论 -
用 GlassFish v2 替换 Tomcat 5.x
羡慕ROR的热部署啊,无论修改什么基本都可以热部署,tomcat,jboss就此受到我鄙视。寻求一个新的开发环境,发现JavaEye真是资源丰富,此文作为收藏原文地址: http://www.iteye.com/topic/141589 1. 背景 用了很多年的Tomcat, 无论开发环境还是生产环境, 应该说, 大家对它还是基本满意的.不过, 也不是一点问题...原创 2009-01-24 22:17:54 · 99 阅读 · 0 评论 -
Json-lib 如何转换日期格式的字段 json
json : {password:"234234",userName:"zhangbo",birth:"2008-01-03"} javabean: 1. public class JSONTestBean { 2. 3. private String userName; 4. 5. private String passw...原创 2009-02-11 19:54:54 · 348 阅读 · 0 评论 -
Myeclipse部署项目到服务器时,WEB-INF\classes中无文件解决方法
今天重新从SVN将项目迁出了一下,在用Myeclipse部署项目时,发现WEB-INF\classes时始终没有任何类被编译进去,解决办法为选项目--右键---属性---java build path---order and export将所有的复选框选中--ok。...原创 2009-07-08 10:49:14 · 332 阅读 · 0 评论 -
[Jakarta Commons] 使用StringUtil类
原文地址:http://www.blogjava.net/zJun/archive/2006/07/27/60370.htmlorg.apache.commons.lang.StringUtils中提供许多有用的字符串操作方法,了解这些方法,我们可以避免许多不必要的重复工作。下面介绍其中比较有用的几个方法: 检查空字符串:StringUtils.isBlank(S...原创 2009-02-17 17:47:07 · 86 阅读 · 0 评论 -
使用 Eclipse Memory Analyzer 进行堆转储文件分析
转自IBM DEVELOPER WORKS对于大型 JAVA 应用程序来说,再精细的测试也难以堵住所有的漏洞,即便我们在测试阶段进行了大量卓有成效的工作,很多问题还是会在生产环境下暴露出来,并且很难在测试环境中进行重现。JVM 能够记录下问题发生时系统的部分运行状态,并将其存储在堆转储 (Heap Dump) 文件中,从而为我们分析和诊断问题提供了重要的依据。通常内存泄露分析被认为是一...原创 2010-12-26 00:00:08 · 972 阅读 · 0 评论 -
Java并发编程实践之Executor框架
java中任务的抽象不是Thread,而是Executor! public interface Executor { void execute(Runnable command);} 怎么理解这句话呢,可以认为Thread是任务的执行,而无法代表任务的抽象,一个任务的抽象应该包含任务的执行策略来描述“What, Where, When, How”等问题: ...原创 2012-10-20 18:19:32 · 108 阅读 · 0 评论 -
Java系统属性
似乎从来没仔细看过java System.getProperties()当中的内容,今天心血来潮就把这些内容全部输出看了一遍 java.runtime.name : Java(TM) SE Runtime Environmentsun.boot.library.path : C:\Java\jdk\jre\binjava.vm.version : 20.6-b01java...原创 2012-10-22 11:31:54 · 118 阅读 · 0 评论 -
Java并发编程之CyclicBarrier实例
最近在看《Java并发编程实战》,对于想学习Java多线程编程的童鞋,我强烈推荐这本书。书上在讲到JDK5提供的并发包下的条件锁,CyclicBarrier的时候并没有给出具体的代码实例。问了下谷老师,也没发现什么特别好的文章,那只能自己来写一个了。提到CyclicBarrier,那么必须先说一下Barrier,中文翻译为栅栏。什么是栅栏?其实这个中文翻译已经非常形象了,栅栏是对一...原创 2012-06-24 15:18:41 · 98 阅读 · 0 评论 -
试着解释神奇的7循环
作为一名非计算机科班出身的程序员对计算机的底层架构知之甚少,开发也一直以Java程序为主,写代码的时候很少考虑底层操作系统和硬件什么的。直到今天开始学习Disruptor框架,里面提到了很多Cache的相关内容,才发现Java程序原也应该懂得计算机结构等基础知识!学习到Cache Line的概念,突然想到了以前看到的神奇的提高循环执行速度的神奇的7!64位机器的Cache Line中可以...原创 2013-03-01 19:13:02 · 677 阅读 · 0 评论 -
常见数字类型long, int, short和byte数组的转换
show you the code~!/** * 常见数字类型和byte数组的互相转换 * @author ERic * */public class BytesHelper { public static byte[] longToByte(long number) { long temp = number; byte[] b = new byt...原创 2012-11-05 17:13:44 · 199 阅读 · 0 评论 -
《重构——改善既有代码的设计》读书笔记
最近公司开展读书月活动,免费提供书籍要求读完上交读书笔记一篇 我借了《重构——改善既有代码的设计》,在这边小小做下笔记 重构手法:1、Extract Method 提炼函数 必须考虑局部变量的使用,基本分为1)没有局部变量影响 2)局部变量在抽取代码段中只是读取 3)局部变量在代码段中有修改这3中情况做法: 创造一个新函数,根据这个函数的意图来对...原创 2012-08-04 13:39:30 · 145 阅读 · 0 评论 -
还在用循环吗?Java复制文件内容NIO版本
网上的文件操作目前都停留在老的IO API当中,这大概就是为什么NIO(New IO)都已经不new了,在中国吃透的人还是很少的缘故吧? 不要用循环了,来用NIO吧,只要你的JDK在1.5以上,Follow Me! 我们用到的是FileChannel中的2个方法 transferFrom(ReadableByteChannel src, long position, l...原创 2013-06-25 21:06:39 · 209 阅读 · 0 评论 -
经常要忘记。。。Ubuntu install jdk 7
来自 http://blog.csdn.net/yang_hui1986527/article/details/6677450 第一步:下载jdk-7-linux-i586.tar.gz[plain] view plaincopywget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i...原创 2013-01-14 20:33:43 · 98 阅读 · 0 评论 -
文件操作类
把网上的文件操作类整合了一下,算是转帖[code="java"]package com.intime.util;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.BufferedWrit...原创 2009-01-04 16:47:03 · 85 阅读 · 0 评论 -
Hibernate Gossip: Criteria 進階查詢
使用Criteria進行查詢時,不僅僅能組合出SQL中where子句的功能,還可以組合出如排序、統計、分組等的查詢功能。排序您可以使用Criteria進行查詢,並使用org.hibernate.criterion.Order對結果進行排序,例如使用Oder.asc(),指定根據”age”由小到大排序(反之則使用desc()):[code="java"]Criteria criteria...原创 2008-12-29 00:51:41 · 96 阅读 · 0 评论 -
Hibernate3的DetachedCriteria支持
作者:robbin出处:Java视线责任编辑:方舟居然隔了3年我才学习到,惭愧 Hibernate3支持DetachedCriteria,这是一个非常有意义的特性!我们知道,在常规的Web编程中,有大量的动态条件查询,即用户在网页上面自由选择某些条件,程序根据用户的选择条件,动态生成SQL语句,进行查询。 针对这种需求,对于分层应用程序来说,Web层需要传递一个查询的条...原创 2008-12-29 00:02:35 · 68 阅读 · 0 评论 -
JSTL标准库介绍(Core)
从JSP 1.1规范开始,JSP就支持在JSP中使用自定义标签了,自定义标签的广泛使用造成了程序员重复定义,这样就促成了JSTL(JavaServer Pages Standard Tag Library)的诞生。 因为工作中需要用到JSTL,但网上却苦于找不到有关JSTL的中文资料,所以就有了这篇文章。JSTL简介JSTL是一个不断完善的开放源代码的JSP标签库,是由apache的j原创 2008-06-20 19:17:00 · 495 阅读 · 0 评论 -
用ThreadLocal实现Web Application的线程安全
ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名 为ThreadLocalVariable更容易理解一些。当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供 独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其他线程所对应的副本。从线程的角度看,目标变量就像是线程的本地变量,这也是类 名中”Local原创 2008-06-20 19:19:00 · 1442 阅读 · 0 评论 -
json in java 介绍
http://json-lib.sourceforge.net/usage.html Using the JSONSerializer Working with arrays and collections Working with objects Working with XML Using the JSONSerializerJSONSerializer转载 2008-06-20 19:34:00 · 1088 阅读 · 0 评论 -
java中关于时间日期操作的常用函数
1.计算某一月份的最大天数Calendar time=Calendar.getInstance();time.clear();time.set(Calendar.YEAR,year);time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0 int day=time.getActualMaximu转载 2008-06-23 19:19:00 · 536 阅读 · 0 评论 -
EJB 3.0持久化规范之实体类的要求
摘自:http://dev.yesky.com/364/2697864.shtml 实体是一个可持久化的域对象。程序出来产物就是实体类,实体类可以作为一个辅助类,如可作为一个实体类的助手类或者作为代表实体类的状态的类。 实体类的要求 ·实体类必须用entity标识符来声明,或者在配制文件中指明某个类为实体类。 ·实体类必须有一个无参数的构造器。它也可以有其他的构造器。这个无参数转载 2008-09-14 00:50:00 · 429 阅读 · 0 评论 -
Java数字、货币值和百分数等的格式化处理
如果我们用下列语句输出一个数System.out.println(123456.789);将会在Console看到输出123456.789那么如何得到123,456.789这种格式化的输出呢?这里就需要用到java.text.Format这个类。不仅是数字,它还提供了货币值和百分数的格式化输出,比如0.58的百分数输出形式是58%。要获得本地的默认格式,可以用下列方法获得NumberFormat.转载 2008-09-11 18:47:00 · 754 阅读 · 0 评论 -
Hibernian泛型 DAO
以下的文章转载自 http://kevintse.javaeye.com/blog/151090 原文地址:http://www.hibernate.org/328.html 由于本人能力有限,加上来不及校对, 难免有些地方出现错误或者表达得不是特别准确,欢迎批评指正. 这是一个来自CaveatEmptor实例应用,在JDK5.0下实现的DAO模式. 这个模式在Java Persistence W原创 2008-11-14 16:05:00 · 772 阅读 · 0 评论 -
java常见笔试题
第一,谈谈final, finally, finalize的区别。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。 第四,&和&...原创 2009-12-03 12:52:58 · 119 阅读 · 0 评论 -
struts2自定义验证器(身份证验证)
原文地址:[url]http://tech.ddvip.com/2008-12/122880213598576.html[/url]struts2的验证器是用的xwork里面的验证,自定义验证器就是根据源码继承已有的字段验证器而来。具体步骤如下: 1.展开xwork-2.0.4.jar,com.opensymphony.xwork2.validator.validators目录下有个...原创 2008-12-21 21:07:21 · 143 阅读 · 0 评论 -
JDBC获取数据库所有表
当初在JDBC还没研究透的时候,就偷懒去用了hibernate,现在回过头来做jdbc的开发,发现自己真的了解的太少了,惭愧惭愧。public static List getAllTableName(Connection cnn) throws SQLException{ List tables = new ArrayList(); ...原创 2009-06-21 15:49:00 · 465 阅读 · 0 评论 -
String2 中的ActionContext引起的问题
在Action中获取URL参数[code="java"]String id = ActionContext.getContext().getParameters().get("id");[/code]结果抛出异常 Ljava.lang.String can't cast to java.lang.String这是由于Struts2中,parameters的Map是Map汗啊...2008-12-25 14:55:29 · 141 阅读 · 0 评论 -
Maven集成Jetty使用resteasy无法使用的问题
最近在学习JAX-RS, 使用的是Jboss的 resteasy实现,里面有个属性是resteasy.scan会自动扫描service本来是件简单的不的了的事情,但是因为maven-jetty的bug,导致在集成的jetty中跑不起来问过谷老师之后发现,有个办法可以解决不要用 maven jetty:run运行 用 maven jetty:run-war 即可 ...原创 2013-02-12 14:44:32 · 166 阅读 · 0 评论