`
whoosh
  • 浏览: 232042 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表
使用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时代的苹果和微软,经历了互联网时代的谷歌。他,是李开复。 李开复在他的自传里面披露了 ...
赚钱了赚钱了,不知道怎么去花~ 此处不留爷,必有留爷处,天生爷才必有用! 嘴上无毛,办事不牢。 豆芽子它长一房高,它也是一根菜。 不就是名字长一点吗,弗拉基米尔.依里奇.乌里杨洛夫其实简单来说就是列宁。 吵架是婚姻幸福的体现。 有没有同学有疑问的,你偷偷摸摸举一下手,让我看看。 骑着驴找马,但是不要虐待驴,别跟公司闹僵,公司也不会跟你过不去。 情商大于智商,很多时候,你可以不聪明,那无所谓,关键是你做事情的时候有坚韧不拔的精神。 程序员最容易犯的毛病一是自尊心太强,二是爱抱怨,这两点我劝你千万别犯,否则你不容易成功,这不是一个能成功的品质。 这种东西就像是天上掉一根线下来,插 ...
Global site tag (gtag.js) - Google Analytics