- 博客(50)
- 资源 (18)
- 收藏
- 关注
转载 保护您的眼睛 用淡苹果绿的IE背景色
现代人几乎每天都离不开电脑。在工作、娱乐、交友,甚至买卖股票的过程中,电脑都是我们的好帮手。但是,许多应用软件的背景,尤其是网页的底色通常被设定为刺眼的白色,看得久了,眼睛就会出现疲劳、酸涩,甚至流泪的现象。 卫生部近视眼重点实验室主任、复旦大学医学院眼科教授褚仁远说,绿色和蓝色对眼睛最好,建议大家在长时间用电脑后,经常看看蓝天、绿地,就能在一定程度上缓解视疲劳。同样的道理,如果我们把电脑屏幕
2010-05-29 09:05:00 766
转载 每一个JAVA初学者都应该搞懂的问
每一个JAVA初学者都应该搞懂的问题开发者在线 Builder.com.cn 更新时间:2008-03-19本文关键词: JAVA java 作者:sixth 对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。 问题
2010-05-27 22:59:00 630 1
转载 session详解
目录:一、术语session二、HTTP协议与状态保持三、理解cookie机制四、理解session机制五、理解javax.servlet.http.HttpSession六、HttpSession常见问题七、跨应用程序的session共享八、总结参考文档一、术语session在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction
2010-05-27 22:44:00 495
转载 浅谈DAO工厂设计模式
浅谈DAO工厂设计模式随着软件分层设计的流行及广泛的应用,对于DAO的设计模式大家已经不再陌生了,DAO层已经在软件系统的开发中成为必不可少的一层,将后台的数据层和前台的VO进行分离。前段时间也针对于DAO的设计介绍过一个基于Hibernate的泛型DAO的设计。 csdn blog:http://blog.csdn.net/yongtree/archive/2008/03/12/2172071.
2010-05-26 23:42:00 919 1
转载 泛型DAO设计
泛型DAO设计文章分类:Java编程 关键字: 泛型 dao hibernate 设计模式 泛型是JDK1.5的一个新的特性,使用泛型机制编写的程序代码要比那些杂乱的使用Object变量,然后再进行强制类型转换的代码具有更好的安全性和可读性。如果你的系统运行在JDK1.5以上的版本上,建议多使用泛型来代替无休止的对象转换。 在软件设计中我们开始对系统进行三层甚至是多层架构了,
2010-05-26 23:41:00 825
转载 解决a different object with the same identifier value was already associated with the session错误
解决a different object with the same identifier value was already associated with the session错误论 ]--Category是树形结构,以下是实现修改功能的代码,一开始,我用了getHibernateTemplate().update()结果出现a different object with the sam
2010-05-26 10:25:00 8587
转载 解决a different object with the same identifier value was already associated with the session
这个错误我一共遇到过两次,一直没有找到很好的解决方案,这个错误产生原因相信大家都知道,因为在hibernate中同一个session里面有了两个相同标识但是是不同实体,当这时运行saveOrUpdate(object)操作的时候就会报这个错误。呵呵,也许你会说,你这么说跟没说没什么区别,我承认,呵呵,我不知道具体为什么会产生这个错误,要不然也不会很久都没有解决,现在,给出一个临时的解决方案,给向我
2010-05-26 10:24:00 789
转载 JAVA程序员之路
JAVA程序员之路- - 每个人的学习方法是不同的,一个人的方法不见得适合另一个人,我只能是谈自己的学习方法。因为我学习Java是完全自学的,从来没有问过别人,所以学习的过程基本上完全是自己摸索出来的。我也不知道这种方法是否是比较好的方法,只能给大家提供一点参考了。学习Java的第一步是安装好JDK,写一个Hello
2010-05-24 23:32:00 3991 9
转载 剖析Hibernate批量更新
剖析Hibernate批量更新http://developer.51cto.com 2009-09-24 09:45 佚名 博客园 我要评论(0) 这里介绍对于Hibernate批量更新操作,Hibernate是将符合要求的数据查出来,然后再做更新操作。批量删除也是这样,先把符合条件的数据查出来,然后再做删除操作。 学习Hi
2010-05-24 19:06:00 746
转载 概括潜在的Hibernate性能问题
这里介绍对于查询结果比较多的情况无疑是一个Hibernate性能上的潜在威胁。碰到这样的情况,将Many的查询进行分开也是一种解决办法。 学习Hibernate时,经常会遇到Hibernate性能问题,这里将介绍Hibernate性能问题的解决方法。在使用Hibernate进行分页的过程中,如果你收到如下警告,那么这里就是一个潜在的Hibernate性能问题点:WARN
2010-05-24 18:30:00 1068
转载 Hibernate lazy load.
HIBERNATE的持久化对象加载策略。 延迟加载, 也就是用到的时候才去加载.这样可以提高一些性能. Hibernate的lazy loading 采用了一个HibernateSession来管理session,它的逻辑是每进行一次数据库操作,就开新的session,操作完成后立即关闭该session。这样做的好处是可以严格关闭session,避免菜鸟级的错误,但是hibernate.org并不
2010-05-22 09:37:00 2312
转载 关于Hibernate的问题,lazy=true和proxy
lazy="true"是用来指定一个collection延迟载入的,和proxy没关系。Top2 楼lyo(一个人的路上)回复于 2003-11-29 13:57:58 得分 0 那就是说只要在配置文件中写上 lazy=true就可以了,在自己的程序中不用特殊编写。 但是proxy是怎麽回事?它是做什莫用的?困惑我很久了 :(Top3 楼miwoo(我的自行车被偷了:(
2010-05-22 08:24:00 1749 1
原创 Hibernate reference 3.2.0 ga 正式版中文参考手册
http://doc.javanb.com/hibernate-reference-3-2-0-zh/ch19.html
2010-05-22 08:22:00 1129
转载 Hibernate中的延迟加载
众所周知,到了Hibernate3.0以后,关联关系的对象默认都是使用延迟加载,例如<one-to-many>时.但我在映射<one-to-one>,<many-to-one>关系时指定了lazy="true",但是在查询对象时,我只想查询一个对象,仍然会把这个对象所关联的<one-to-one>,<many-to-one>对象一起查询出
2010-05-22 08:21:00 643
转载 Hibernate中outer-join、lazy 、fetch join关键字的使用
1、outer-join关键字(many-to-one的情况)outer-join关键字有3个值,分别是true,false,auto,默认是auto。true: 表示使用外连接抓取关联的内容,这里的意思是当使用load(OrderLineItem.class,"id")时,Hibernate只生成一条SQL语句将OrderLineItem与他的父亲Order全部初始化。select *
2010-05-16 21:50:00 619
转载 FCKeditor乱码一解(解决<会被转换为实体)
最近用了一个FcKeditor简化版,自已修改下了那个图片上传功能本来放在linux下没有什么问题,问题是放在win系统上面,ie访问FckEditor不显示出来后来我把所有内容都转成gb2312 显示问题解决了但是乱码问题还没有解决,1 2 3 o p u 等字母经常被换成别的字符我把所有问件打开,把乱码字符看看在那里被替换的,发现了一个配置文件fckeditor.jsFCKConfig.Pro
2010-05-16 11:25:00 771
转载 [转]FCKeditor中文乱码及上传失败问题
FCKeditor中文乱码问题在FCKeditor的使用中,主要有在3个地方会出现中文乱码:① 在“浏览服务器”页面中创建新目录时问题:当点击“插入/编辑图象”或“插入/编辑Flash”时,会弹出“图象属性”或“Flash属性”对话框,然后单击其中的“浏览服务器”按钮时,会打开“浏览服务器”的页面,在这个页面中创建中文名目录时会出现乱码。解决:修改Web容器的字符编码。因为FCKe
2010-05-16 11:06:00 897
转载 tomcat 发布多个项目时抛的webAppRootKey错误
在tomcat的目录conf/Catalina/localhost下,可以增加xml文件,来指向file系统中任意一处作为网站系统的子根目录,例如: atcs.xml文件: Context configuration file for the Tomcat Host Manager Web App $Id: host-mana
2010-05-15 09:58:00 6962
转载 配置OpenSessionInView的作用(转载)
OpenSessionInViewFilter的作用 Spring为我们解决Hibernate的Session的关闭与开启问题。 Hibernate 允许对关联对象、属性进行延迟加载,但是必须保证延迟加载的操作限于同一个 Hibernate Session 范围之内进行。如果 Service 层返回一个启用了延迟加载功能的领域对象给 Web 层,当 Web 层访问到那些需要延迟加载的数
2010-05-14 12:06:00 1317
转载 url rewrite 实现url地址的伪静态化
(1)在Java web服务器内使用url rewrite(实现url地址的伪静态化)每个网页或请求都是一个url地址,一般,这个地址可能是.do,.page,.action之类的并加上?号、&号查询串等构成的一个长长的的url。很urgly。 一般的url----------------------------------------------------------较
2010-05-14 09:20:00 967
转载 UrlRewrite.xml
动态的URL变成静态的URL可以UrlRewriteFilter来处理 UrlRewriteFilter的介绍: UrlRewriteFilter是一个用于改写URL的Web过滤器,类似于Apache的mod_rewrite。适用于任何Web应用服务器(如 Resin,Orion,Tomcat等)。其典型应用就把动态URL静态化,便于搜索引擎爬虫抓取你的动态网页。 为什么要使动
2010-05-14 09:18:00 8237
转载 Struts2.0标签
Struts2.0标签注意OGNL表达式的配合使用 1、设置属性s:set功能与Struts1.2的bean:define相同(1)复制属性request.setAttribute("mldn","lin");%>#request.mldn">${temp }注意#value中需要使用OGNL表达式来取得属性范围中的属
2010-05-13 23:31:00 2361
转载 svn强制要求提交注释--pre-commit钩子
不少开发员提交修改的时候都不写注释,导致查看历史时很费劲,也不太符合规范。有的公司要求每次提交修改时都写上bug号或者任务描述,那么如何在工具上防止开发员们不写注释呢? 利用svn的pre-commit钩子可简单实现此要求。 进入仓库project1/hooks目录,找到pre-commit.tmpl文件,重命名,去掉后缀.tmpl。 编辑pre-commit文件: 将: $SVN
2010-05-13 09:27:00 5317 1
转载 SVN使用小记
问题 1 : SVN 能更新,但是不能 commit 。 解决方案:将项目名从小写改成大写。 原因分析:服务器是 Windows 系统,读数据时不区分大小写,写数据时区分(比较慎重)。 -》服务器用的是Win2003操作系统。(20090514追加) 问题 2 : commit 时报错: Html代码 Merge conflict during commit sv
2010-05-13 08:50:00 3730
转载 设置Eclipse背景色
颜色:1windows →Preferences→general→editors→text editors2在 appearance color options 里选在background color3去掉复选框的钩,设置颜色为 色调84 红204饱和度91 绿232 亮度205 蓝207 字体:1windows →Preferen
2010-05-12 18:44:00 7867 1
转载 struts2中i18n的设置
1、针对xxx.class,建立xxx.properties文件,可以对class中的Output设置本地化输出2、更常用的方法是正对package,建立packageName.properties,在其中设置ActionClass.StringName=XXX。创建action都是:……ApplicationAct
2010-05-11 20:42:00 4725
原创 现在开始精通JAVA,学习路线图
现在开始精通JAVA,学习路线图! 你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式.你应该十分了解UML,尤其是class,object,interaction以及statediagrams. 你需要学习JAVA语言的基础知识以及它的核心类库(collections,serialization,streams,networking,multi
2010-05-11 17:57:00 697
转载 java 的版本异常
学习之路总是并不平坦的,这不,一开始就遇到问题了:Bad version number in .class file。版本不对?可是我用的java以及javac都是JDK5呀,怎么回事?除了编译版本跟运行版本不一致外是不会出现这种可能的。突然想起前几天试了一下JDK6,把Eclipse的JDK编译器选成JDK6了。果然,将其改回去JDK5就行了。 =====================
2010-05-11 16:50:00 690
转载 使用junit4下myeclipse环境下测试hibernate方法的心得
以下是我使用junit4下myeclipse环境下测试hibernate方法的心得 1、使用AbstractTransactionalJUnit4SpringContextTests (1)实现测试方法结束后,自动结束事务。一个test类中所有的test方法都是在一个事务内,回滚时会全部回滚 (2)如http://berserker-12.javaeye.com/admin/blogs
2010-05-11 16:48:00 3142
原创 DAO测试策略(spring, hibernate)
对于dao层的测试, 集成测试和隔离的单元测试各有优劣. 利用一些Stub的隔离的单元测试速度比较快, 但是不能够测试dao与数据库的交互是否工作. 而集成测试的速度可能因为要建立实际的数据库连接或数据库存在于远程机器上而速度要慢一些, 但它能够真正测试dao与数据库的交互是否正常工作. 在这两种测试中,我更倾向于使用集成测试.下面是我在一个项目(使用spring, hibernate)中的一
2010-05-11 16:47:00 1610
转载 junit4入门
JUnit 是 Java? 语言事实上的 标准单元测试库。JUnit 4 是该库三年以来最具里程碑意义的一次发布。它的新特性主要是通过采用 Java 5 中的标记(annotation)而不是利用子类、反射或命名机制来识别测试,从而简化测试。在本文中,执着的代码测试人员 Elliotte Harold 以 JUnit 4 为例,详细介绍了如何在自己的工作中使用这个新框架。注意,本文假设读者具有 J
2010-05-11 16:43:00 936
转载 Spring+hibernate+junit的Dao测试
开发一个eclipse3.4+Struts2.0+hibernate3.2+Spring2.5+oracle10g的项目。实现完DAO层后,想对Dao层做下测试。以前都是用的Junit3.8,这次换了最新的Junit4.4,但是在写测试类时遇到不少麻烦,将碰到的问题和解决方法记录下来,供后来的朋友们参考。下面分别讲解在Junit4.4和Junit3.8下如何写测试类。对于Junit3.8:Sp
2010-05-11 16:12:00 4335
转载 joram中文文档
1 引言 1.1 编写目的 本文作为B2bi项目中开源产品JORAM的使用指导文档,旨在帮助项目组人员方便明了的进行JMS模块的详细设计和开发工作。本文档主要包含建设银行EAI平台B2Bi子系统中使用的开源JMS产品——JORAM的使用说明。 1.2 名词解释 B2Bi: Business to Business integration (企业间集成) JMS: Java Message
2010-05-10 19:31:00 2366 1
转载 Hibernate性能优化策略
Hibernate性能优化策略1. 简介版本:Hibernate3.21.1 目的1.2 范围1.3 定义、首字母缩写词和缩略语1.4 参考资料1.5 概述2. 缓存策略2.1 什么是缓存?即Hibernate将数据临时存放在内存中,以便加快数据的存取速度。为此,我们可以想象,缓存的实现,就类似于一个Map对象,首先需要一个key
2010-05-10 19:24:00 525
转载 浅谈hibernate性能优化的几点建议
1、针对oracle数据库而言,Fetch Size 是设定JDBC的Statement读取数据的时候每次从数据库中取出的记录条数,一般设置为30、50、100。Oracle数据库的JDBC驱动默认的Fetch Size=15,设置Fetch Size设置为:30、50,性能会有明显提升,如果继续增大,超出100,性能提升不明显,反而会消耗内存。 即在hibernate配制文件中进行配制:
2010-05-10 19:19:00 488
转载 MyEclipse 导入项目 must override a superclass method
这个问题是由于您使用JDK1.5,使用jdk1.6可以避免该问题出现,或者将@Override注解删除。jeecms2.2将使用JDK1.5,可以彻底避免此类问题。
2010-05-08 11:42:00 1165
转载 MyEclipse不编译问题的解决
MyEclipse不编译使我们经常会碰到的问题,那么是什么引起MyEclipse不编译的呢?那么本文给出的方案给你介绍一下。这两天MyEclipse 不编译了,无论怎么更改保存, classes目录下都是空的.在网上找了很多文章,总结如下:MyEclipse不编译解决1. 确保 project->build automatically 已经被选上.MyEclipse不编译解决
2010-05-08 11:25:00 836
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人