
java
zhaoqiubo
这个作者很懒,什么都没留下…
展开
-
java Excel API 简介(翻译)
一. 简介java Excel API 是允许java开发者读取生成Excel电子表格的开源java API,另外,它包括一个允许java应用读取Excel,修改一些单元格,写入一个新的电子表格的机制。 这组API 允许一个处理和递交Excel电子表格的纯java应用,在非windows操作系统下运行。因为基于java,这个api可以在一个servlet中被 调用;所以通过它在internet翻译 2004-09-23 08:31:00 · 2776 阅读 · 2 评论 -
java中如何获得系统路径!
在Application中: System.getProperty("user.dir") 在Servlet中: ServletContext servletContext = config.getServletContext(); String rootPath = servletContext.getRealPath("/"); 在jsp中:application.getRealPath(""原创 2004-11-09 20:46:00 · 1519 阅读 · 0 评论 -
在jsp页面上打印错误堆栈
try{....................}catch(Exception e){ //定义一个流 ByteArrayOutputStream ostr = new ByteArrayOutputStream(); //把错误堆栈储存到流中 e.printStackTrace(new PrintStream(ostr)); //打印.... out.println(o原创 2004-11-08 13:43:00 · 1301 阅读 · 0 评论 -
java日记(3) 类的初始化问题(优快云一个问题有感)
我在原问题上加了一个输出“7”;便于说明父类初始化的时间;public class Test2 extends Test1 { { System.out.print("1"); } Test2() { System.out.print("2"); } static { System.out.print("3");原创 2004-11-09 16:48:00 · 2395 阅读 · 0 评论 -
从配置文件读取信息
private void loadPerpro() { Properties props = new Properties(); try { String sysPath = System.getProperty("user.dir"); System.out.println("application path : " + sysPa原创 2004-11-16 09:16:00 · 1311 阅读 · 0 评论 -
设计模式整理(一) 之 抽象工厂
一、结构图 二、适用性 1、一个应用独立于一产品创建、组合的时候; 2、一个应用要用多个产品中某一产品来进行配置的时候; 3、当你要强调一系列相关的产品对象的设计以便进行联合使用的时候; 4、当你提供一个产品类库,而只想显示它们的接口而不是实现的时候。三、目的 提供一个创建一系列相关或相互依赖对象的接口,而无需指定原创 2004-12-06 15:18:00 · 1399 阅读 · 0 评论 -
java的几种对象(PO,VO,DAO,BO,POJO)解释
PO:persistant object持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作.VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.个人觉得同DTO(数据传输对原创 2004-12-07 10:35:00 · 5545 阅读 · 0 评论 -
java的类载入原理(一)
一、什么是类载入java类的载入实际上就是把硬盘上的.class文件拷贝到内存中,以便于使用的时候随时可以从内存中调用;java通过类载入器载入要载入的类;类载入器是jre的一部分;二、类载入分类类载入有两种方式:1、预先载入:例如、rt.jar下面的java类;在运行java程序的时候预先载入这个包下面的类,因为他们是java正常运行的基础类,载入到内存以后可以节约运行时间;2、依需求载入:原创 2005-01-19 13:27:00 · 1613 阅读 · 0 评论 -
设计模式整理(二) 之 工厂模式
工厂模式其实是java开发中最常用的模式之一,我们在获取数据库连接的时候,经常使用工厂模式;1、结构图:2、目的:定义一个用于创建对象的接口,让接口子类通过工厂方法决定实例化哪一个类;3、适用性:a) 当一个类希望由它的子类来指定它所创建的对象的时候;b) 当一个类不知道自己将创建什么样的对象类的时候(有多种对象类可以选择);c) 当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一原创 2005-01-28 10:08:00 · 2124 阅读 · 0 评论 -
Weblogic server关闭脚本。。。
以前没有用过Weblogic,由于新的项目要用它,所以自己安装一下,试验一下,无论是服务配置启动,确实能够感到它的功能强悍,非tomcat所比; 但是令我郁闷的是,它原来提供了一个服务启动的批处理文件,服务关闭却没有,只能通过web访问,通过“Graceful shutdown of this server... ”来关闭; 我想有一个批处理专门来处理关原创 2005-02-04 10:19:00 · 1753 阅读 · 0 评论 -
接口2:接口与多重继承(csdn的讨论)
主 题:【150分大讨论】为什么要使用接口?作 者:zhaoqiubo (小熊杰利米) 信 誉 值:100所属论坛:Java 设计模式问题点数:150回复次数:45发表时间:2004-10-20 14:47:59我对原创 2004-10-29 23:59:00 · 1746 阅读 · 1 评论 -
java日记(2)java作用域
public :在应用的任何地方都可以访问;private :只能在本类或者本类的内部类中访问;friendly :无关键字标识的时候默认为这种作用域,它表示在相同包内可以访问,如果父类有一个该作用域的方法,父类和子类不在一个包内,在子类中,同样不可以访问。 protected :如果父类有该作用域的方法,子类继承父类的时候,子类可以访问该方法;如果两个类在一个包内,其中一个类有该作用域的原创 2004-10-29 13:32:00 · 1531 阅读 · 1 评论 -
java中的对象传递;
private void test() throws SQLException{ ResultSet rs = query(); closeAll(rs); System.out.println("535........关于java对象传递的测试ResultSet:"+rs); rs.close(); rs = null;}private void closeAll(Res原创 2004-10-27 17:28:00 · 1588 阅读 · 0 评论 -
java中,对字符串进行base64编码和解码
import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;//编码 public static String getBASE64(String s) { if(s == null) { return null; } return (new sun.misc.BASE64Encoder()).enco原创 2004-10-14 15:48:00 · 3791 阅读 · 0 评论 -
Apache2.0.43+Tomcat4.1.18+J2sdk1.4.1+Sql2000连接池配置
一、 所用文件1、 apache_2.0.43-win32-x86-no_ssl.msi——apache2.0.43web服务器;2、 j2sdk-1_4_1_02-windows-i586.exe ——jdk1.4.1;3、 mod_jk-2.0.43.dll——Apache和Tomcat结合所需的链接文件;4、 tomcat-4.1.18.exe——应用服务器tomcat4.原创 2004-10-15 08:54:00 · 1273 阅读 · 1 评论 -
java注释(jcc编程思想)2004-10-12
注释文档对于Java语言,最体贴的一项设计就是它并没有打算让人们为了写程序而写程序——人们也需要考虑程序的文档化问题。对于程序的文档化,最大的问题莫过于对文档的维护。若文档与代码分离,那么每次改变代码后都要改变文档,这无疑会变成相当麻烦的一件事情。解决的方法看起来似乎很简单:将代码同文档“链接”起来。为达到这个目的,最简单的方法是将所有内容都置于同一个文件。然而,为使一切都整齐划一,还必须使用一种原创 2004-10-12 10:23:00 · 1365 阅读 · 0 评论 -
10月12日java日记(1)一个变量作为类成员使用的时候,如果没有被初始化,java会为其分配默认值:
1、一个变量作为类成员使用的时候,如果没有被初始化,java会为其分配默认值:Boolean falseChar /u0000(null)byte (byte)0short (short)0int 0long 0Lfloat 0.0fdouble 0.0d如果在一个方法中定义一个变量,java不会给其分配默认值,就必须我们来给他初始化,否则将得到编译错误的提示;原创 2004-10-12 10:02:00 · 1346 阅读 · 0 评论 -
面向对象其实是面向接口(1)——接口1
对于某些有相同动作名称(动作实现过程未必相同,动作即方法)的不同类,可以实现一个接口,通过调用接口的方法,来实现不同的具体操作;此时,这个接口对象必须有上面的某个类对象正在实现。public interface InterfaceA{public void mothedA(){}public void mothedB(){}}public class ClassA implements I原创 2004-10-21 13:23:00 · 1351 阅读 · 1 评论 -
关于继承内部类——java编程思想示例程序分析;
关于继承内部类——java编程思想示例程序分析;class Egg2 { protected class Yolk { public Yolk() { System.out.println("Egg2.Yolk()"); } public void f() { System.out.println("Egg原创 2004-10-21 13:25:00 · 1032 阅读 · 0 评论 -
Map接口的使用。。。今天遇到的问题。。
/** * 从请求中取出所有参数列表, * 然后和工作项id一起保存到数据库中 * @param req HttpServletRequest */ protected void doSaveParameters(HttpServletRequest req){ Map pMap = req.getParameterMap(); System.o原创 2004-10-26 17:27:00 · 1180 阅读 · 0 评论 -
最简单的java分页算法。。
定义两个Vector,一个为储存查询所有记录的totalV,另一个储存当前页的记录currentPageV;总的记录数:int totalSize = totalV.getSize();每页显示的记录数:int countPerPage;总页数:int totalPageNum = totalSize/countPerPage;如果总的记录数和每页记录数的余数大于零,那么总的页数为他们的整除结果加原创 2004-10-28 11:11:00 · 2132 阅读 · 6 评论 -
java中,this用途总结。。。
注:参考了JIT(java in thinking),示例都是那里面的。1、在一个类中,this可以表示该类的当前实例;例如:public class Leaf { private int i = 0; Leaf increment() { i++; return this; } void print() { System.out.println("i = " + i);原创 2004-10-22 14:50:00 · 1560 阅读 · 2 评论 -
Log4j 2之初体验
一、maven配置:在porm.xml中加入: ?123456789101112131415 dependency> groupId>org.apache.logging.log4jg原创 2015-08-14 19:37:48 · 781 阅读 · 0 评论