- 浏览: 235146 次
- 性别:
- 来自: 苏州
最新评论
-
lgywyx:
问题是我放上面了,也出同样的错误
OpenSessionInViewFilter不起作用 -
whoosh:
elmar 写道你好,如何用java mail回复一个会议邀请 ...
使用javamail发送会议邀请 -
whoosh:
liushaohan01 写道假如这个和 struts2一起 ...
在Java Web项目里实现IOC(不使用框架,自己通过代码实现) -
whoosh:
qingcheng123 写道楼主你好,我用的是spring4 ...
OpenSessionInViewFilter不起作用 -
beming:
liwenjieifk 写道为什么我这样配置就没有效果了! B ...
Spring的OpenEntityManagerInViewFilter
文章列表
使用Spring Hibernate Struts 编写web应用,搭架构的时候测试出现 could not initialize proxy - no Session,网上搜了下说:是因为,你使用了lazy=true,这样hibernate在从数据库中调数据的时候是不会把关联的对象查出来的,而是保存一个获取值得方法,在你使用getXXX()调用的时候,hiberante会利用这个保存的方法去从数据库中取数据。而往往我们在jsp页面中使用getXXX()准备展示数据的时候,session早已经在dao中就关闭了。
于是就按照网上的方法在web.xml里面加入如下配置:
<filter ...
具体错误内容如下:
java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClass ...
BUG1:在网页中输入一些中文的过滤信息,然后查询,一开始的结果是正确的,但是当点击分页链接想跳到别的页面的时候会出现乱码。
原因:在com.jsptags.navigation.pager包下面的PagerTag类里面有个addParam方法,他在进行编码处理的时候使用了已经被废除的java.net.URLEncoder.encode方法,该方法直接使用系统默认的编码来进行编码,系统默认的编码是gbk,而我们页面的编码是utf-8,这样就造成的乱码。
修复方法:
final void addParam(String name, String value) {
//获取页面编码
...
Java将线程分为User线程和Daemon线程两种。通常Daemon线程用来为User线程提供某些服务。程序的main()方法线程是一个User进程。User进程创建的进程为User进程。当所有的User线程结束后,JVM才会结束。
通过在一个线程对象上调用setDaemon(true),可以将user线程创建的线程明确地设置成Daemon线程。例如,时钟处理线程、idle线程、垃圾回收线程、屏幕更新线程等,都是Daemon线程。通常新创建的线程会从创建它的进程哪里继承daemon状态,除非明确地在线程对象上调用setDaemon方法来改变daemon状态。
需要注意的是,setDaemon( ...
最近接到一个任务:为了确保安全,在删除ftp服务器上文件之前需要用1k大小的随机数重写该文件。
该操作需要用到Apache commons-net 包下面的FTPClient类,为了重写文件,我用到了该类的storeFileStream(String remote)方法,该方法返回一个OutputStream,起初没注意到OutputStream的flush和close方法就调用FTPClient类的deleteFile方法,如果该方法运行成功则返回true,但是碰到了一个奇怪的现象,deleteFile方法返回了true并没有删除文件。CSDN的网友告诉我可能是因为有文件打开着,并没有删除成 ...
一:IOC的好处
有的项目在管理DAO的时候会抽象出一个interface,如ArticleDao;然后去做一些他的实现:如ArticleDaoForDb2或者ArticleDaoForOracle。这样在Servlet里面new一个ArticleDao可以写成:ArticleDao articleDao=new ArticleDaoForOracle
这种做法带来的问题:项目一大,就有很多dao类,如ContentDao,PersonDao等等等。如果有一天要将他们的实现从ForOracle改成ForDb2,这样在代码里面的改动就会很大。
IOC:控制翻转,本来需要在代码里面将某个类的具体实现 ...
职场中的核心竞争力是深度的精通。
有的时候,你貌似没混日子,但是日子会把你混了。
中国的时尚界没有时尚,只有浮华,会让人分不清楚什么是光荣,什么是虚荣。
理想是理智的梦想,在实现理想的过程中,需要一步一 ...
XSL(Extensible Stylesheet Language):本身是一种XML,可以将XML转换成某种形式:XML-->HTML (在xml刚开始的时候,大家都喜欢用xsl来修饰xml。现在一般不用,因为效率比较低)或者XML-->XML(企业间的数据传输);最早的时候XSL包括XSLT&FO,FO:Formatting Object XSLT:T-Transformation;现在一般都用xslt,其实xslt就是xsl。
XPATH:XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历(这段话参考w3c) ...
/**
* plsql:某个项目对效率要求比较高的时候用,一般不用,大多数项目写的是夸数据库平台的,用不上。
* pssql大多数能做的东西,java都能替代它。在某些特殊的地方要求用plsql的时候你才会用。
*
* 变量声明的规则:
* 1、变量名不能使用保留字,如from、select等
* 2、第一个字符必须是字母
* 3、变量名最多包含30个字符
* 4、不要与数据库的表或者列同名
* 5、每一行只能声明一个变量
*
* 常用变量类型
* 1、 binary_integer:整数,主要用于计数而不是用来表示字段类型
* (Or ...
alter user scott account unlock;--给用户解锁
connect sys/bjsxt as sysdba; --以系统超级管理员登陆
drop user liuchao cascade; --删除用户liuchao
exp -- 导出用户的相应信息
create user liuchao identified by liuchao default tablespace users quota 10M on users-- 用户名是liuchao密码也是liuchao
--默认的表空间是users大小为10M
g ...
他是奥巴马的大学同学,26岁的副教授,33岁的苹果副总裁,谷歌中国的传世人。他曾今在乔布斯、盖茨、史密斯身边工作。他经历了PC时代的苹果和微软,经历了互联网时代的谷歌。他,是李开复。
李开复在他的自传里面披露了 ...
赚钱了赚钱了,不知道怎么去花~
此处不留爷,必有留爷处,天生爷才必有用!
嘴上无毛,办事不牢。
豆芽子它长一房高,它也是一根菜。
不就是名字长一点吗,弗拉基米尔.依里奇.乌里杨洛夫其实简单来说就是列宁。
吵架是婚姻幸福的体现。
有没有同学有疑问的,你偷偷摸摸举一下手,让我看看。
骑着驴找马,但是不要虐待驴,别跟公司闹僵,公司也不会跟你过不去。
情商大于智商,很多时候,你可以不聪明,那无所谓,关键是你做事情的时候有坚韧不拔的精神。
程序员最容易犯的毛病一是自尊心太强,二是爱抱怨,这两点我劝你千万别犯,否则你不容易成功,这不是一个能成功的品质。
这种东西就像是天上掉一根线下来,插 ...