java基础
文章平均质量分 61
iteye_19923
这个作者很懒,什么都没留下…
展开
-
[转载]java反射机制--写的不错,学习了
一、反射的概念 : 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射机制的语言。最近,反射机制也被应用到了视窗系统、...2007-07-05 17:13:55 · 80 阅读 · 0 评论 -
如何在一台服务器上运行多个Tomcat服务
如何在一台服务器上运行多个Tomcat服务 在一台Windows2000服务器上实现运行多个Tomcat应用,均使用相同的端口或者其它不同的端口,可以使用不同IP绑定服务,只需进行以下两步: 假设你已经有两个Tomcat应用,各自在不同的目录A与B中。 一、IP地址的设置 假设服务器只安装有一块网卡,IP地址为192.168....原创 2008-10-21 12:15:11 · 276 阅读 · 0 评论 -
Md5加密
2007-10-31 17:18:13 · 96 阅读 · 0 评论 -
分页处理类
java 代码 package com.dz.tools; import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import ja...2007-10-31 17:15:07 · 124 阅读 · 0 评论 -
[转]JAVA Calendar详解
究竟什么是一个 Calendar 呢?中文的翻译就是日历,那我们立刻可以想到我们生活中有阳(公)历、阴(农)历之分。它们的区别在哪呢? 比如有: 月份的定义 - 阳`(公)历 一年12 个月,每个月的天数各不同;阴(农)历,每个月固定28天 每周的第一天 - 阳(公)历星期日是第一天;阴(农)历,星期一是第一天 实际上,在历史上有着许多种纪元的方法。它们的差异实在太大了,比如说一个人的生日是"八月...2007-10-29 20:14:28 · 183 阅读 · 0 评论 -
java日期时间工具类
java 代码 import java.sql.Time; import java.sql.Timestamp; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; i...2007-10-29 11:54:10 · 84 阅读 · 0 评论 -
java的几种对象(PO,VO,DAO,BO,POJO)解释
一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。 二、VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.个人觉...2007-10-15 13:22:50 · 92 阅读 · 0 评论 -
不使用server.xml配置JNDI on Tomcat 5.5.X
1、JNDI抽取到conf/Catalina/localhost目录 如test.xml xml 代码 <?xml version="1.0" encoding="UTF-8"?> <Context path="/test" reloadable="true" docBase="D:\web\test" workDir="D:\we2007-10-15 02:16:41 · 93 阅读 · 0 评论 -
[转载]volatile关键字有什么用?
转载:http://bianbian.sunshow.net/index.php/technology/88.html 恐怕比较一下volatile和synchronized的不同是最容易解释清楚的。volatile是变量修饰符,而synchronized则作用于一段代码或方法;看如下三句get代码: java 代码 int i1; int geti1() ...2007-08-31 00:11:03 · 73 阅读 · 0 评论 -
常用数据库JDBC连接写法
常用数据库JDBC连接写法 1.MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jar) Class.forName("org.gjt.mm.mysql.Driver"); cn=DriverManager.getConnection("jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName",...2007-08-15 01:04:00 · 98 阅读 · 0 评论 -
[转]集合类(Collection) List/Set/Map... 的区别和联系
Collection:List、Set Map:HashMap、HashTable 如何在它们之间选择 一、Array , Arrays Java所有“存储及随机访问一连串对象”的做法,array是最有效率的一种。 1、 效率高,但容量固定且无法动态改变。 array还有一个缺点是,无法判断其中实际存有多少元素,length只是告诉我们array的容量。 2、Java中有一个Arrays类,专门...2007-08-01 19:27:49 · 235 阅读 · 0 评论 -
ThreadLocal知识总结
昨天的在看hibernate文档的时候看到了个“新词”:Threadlocal,以前没见过。在网上查了下资料学习了一下,特整理如下: ThreadLocal是什么? ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是thread local variable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。其实线程局部变量(ThreadLocal...2007-07-12 16:09:16 · 83 阅读 · 0 评论 -
[转]http请求中Parameter(参数) 和Attribute(属性)的区别
HttpServletRequest类既有getAttribute()方法,也由getParameter()方法,这两个方法有以下区别: (1)HttpServletRequest类有setAttribute()方法,而没有setParameter()方法 (2)当两个Web组件之间为链接关系时,被链接的组件通过getParameter()方法来获得请求参数,例如假定welcome.jsp和aut...2007-07-08 19:26:11 · 698 阅读 · 0 评论 -
JavaScript验证正则表达式大全
匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:< (S*?)[^>]*>.*?|< .*...原创 2008-12-09 17:23:36 · 122 阅读 · 0 评论