- 博客(18)
- 资源 (5)
- 收藏
- 关注
原创 java泛型的理解
泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 Java语言引入泛型的好处是安全简单。 在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要
2010-03-03 14:17:00
4866
1
原创 jdk各版本的区别
学习使用java也有一段时间了,突然有人问我关于jdk版本的区别,我一下不知道怎么回答,因为以前没有注意过,现在在网络上找到个人认为比较好的资料。 jdk1.5的新特性: 1. 泛型 2 自动装箱/拆箱 3 for-each 4 static import 5 变长参数 1. 泛型 (避免类型强制转换可能引起的运行错误) 例如: ArrayList list=new Arr
2010-03-03 14:15:00
11926
转载 jdk1.4与jdk1.5及jdk1.6的区别
学习使用java也有一段时间了,突然有人问我关于jdk版本的区别,我一下不知道怎么回答,因为以前没有注意过,现在在网络上找到个人认为比较好的资料。 jdk1.5的新特性: 1. 泛型 2 自动装箱/拆箱 3 for-each 4 static import 5 变长参数 1. 泛型 (避免类型强制转换可能引起的运行错误) 例如: ArrayList list=new Arr
2010-03-03 12:59:00
2108
转载 vb.net 获取当前应用程序所在的路径
System.Environment.CurrentDirectory; //例: c:/test/ Application.ExecutablePath;(包括名称) //例: c:/test/myapp.exe Application.StartupPath;(不包括名称) //例: c:/test/
2010-01-14 10:34:00
24963
原创 java ioc初学
一、什么是IOC IoC就是Inversion of Control,控制反转。在Java开发中,IoC意味着将你设计好的类交给系统去控制,而不是在你的类内部控制。这称为控制反转。 下面我们以几个例子来说明什么是IoC 假设我们要设计一个Girl和一个Boy类,其中Girl有kiss方法,即Girl想要Kiss一个Boy。那么,我们的问题是,Girl如何能够认识这个Boy? 在我们中国,
2009-12-30 14:22:00
883
原创 No rules found matching 'taglib/tag/attribute/rtexprvalue'
今天用tomcat启动一个新项目时,总是循环抛出下面信息.12:29:10,703 DEBUG sax:1234 - startElement(,,rtexprvalue)12:29:10,703 DEBUG Digester:1241 - Pushing body text 12:29:10,703 DEBUG Digester:1260 - New match=ta
2009-05-21 18:03:00
3254
1
原创
在运行程序时,遇到了下面的错误,Exception in thread "Thread-1" org.springframework.orm.hibernate3.HibernateJdbcException: JDBC exception on Hibernate data access; nested exception is org.hibernate.exception.G
2009-04-06 17:18:00
1185
原创 RDP 协议组件 X.224 在协议流中发现一个错误并且中断了客户端连接
今天在用terminal远程连接服务器时,总是连接不上,后来直接到服务器上查看,在事件里查看到错误日志:RDP 协议组件 X.224 在协议流中发现一个错误并且中断了客户端连接。 RDP,即远程桌面协议。服务器的远程桌面不能使用了,搜索了很久,都说是在添加删除组件中将“终端服务”勾选,然后安装就可以,事实上这样解决不了问题。服务器日志中出现了这样的错误: R
2009-03-19 23:36:00
21797
1
原创 oracle 8080端口问题
今天再启动tomcat时,出现了如下的错误:java.net.BindException: Address already in use: JVM_Bind:8080 at org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:297) at org.apache.coyote.ht
2009-03-19 22:45:00
2679
转载 [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket
今天在连接sqlserver数据库时出现了如下的错误: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.tomcat.dbcp.dbcp.SQLNestedException: Canno
2009-03-19 22:21:00
3569
原创 jsp-config标签
在系统的web.xml里发现了有。 查找相关的资料,对这个标签有了了解。 包括 和 两个子元素。其中元素在JSP 1.2时就已经存在;而是JSP 2.0 新增的元素。元素主要有八个子元素,它们分别为:1.:设定的说明;2.:设定名称;3.:设定值所影响的范围,如:/CH2 或 /*.jsp;4.:若为true,表示不支持EL 语法;5.:若为true,表
2009-03-14 13:49:00
2964
原创 java.util.Date的getYear()
今天在写程序时,用到了java.util.Date类中的getYear()方法,发现取出来的年份是109,与真实年份差1900。查看了相关文档知道了原因。/** * Returns a value that is the result of subtracting 1900 from the * year that contains or begins with
2009-02-17 21:14:00
21409
原创 new Date()获取的时间与系统时间相关8小时
在运行Date now = new Date()时,获取出来的时间与系统的时间相关8小时。如系统时间为13:45:34,则取出来的为1:45:34。 我首先查看了自己的系统时间,是正确的,为13:45:34;然后想到了时区,因为中国在东八区。运行测试代码System.out.println(System.getProperty("user.timezone"));
2009-01-05 13:13:00
3277
原创 java.lang.UnsupportedOperationException
在使用Arrays.asList()后调用add,remove这些method时出现java.lang.UnsupportedOperationException异常。这是由于Arrays.asList() 返回java.util.Arrays$ArrayList, 而不是ArrayList。Arrays$ArrayList和ArrayList都是继承AbstractList,re
2009-01-03 16:11:00
43335
1
原创 tomcat内存设置问题
在使用Java程序从数据库中查询大量的数据或是应用服务器(如tomcat、jboss,weblogic)加载jar包时会出现java.lang.OutOfMemoryError异常。这主要是由于应用服务器的内存不足引起的。这种异常常有以下几种情况(以下以tomcat环境为例,其它WEB服务器如jboss,weblogic等是同一个道理): 1. java.lang.OutOfM
2008-12-17 22:52:00
1597
原创 oracle的jdbc连接方式:oci和thin
oci和thin是Oracle提供的两套Java访问Oracle数据库方式。 thin是一种瘦客户端的连接方式,即采用这种连接方式不需要安装oracle客户端,只要求classpath中包含jdbc驱动的jar包就行。thin就是纯粹用Java写的ORACLE数据库访问接口。 oci是一种胖客户端的连接方式,即采用这种连接方式需要安装oracle客户端。oci是Oracl
2008-11-22 17:24:00
1736
原创 数据提交方式:post和get
众所周知,在B/S应用程序中,前台与后台的数据交互,都是通过HTML中Form表单完成的。而Form提供了两种数据传输的方式——get和post。 Get请求表示客户端请求一个uri,服务器返回客户端请求的uri,post请求表示客户端请求的时候还要提交数据,比喻提交form表单,要提交的数据会放到请求报文的body部分。服务器收到后这样的请求后通常需要来处理这些数据。
2007-11-17 20:33:00
6948
1
转载 悲观所和乐观所的初步认识
锁(locking) 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算 处理中,我们希望针对某个cut-off时间点的数据进行处理,而不希望在结算进行过程中 (可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓 的“锁”,即给我们选定的目标数据上锁,使其无法被其他程
2007-11-04 21:24:00
1151
rbac基于角色的权限管理
2009-03-14
prototype.js开发手册
2008-11-02
DWR中文文档.pdf
2008-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人