- 浏览: 184337 次
- 性别:
- 来自: 广州
-
最新评论
-
qingfengde:
这么傻逼的判断方法,不知道你博主怎么想的,改后缀就有问题了
poi读取Excel(兼容2003和2007) -
stylrmomo:
Thanks
oracle查看创建表的sql语句 -
tianshi1017:
判断03和07的excel版本这里貌似就不用了吧
这样一个是不 ...
poi读取Excel(兼容2003和2007) -
mymobile:
Technoboy 写道Tomcat默认用ISO-8859-1 ...
让Tomcat支持中文路径和中文文件名 -
Technoboy:
Tomcat默认用ISO-8859-1进行解码,配置URIEn ...
让Tomcat支持中文路径和中文文件名
文章列表
log4j使用方法收藏
为什么要用日志(Log)?
这个……就不必说了吧。
为什么不用System.out.println()?
功能太弱;不易于控制。如果暂时不想输出了怎么办?如果想输出到文件怎么办?如果想部分输出怎么办?……
为什么同时使用commons-logging和Log4j?为什么不仅使用其中之一?
Commons-loggin的目的是为“所有的Java日志实现”提供一个统一的接口,它自身的日志功能平常弱(只有一个简单的SimpleLog?),所以一般不会单独使用它。
Log4j的功能非常全面强大,是目前的首选。我发现几乎所有的Java开源项目都会用到 ...
早上同事用PL/SQL连接虚拟机中的Oracle数据库,发现又报了“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务
”错误,帮其解决后,发现很多人遇到过这样的问题,因此写着这里。
也许你没有遇到过,原因如下:
你ora ...
转载:
SSH 集成项目中getHibernateTemplate().save(Object obj)方法保存数据不能commit 解析
在开发SSH 集成项目过程中,可能会遇到如题目
那样的问题,在一个save()方法中不能把数据提交到数据库,而在后台打印的sql语句来看已经执行了insert 操作,具体是什么原因?
在网上翻查了好久,发现也有不少和我一样的情况,最后 得到原来是 在使用myeclipse工具自动生成 代码产生的副作用吧!
而且问题很明显,在写好一个save()方法后,在写一个get()的方法,然后先操作s ...
为了以后查找方便,特粘贴到此!
基本介绍:
showModalDialog() (IE 4+ 支持)
showModelessDialog() (IE 5+ 支持)
window.showModalDialog() 方法用来创建一个显示HTML内容的模态对话框。
window.showModelessDialog() 方法用来创建一个显示HTML内容的非模态对话框。使用方法:
...
1,DESCRIBE 命令
使用方法如下:
SQL> describe nchar_tst(nchar_tst为表名)
显示的结果如下:
名称 是否为空? 类型
----------------------------------------- -------- ----------------------------
NAME NCHAR(6)
ADDR ...
最近开发时用到
proxool
数据库连接池框架,这个框架
完全可配置、快速、成熟、健壮。可以透明地为你现存的
JDBC
驱动程序增加连接池功能。
先介绍下什么是
proxool
吧。我也是从网上拷贝的
:
Proxool
是一种Java
数据库连接池技术。是sourceforge
下的一个开源项目,
这个项目提供一个健壮、易用的连接池,最为关键的是这个连接池提供监控的功能,方便易用,便于发现连接泄漏的情况。
目前是和DBCP
以及C3P0
一起,最为常见的三种JDBC
连接池技术。 日前,Hibernate
官方宣布由于Bug
太多不再支持 ...
今天在第一次接触使用“验证码”功能时,在执行时出现了异常信息:
严重: Servlet.service() for servlet jsp threw exception
java.lang.IllegalStateException: getOutputStream() has already been called for this response。
在网上搜索之后的解决方法是:
在生成验证码的jsp文件末尾添加两句话
out.clear();
out = pageContext.pushBody();
今天在进行quartz应用时,出现了:java.lang.NoClassDefFoundError: javax/transaction/UserTransaction,
错误,上网一查原来是没有导入:jta.jar包。
解决办法:
把jta.jar
包放在开发工程的lib下就可以了,jta包在quartz-1.6.6\lib\build\jta.jar
下。
环境:Tomcat5.5
今天整理以前的项目笔记时,发现一个非常有趣的问题,当时我用的struts做接收图片和显示图片文件时发现只要是出现中文的图片就会显示不出来,看图片属性也没错的。
我点图片让其在一个单独的标签页中打开一看URL地址,中文全是经过编码的,我想这应该跟编码有关。查Tomcat5.5文档,发现如果要Tomcat支持中文文件名或是目录的话得在 中加上URIEncoding="utf-8",
<Connector port="80" maxHttpHeaderSize="8192"
...
排除log4j版本问题后,仍出现此问题,解决方法:在Tomcat安装目录下conf/catalina.properties文件中设置org.apache.catalina.loader.WebappClassLoader.ENABLE_CLEAR_REFERENCES=false。
去Tomcat网站上查看了它的含义:
http://tomcat.apache.org/tomcat-6.0-doc/config/systemprops.html
If true
, Tomcat attempts to null out any static or final
f ...
在网上搜了下此找到了解决办法:
在这里输出信息并不是错误信息而仅只是警告信息,不会影响项目的运行。不会看着这个警告不爽,所以想消除它。因为log4j无法输出日志,log4j是一个日志输入软件包。你可以在hibernate的etc目录下找到log4j.properties文件,将它复制到项目src文件夹或将log4j.properties放到
\WEB-INF\classes文件夹中即可。
重新启动时,就没有了警告信息。
接上篇:
下面我们把struts也整合进来。
(10)先把struts所用到的jar包拷贝进WEB-INF/lib文件夹:由于上面我们已经拷贝了一份antlr,为了避免冲突,struts中的这个包就不用拷贝了。
(11)接下来我们把spring的实例化交给web容器:我们利用的是在web.xml中配置监听器来实现的。
<!--指定spring的配置文件,默认从web根目录寻找,这里我们用spring提供的classpath前缀指定从类路径下寻找 -->
<context-param>
<param-name>contextConf ...
接上篇:
(8)下面我们写一个业务Bean来操作实体:
为了面向接口编程我们先创建一个接口:PersonService
package com.java.service;
import java.util.List;
import com.java.entity.Person;
public interface PersonService {
public abstract void save(Person person);
public abstract void update(Person person);
public abstr ...
首先我们整合spring+hibernate;
(1)拷贝所需要的jar文件到/WEB-INF/lib文件夹,顺便把所需要的数据库驱动包也拷贝进去,我用的是Oracle,所以我拷贝classes12.jar到lib目录。
hibernate3.6所需要的jar文件如下:
spring2.5所需要的jar文件如下:(注意antlr.jar只能有一个,)
(2)拷贝一个spring配置文件模板到classpath路径,便于以后利用ClassPathXmlApplicationContext类来初始化spring:
<?xml ver ...
今天打开Oracle数据时出现:oracle initialization or shutdown in progress错误,无法连接数据库。
这错误有点泛,我们可以利用alter database open来获取详细的错误信息:
(1)先打开CMD:输入sqlplus /nolog
(2)利用管理员登录:conn sys/密码 as sysdba;
(3)先关闭数据库例程:shutdown normal;
(4)启动例程:startup mount;
(5)当运行alter database open时出现下面错误:
上面红框框起来的文件路径一会 ...