自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

elathen的专栏

为我爱的人和爱我的人而努力

  • 博客(26)
  • 收藏
  • 关注

原创 程序说明

晕,不会帖图 public static void main(String[] args){  File f = new File("Test.class");  Context c = AbstractParseFactory.getContext(f);  Log.info(c.getContent());  Log.info("/n===========/n");  Translation

2005-09-07 17:03:00 1230

原创 反编译类

package com.hexin.study.interpreter;import com.hexin.study.util.Log;import java.io.StringWriter;import java.util.ArrayList;import java.util.List;import org.apache.velocity.Template;import org.apache.v

2005-09-07 16:17:00 1279

原创 解析java的*.class文件

这几天在写解析*.class文件的程序,实现class的反编译功能:目前所能实现的反编译是只含有方法的interface(不能反编译带有属性的interface)。不知道如何将源码打包上传,这里只帖出解析*.class文件的部分代码:package com.hexin.study.interpreter;import java.io.DataInputStream;import java.io.F

2005-09-07 14:54:00 2448

原创 struts与velocity结合的简单介绍--找棵树吊死

velocity和struts结合的入门文章比较少,为了减少大家不必要的麻烦,故写此文章供大家参考。笔者认为读者:用过struts,看过velocity的入门文章1:下载velocity和velocitytools(去官方网站下载)。将这2个jar包拷贝到web项目的lib下面。2:修改你的web.xml,在其中插入如下内容:     velocity  org.apache.velocity.t

2005-08-22 17:27:00 2708

原创 第15届Jolt奖获奖名单

15th Annual Software DevelopmentJolt Product Excellence Awards Finalists Books: General Agile Project Management: Creating Innovative Products by Jim Highsmith (Addison-Wesley Professional) Crystal Cl

2005-03-22 08:41:00 1321

原创 国际化(简单例子)

  Locale locale = Locale.getDefault();  InputStream in = null;  ClassLoader classLoader = Thread.currentThread()           .getContextClassLoader();  if(locale.getLanguage().equals("zh"))             

2005-03-09 11:09:00 1222

转载 [转贴]偶也发一个美国最“怪”C程序大赛的获奖程序

 Code:[Copy to clipboard]  #include #include double l;main(_,o,O){return putchar((_--+22&&_+44&&main(_,-43,_),_&&o)?(main(-43,++o,O),((l=(o+21)/sqrt(3-O*22-O*O),l*lhttp://www.tw.

2005-02-02 14:36:00 1181

原创 sun推出的java桌面系统(很漂亮)

SUN推出java桌面系统!!! 新闻链接http://wwws.sun.com/software/javadesktopsystem/index.html

2005-01-27 09:15:00 5513 4

转载 利用 ThreadLocal 提高可伸缩性(转贴)

利用 ThreadLocal 提高可伸缩性 ThreadLocal 类是悄悄地出现在 Java 平台版本 1.2 中的。虽然支持线程局部变量早就是许多线程工具(例如 Posix pthreads 工具)的一部分,但 Java Threads API 的最初设计却没有这项有用的功能。而且,最初的实现也相当低效。由于这些原因,ThreadLocal 极少受到关注,但对简化线程安全并发程序的开发来说,它

2005-01-24 13:43:00 3075 1

转载 [Design Patterns]高级 DAO 编程(转贴)

学习编译更好的 DAO 的技巧 级别:高级Sean C. Sullivan ([email protected])软件工程师2003年10月J2EE 开发人员使用数据访问对象(Data Access Object DAO)设计模式,以便将低级别的数据访问逻辑与高级别的业务逻辑分离。实现 DAO 模式涉及比编写数据访问代码更多的内容。在本

2005-01-20 10:04:00 1054

原创 jboss下通过配置log4j.xml实现web应用的日志

log4j是一个优秀的开源的java日志系统,jboss内部也集成了它,在jboss下默认的只是对server做了每日日志,并没有对你部署的项目进行每日的日志构建,但我们可以通过修改log4j.xml文件来实现。log4j.xml文件在jboss安装目录下的server/default/conf下,打开log4j.xml文件  这是log4j默认的配置,我们先熟悉一下     

2005-01-17 18:36:00 2184

转载 彻底明白Java的IO系统 (转贴)

一. Input和Output1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型:1.1 以字节为导向的stream以字节为导向的stream,表示以字节为单位从stream中读取或往stream中写入信息。以字节为导向的stream包括下面几种类型:1) input s

2005-01-12 16:38:00 1023

