Java
文章平均质量分 58
longaway
money
spend money
waste time
有一点知识
没多少文化
展开
-
wrapper 在 2k server 里面需要用 administrator 来起服务。
用 jetty 5.1 自带的 wrapper ,将一个 webapp 连 jetty 一起,包装成 windows service 。在xp下调好的东西,在2k server就是起不来。费了若干小时找不到原因。后来是找了博士才搞定的。因为原来遇上过。需要用 administrator 来起服务。不知道为什么会搞成这个样子。原创 2005-10-17 09:45:00 · 859 阅读 · 0 评论 -
sun java blueprints
https://bpcatalog.dev.java.net/nonav/solutions.htmlupdate:20081118:闲来应该看看。(就是一直还没看。遗憾。)原创 2006-02-11 18:14:00 · 720 阅读 · 0 评论 -
“摘要”算法,使用示例。(java, sha) [备忘]
import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import sun.misc.BASE64Encoder;public class DigestTest { public static原创 2006-02-26 00:01:00 · 1227 阅读 · 0 评论 -
String 的几个 方法。 (java)
写了几年 java 程序,今天才看到 String 的 endwith startwith 。实在不好意思。还有就是 不区分大小写的 字符串比较。String.CASE_INSENSITIVE_ORDER以后需要养成习惯,对于无论熟悉不熟悉的类(库),时不时,多看两眼方法。import java.util.Collections;import java.util.Comparator;im原创 2006-03-06 00:09:00 · 2677 阅读 · 1 评论 -
java -Xmxn 虚拟机内存使用上限的上限
设计开发软件,对于运行期系统资源的使用需要精打细算。java 程序在引入开发简易性的同时,也消耗了大量的系统资源。在开发 server 端程序时需要根据系统特点进行优化。最近的一个“自有平台” (java) 上开发的 web 项目需要处理大量的数据。由于时间紧任务重(一贯如此),没有充分的时间优化代码(如此一贯),造成了几个简单的功能,诸如:上传文件、数据库查询结果转存等操作巨费内存。所以就从原创 2006-10-24 21:44:00 · 3315 阅读 · 0 评论 -
没有搞明白的问题。
用了很久 java 还是没有明白 static 内部类是个什么概念。class Out{class Inner1{}static class Inner2{}} Inner1 需要通过 Out 的实例构造。Out out = new Out();Out.Inner1 oi1 = out.new Inner1();Inner2 可以通过 Out 的类名构造。O原创 2007-03-14 21:01:00 · 719 阅读 · 0 评论 -
j2me 点滴 - 1 (资料)
Testing Wireless Java Applicationshttp://developers.sun.com/mobility/midp/articles/test/by Qusay H. Mahmoud November 2002ConclusionTesting is a systematic approach to finding errors in programs.原创 2007-07-29 19:35:00 · 1036 阅读 · 0 评论 -
System.arraycopy 比手工的 for 复制速度慢?
用代码测了一下(jdk 5)。主要是觉得 System.arraycopy 可能是最快的。结果出乎意料。import java.util.Date;public class ArrayCopyTest ...{ public static void main(String[] args) ...{ new ArrayCopyTest().arrayCopy();原创 2007-07-31 09:54:00 · 2297 阅读 · 3 评论 -
用 eclipse wtp 新建 ejb (2.1) 的问题。
http://forum.java.sun.com/thread.jspa?threadID=5239040&messageID=9981870Trouble building simple EJB 问题和上面贴子里的内容很雷同。就是用 eclipse 新建 ejb 的时候,运行失败。生成了一个正确的 bean java 文件,和一个不正确的 java 文件。"Caused by: x原创 2008-03-02 00:11:00 · 916 阅读 · 0 评论 -
System.arraycopy 比手工的 for 复制速度慢? 2e
一年多前一篇笔记记录了曾经遇到过的一个问题。曾经约定要再次测试的。虽然过了许久,终于还是来了。System.arraycopy 比手工的 for 复制速度慢? 现在用的是 jdk6u7 。在小数据量的情况下,还是手工 for 比较快。但是当数组大约超过 20 项的时候,System.arraycopy()就比较快一些了。当数组长度上百以后,System.arraycopy()的优势相当原创 2008-10-17 20:43:00 · 1170 阅读 · 0 评论 -
权限成了大概第一轮。
过了 19 点,第一轮的权限应用,算是完成得差不多了。主要的问题在于,前期对于进展没有一个比较清晰或者说切实可靠,又足够灵活的的设计和过程。作的时候,比较随意,很多东西比如 范型,(临时性的)增加了多余的复杂度。目前的设计,在展示层,针对不同权限用户的动态登录,进行细粒度控制时很不优雅。还没有找到简捷的方式把 (jsp) html tag 对象化。自己写类库,工作量太大了。一般的 dom 实现原创 2006-03-21 00:48:00 · 946 阅读 · 1 评论 -
今天碰到了 NaN 。(java)
一直以为被零除,应该是会抛出异常的。没想到 double float 不是这样。前两天,在处理条件分支时,零除数,和一个零被除数,一个非零的被除数,两种除的结果,比较大小时,走了不同的分支。开始时不得其解。后来注意到零除数,于是作了个测试。结果是,整数类型的会有异常。浮点类型的是不会的。NaN 和数值进行逻辑比较的结果总是 false 。public class DivideT原创 2006-03-13 10:11:00 · 5709 阅读 · 0 评论 -
finally 和 return 的次序问题。
从测试的结果来看,好像是先 return 值。而后,再处理 finally 中的代码。public class ReturnFinallyTest { public static void main(String[] args) { System.out.println("after return: " + rf()); } public static String rf(){原创 2005-10-13 14:27:00 · 969 阅读 · 1 评论 -
Mysql w Java 中文问题。
Connection conn = DriverManager.getConnection("jdbc:mysql:///?useUnicode=true&characterEncoding=utf8");然后直接用就可以了。原创 2005-10-17 19:01:00 · 857 阅读 · 0 评论 -
覆盖 equals 方法时应同时覆盖 hashCode 。(java)
很多时候,会有覆盖 equals 的时候。此类需求多出现在使用领域对象的时候。项目里曾经做过多次。有时候是为了功能,有的时候是为了使用方便。虽然很多时候开发者可以在需要判断使用自己的防范对对象值进行判断。但是另外一些时候这么做非常不方便。在 List 的中间保存数据的时候,有时需要将放入 List 的数据 remove ,或者查找指定对象在 List 里的位置,此时Collections 里的实现原创 2005-10-30 20:24:00 · 1553 阅读 · 0 评论 -
java 范型编程的简单测试。
虽然 jdk 1.5 的文档中说不支持 template metaprogramming ,但是以下的例子还是很有趣的说。package test;public class GenericUsage { /** * 测试范型编程。 * * @param * @param E * @return * @throws InstantiationException * @throws原创 2005-11-02 23:02:00 · 1332 阅读 · 3 评论 -
java 代码覆盖工具。
junit 很有名了。不管大家用没用过,做 java 的应该都听说过。但是,代码覆盖就比较专业了。不一定大家都有兴趣或机会了解。使用 junit 相关框架,带上代码覆盖工具,保证充分、完整的单元测试,应该可以很好的提升项目的质量。值得在以后的工作中使用。Open Source Code Coverage Tools in Javahttp://java-source.net/open-source原创 2005-11-03 23:13:00 · 1983 阅读 · 0 评论 -
java 的范型不支持 原始类型。真的很不大四叉。
仅仅支持对象,在设计接口的时候,特别是考虑到执行效率,每次都封成对象相当不方便、不合适。很怀疑,java 这种对象为主,但是又保留原始类型,又不能相当方便的直接使用的设计策略。原创 2005-11-10 09:22:00 · 892 阅读 · 2 评论 -
关于 eos 的说法,这个有点意思。
……说起来,组件开发也还是挺热门的说。http://blog.csdn.net/emu/archive/2005/06/21/399052.aspx关于面向构件和EOS的一些思考二,软件开发和传统行业应该怎么对比……我们可以机械化、自动化的生产大批的汽车、冰箱,可是我们还可以更容易的构建软件的拷贝。我们在抱怨软件的生产不能象汽车那样一台接一台的出厂,可是汽车厂又何尝能够一台接一台的批量设计汽车呢?原创 2005-11-09 23:21:00 · 1450 阅读 · 0 评论 -
base64 的其他实现。(java)
原来整了一篇:Base64 实现。名家手笔。 http://blog.csdn.net/longaway/articles/535024.aspx现在又看到些新的东西。org.apache.commons.codec.binary.Base64http://jakarta.apache.org/commons/codec/http://jakarta.apache.org/commons/code原创 2005-12-08 23:25:00 · 1884 阅读 · 0 评论 -
加密解密。(aes, java)
基本的 aes 加、解密过程示例,及其 ut 。java 程序。public class SecurityTool { String keyS = "测试用的密码。需要一定的长度。"; private Key k; private Cipher c; BASE64Encoder b64en = new BASE64Encoder(); BASE64Decoder b64de = new BASE6原创 2005-12-09 00:06:00 · 1699 阅读 · 0 评论 -
NetBeans 菜单 字体 大小
难道是java对非英文字体支持的问题?一以贯之,多年如一日的,菜单字体太小了。一如它的网站。几乎就比针尖大那么一点。主要就是让人背菜单玩儿的。很多年不用了。eclipse 比较红嘛。今天开始想试试 groovy ,所以一时不忍,动手找找看。Ghttp://hi.baidu.com/hanlt/blog/item/81a18f9586e3524ed0135原创 2009-07-25 02:07:00 · 1522 阅读 · 0 评论