转载 j2ee程序员应该掌握的linux知识(转贴来自http://blog.csdn.net/yzhz)

  一般大型J2EE应用都在建构在linux环境下的。开发环境下我们可以通过samba映射成本地的网络驱动器,直接在windows环境下进行编程调试。但是最后的发布还是要到linux环境,同时我们对网上web服务器和数据库服务器的应用管理(比如自动脚本发布等),应用监控(web服务是否正常、mysql数据库的使用情况)、系统监控(监控磁盘空间的使用情况等)都要求程序员熟悉必要的linux知识。  

2005-01-11 11:10:00 1202 4

原创 J2EE程序中使用oracle数据库LOB字段的总结(elathen)

   最近在J2EE的项目中需要使用LOB字段保存文本信息以及图片和文件,到网上搜拉一下,还不少,仔细看拉一下,但都不是很全有的还有错误,经过几天的实践,把问题都解决拉,顺便总结一下,希望对需要的朋友有点参考LOB中我们用的比较多的主要有两种CLOB和BLOB,我们对两种类型分别讨论1.CLOB是字符型LOB,主要存储文本信息,,最长为4G.,在J2EE程序中,比如网页的textare

2005-01-07 11:07:00 1613

转载 Java性能优化技巧集锦(转贴)

===================================摘要:===================================可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。======================

2005-01-06 11:09:00 895

原创 推荐

罗永浩语录.可以搜索听听,有些东西讲的还是很有道理的.

2005-01-05 16:39:00 783

原创 积沙成塔(4)

String str = “hello“; ClassA a = new ClassA();str和a到底是什么?str和a实际上是一个指针.它们并不是什么所谓的类,只不过它们所指向的地址不同(当然内存中所放的东西也不同).java传参数总是传值的,如:void method(ClassA a);传递的参数a(值传递)是一个引用(指向ClassA的).你可以改变a所指向的对象的属性或状态(Stri

2005-01-03 23:15:00 1016 2

原创 积沙成塔(3)

一个编程问题(看c方面的帖子是发现的):写一个方法,传入2个int型,返回其中一个大的数值,不用任何的if语句及等布尔运算符.java的实现如下:int max(int a,int b){    int[] buf = new int[2];    buf[0] = a;    buf[1] = b;    int z = a-b;    z>>>=31;   return b

2004-12-24 11:19:00 863

原创 积沙成塔(2)

在java语言中处理异常一定不能按下面的方式:while(...){    try{        ....    }catch(){    }finally{    }}这是一个非常危险的举动,如果有异常产生将将会进入循环,带来意外的bug.按我的理解,try的作用是中断代码(可以理解成中断你的程序的某些代码,有点if的味道),程序却不会受强制性的影响.故此,while中的try也被循环了n次.

2004-12-13 16:55:00 869

原创 积沙成塔

编程题: 用最有效率的方法算出2乘以8等於几?有C背景的程序员特别喜欢问这种问题。2 强,这就是差距啊.

2004-12-09 19:44:00 833 2

原创 聊点EJB的咚咚(非技术方面)---找颗树吊死

刚进公司的时候,项目经理问我:”你想做前台还是后台?”我不加思索的说”后台”.于是开始跟着项目的骨干学习EJB.对于EJB这咚咚,有些自己的感触,当然主要是个人的一些想法并非技术方面的咚咚.在项目组的时候经常听见有人说EJB这东西怎么怎么不行,怎么怎么没有前途.他们的观点(也是唯一的观点)就是EJB的效率太慢.我没有做过什么测试,不好评判他们的观点.不过有一点我却深信不疑,那就是嚷嚷的越凶的人,能

2004-12-07 11:11:00 993 3

原创 基数排序(算法)---找颗树吊死

这个算法是对两位数进行排序,即:3,5,11,14,42,23,21....(其他位数可以自己扩展,其中QuequeI就是队列).是一个非常有意思的算法.private final int ONES = 1; //个位 public void baseCompositor(int[] reData) throws QuequeException{  QuequeI[] q = new Queque

2004-12-06 17:54:00 898

原创 将上篇文章的个人回复收集一下---找颗树吊死

# 借地方一用 2004-12-06 2:23 PM 找颗树吊死 今天看了一下RMI的咚咚,明白了EJB中的stub和skelen到底时怎么回事.以前我一直把ejb中客户端的stub和服务器端的skelen看作是"代理",其实这是"想当然的"理解错误.stub和skelen有点类似,它是讲客户端所传递的参数通过stub放入网格中传人网络,当然不光是这样,stub还将一下网络信息(ip,JRMP

2004-12-06 16:52:00 835

原创 随笔---找颗树吊死

最近实在无聊,突然想写一点东西,于是就问elathen要了帐号和密码写写blog.之所以不注册一个单独的属于自己的blog是出于两种考虑:建立一个自己的独立的blog就必须不停的维护管理它.而且要不时的更新.本人向来以懒著称,故此厚着脸皮要了帐号.此其一也.自己独立维护blog,自己写作.所有的东西几乎都是自己的(好的东西和差的东西),没有人跟你一起协作,没有帮你审核/讨论的人.难免有些个人认知的

2004-12-06 16:48:00 730

原创 通过JDBC操纵Oracle数据库LOB字段的几种情况分析(转载)

在Oracle中,LOB(Large Object,大型对象)类型的字段现在用得越来越多了。因为这种类型的字段,容量大(最多能容纳4GB的数据),且一个表中可以有多个这种类型的字段,很灵活,适用于数据量非常大的业务领域(如图象、档案等)。而LONG、LONG RAW等类型的字段,虽然存储容量也不小(可达2GB),但由于一个表中只能有一个这样类型的字段的限制,现在已很少使用了。 LOB类型分为B

2004-09-07 17:04:00 1128 2

原创 关于技术的比较随想!

经常在网上看到一些程序朋友在争吵一些那种技术优劣,java和c#,.net和j2ee,c/s 结构和b/s结构的比较,对方都互相贬低,自己也是写程序的做java平台的,有时侯也难免也会陷入这种争吵中,其实这可能是做技术的通病,静下心来想想,技术没有好坏之分,只有在某方面的优劣,同样的功能每种语言都能实现,就象java样它的优点是网络程序,但如果让他做appliation他也能做,可是这不是它的优点

2004-08-05 13:20:00 819 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除