
J2EE
iteye_5117
这个作者很懒,什么都没留下…
展开
-
Hibernate性能优化
[code="摘要"]Hibernate性能优化的一些要点:尽量使用many-to-one,避免使用单项one-to-many、灵活使用单向one-to-many、不用一对一,使用多对一代替一对一、.配置对象缓存,不使用集合缓存等。 [/code]Hibernate性能优化有很多方面,在此我们总结了Hibernate性能优化的一些要点,如下:1.尽量使用many-to-one,避免使用...原创 2009-11-02 11:41:41 · 91 阅读 · 0 评论 -
Hadoop:java.io.IOException: Tmp directory
今天在机器上搭建Hadoop测试,第一次运行:[code="java"]bin/hadoop jar hadoop-examples-1.0.3.jar pi 10 100[/code]的时候,是没有问题的,然后我stop-all.sh,修改了一些配置文件,运行start-all.sh,然后再次运行上面的命令的时候,就出现了这样的情况,错误信息如下:[code="java"]s...原创 2012-08-30 11:16:27 · 563 阅读 · 0 评论 -
Hibernate Transformers之三种结果转换说明
在hibernate使用的过程中.我们通常需要对结果进行解释. Hibernate为我们提供了以下3种解释方法: [code="java"]Transformers.ALIAS_TO_ENTITY_MAP //把输出结果转换成mapTransformers.TO_LIST //把结果按顺序排进Listransformers.aliasToBean(target) //把结果通过se...原创 2013-06-06 22:57:03 · 407 阅读 · 0 评论 -
SpringMVC中form:select的使用
最近使用Spring MVC的多,发下在Spring MVC下如何方便的使用下拉列表吧,其实还有其他好多功能,不过我就不一一说明了,大家到直接查看官方手册就能明白:下面是我的Controller类:[code="java"]package com.vito16.mvc1.controller;import java.util.ArrayList;import java.util...原创 2013-07-08 15:40:34 · 2379 阅读 · 0 评论 -
@MatrixVariable的使用
在Spring3.2 后,一个@MatrixVariable出现了,这个注解的出现拓展了URL请求地址的功能。Matrix Variable中,多个变量可以使用“;”(分号)分隔,例如:[code="java"]/cars;color=red;year=2012[/code]如果是一个变量的多个值那么可以使用“,”(逗号)分隔[code="java"]color=red,green...2013-07-08 16:03:28 · 2952 阅读 · 0 评论 -
Hibernate:no row with the given identifier exists
ObjectNotFoundException: no row with the given identifier existsWhere it can occur:This might occur if you try to load a non-proxied object with session.load() or you load a proxied object a...原创 2012-05-05 10:10:38 · 91 阅读 · 0 评论 -
jBPM4之请假流程例子
最近项目需要工作流,所以就准备采用jBPM4作为工作流引擎,才开始接触,很多东西都是一步一步摸索出来的,当然了,也搜索了一些文章,下面就是这两天使用jBPM4做的一个请假的例子.流程比较简单,流程图如下:[img]http://dl.iteye.com/upload/picture/pic/113109/43d132a2-e743-3cef-a5f1-27d1977a219c.jpg[/i...原创 2012-05-28 15:33:26 · 129 阅读 · 0 评论 -
无限级菜单数据库设计
第一种方案:表为两张,一张分类表,一张信息表。 表1: `ID` int(10), `cID` tinyint(3) , `title` varchar(255), 表2:`cID` tinyint(3) , `parentID` tinyint(3), `order` tinyint(3) , `name` varchar(255),这样可以...原创 2012-11-14 14:59:49 · 1804 阅读 · 0 评论 -
Activiti结合Spring自动部署流程资源
Activiti 整合spring的时候,提供了一个自动部署的特性:[code="java"] ... [/code]这样当每次启动web容器的时候就会把指定路径的流程资源文件部署到Activiti DB上。不过这样会产生一个问题,资源文件在没经过任何改动的情况下,特别是我们在做Testing的时候,还是会重新部署一个新的版本到DB上,这样会造成不别要的重复部署。我...原创 2012-12-03 15:01:13 · 2248 阅读 · 0 评论 -
JSP页面调用Spring容器注入的Bean
首先在jsp中导入:[code="java"][/code]然后可以调用Spring容器管理的Bean了:[code="java"][/code]原创 2012-12-04 15:55:43 · 218 阅读 · 0 评论 -
Activiti获取历史任务信息
在项目中的工作流操作中,需要用到工作流的流程历史信息列表显示,由于有了task id ,那么在使用historyservice 就可以查询到当前流程之前的所有流程任务信息。使用historyservice的createHistoricTaskInstanceQuery()这个方法就可以查询到了。当然了,我碰见问题的是,程序条件使用taskid 就不行,使用流程实例的ID就可以查询到...原创 2012-12-06 22:42:19 · 3223 阅读 · 1 评论 -
Struts2标签调用静态方法
这几天使用工作流的时候,很多地方在页面需要调用静态方法获取内容。首先,struts配置文件中:[code="java"] [/code]然后页面调用:[code="java"][/code]...原创 2012-12-14 16:13:18 · 154 阅读 · 0 评论 -
你真的会数钱吗?
摘要:货币,记账相关的领域模型,使用值对象快年底了,假如你们公司的美国总部给每个人发了一笔201212.21美元的特别奖金,作为程序员的你, 该如何把这笔钱收入囊中?1.美元?美元!你可能觉得,这根本不是问题。在自己的账户中直接加上一笔“转入”就行了。但是首先就遇到了币种的问题。一般来说,银行账户都是单币种的。你可能会说不对啊,我的一卡通就能存入不同的币种啊?但那是一个“账号(A...原创 2014-04-15 16:22:08 · 320 阅读 · 0 评论 -
项目启动报错: Acquisition Attempt Failed!!!
项目启动报错:Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed more than the maximum number of allowed acquisition attempts (10)....原创 2013-03-20 16:58:21 · 4515 阅读 · 1 评论 -
Linux下的端口被占用解决办法
在重启tomcat的时候,报错:[code="java"]java.net.BindException: Address already in use:8080[/code]说明端口被占用了。运行一下命令:[code="java"]ps -ef | grep java[/code]找到进程PID,上面命令找出来的进程,都要用kill关闭:[code="jav...原创 2013-03-20 17:02:38 · 230 阅读 · 0 评论 -
Maven+SVN+jenkins在linux的环境搭建
就来工作上用到了这几个东西来做项目的持续集成管理以前看《Maven实战》的时候了解到的hudson,不过在网上发现了jenkins这个东西,下载下来试验了一下,确实算是hudson的升级版本,我个人觉得好用多了。特将此搭建流程贴上,一来方便自己查看,二来方便入门同学参考:下面的操作都是在Linux测试服务器上执行的,假设已经有了maven结构的项目和svn服务器.1...2013-03-20 17:14:13 · 94 阅读 · 0 评论 -
Pushlet二次开发重点
1 Pushlet自带事件源分析 Pushlet源代码中自带了一些事例,对这些例子的分析有助于编写自己的代码。Pushlet源代码提供了一种事件源机制,即将一些服务作为事件源,通过这些源产生各种各样的事件,然后加入到相应的Session中。 1)Servlet初始化EventSourceManager。在Pushlet这个Servlet初始化时,会对Session...原创 2013-04-22 16:16:08 · 148 阅读 · 0 评论 -
多多研究Spring3源码
最近自己写一个Ioc容器。基本上全部采用直接方式支持Ioc,至于XML,能不用就不用,那个烦死人的东西。其中遇见很多问题,还是一步一步解决了不少。其实多多看看spring3的源码是很有帮助的,呵呵。这个方法应该是spring ioc里面一个很重要的方法了。在org.springframework.beans.factory.support.AbstractBeanFacto...原创 2012-08-14 15:58:03 · 145 阅读 · 0 评论 -
使用Sping AOP记录操作日志和错误日志
使用AOP进行日志记录我们应该首先思考使用哪一种类型的通知?切入点应该选在哪?这是我们使用AOP编程必须思考的东西。在这里 操作日志我采用了环绕通知类型(@Around)错误日志我采用了异常通知类型(@AfterThrowing) 需要引入libcommons-logging.jarspring.jaraspectjrt.jaraspectjweaver.j...2012-04-20 22:59:39 · 526 阅读 · 0 评论 -
对JSP页面传值中文乱码的简单解决方法
源代码,a.jsp往b.jsp传值: [code="java"] name: [/code]b.jsp页面内容:[code="java"] [/code]现象:中文乱码,比如“??????” 解决方法如下: 方法一: 1. 在b.jsp中把pageEncoding="GB2312"改为pageE...2009-05-21 11:31:57 · 106 阅读 · 0 评论 -
学习JavaBean的笔记!
原来做的东西大都是用的纯JSP代码做的网页最近该做的事都做了!有所以近几天学习了javaBean首先是研究了一下设置属性方式首先要讲到的就是就是我们的命名规则了!JAVA是一门严谨的语言所以在我们使用JavaBean的时候要注意大小写!然后所有的javabean必须在一个包中!下面是我们的属性设置总共有四种设置方式!实际开发中我们根据实际需要...2009-06-17 15:03:42 · 115 阅读 · 0 评论 -
FCKeditor配置说明
首先说明一下!说明的是一个叫FCKeditor的在线编辑插件FCKeditor简介: FCKeditor是一个专门使用在网页上属于开放源代码的所见即所得文字编辑器。它志于轻量化,不需要太复杂的安装步骤即可使用。它可和PHP、 JavaScript、ASP、ASP.NET、ColdFusion、Java、以及ABAP等不同的编程语言相结合。“FCKedito...原创 2009-06-24 09:03:48 · 95 阅读 · 0 评论 -
对JavaEE应用系统分层设计的思考
J2EE分层设计是Java企业应用的最基本的设计思想。 从最常规的分层结构来说,系统层次从上到下依次为: 表现层:主要是客户端的展示。 服务层:直接为客户端提供的服务或功能。也是系统所能对外提供的功能。 领域层:系统内的领域活动。 DAO层:数据访问对象,通过领域实体对象来操作数据库。 其中有些指导原则: ...原创 2009-07-01 19:18:06 · 174 阅读 · 0 评论 -
"SEC5054: Certificate has expired" GlassFish 启动错误
今天晚上在使用GlassFish的时候,启动碰见了这个问题,说然不影响使用,但是还是不舒服吧,线描数一下错误:[code="错误消息"]严重:SEC5054: Certificate has expiredVersion: V1Subject: OU=Secure Server Certification Authority, O="RSA Data Security,Inc.",...原创 2010-01-16 23:22:11 · 678 阅读 · 0 评论 -
错误:org.hibernate.HibernateException: No CurrentSessionContext configured!
版本:Hibernate_Core 3.3.2在使用3.2的时候获取Session习惯使用sf.openSession();但是现在开始流行getCurrentSession();了,原因很简单,openSession()是不管任何情况都重新开启一个Session,而getCurrentSession();相对的增加了一个判断,在有Session的情况下就会直接去调用,没有session的...原创 2010-01-26 23:45:30 · 417 阅读 · 0 评论 -
MVC设计思想
MVC英文即Model-View-Controller,即把一个应用的输入、处理、输出流程按照Model、 View、Controller的方式进行分离,这样一个应用被分成三个层??模型层、视图层、控制层。 MVC中的视图(View)代表用户交互界面,对于Web应用来说,可以概括为HTML界面,但有可能为 XHTML、XML和Applet。 随着应用的复杂性和规模性,界面的处理也变得具有...2010-03-02 10:47:33 · 169 阅读 · 0 评论 -
Hibernate中自带ID的generator的含义
1、identity:用于MySql数据库。特点:递增[code="java"] [/code] 注:对于MySql数据库使用递增序列时需要在建表时对主键指定为auto_increment属性。 2、sequence:用于Oracle数据库[code="java"] 序列名 [/code] 3、native:跨数...原创 2009-09-11 11:35:27 · 104 阅读 · 0 评论 -
Tomcat数据连接池配置
今天晚上一朋友问了一下我数据库连接池的问题!原来就是了解,但是没有使用,所以配置了一下,发到博客上,希望新手借鉴,没什么技术含量,老鸟就可以直接飘开了啊!首先说明的是我的环境:1.我用的是MySQL,驱动包已经放在了tomcat的LIB文件夹里面了,2.我的webroot就是我的tomcat默认文件夹好了 还是[b][size=x-large]第一步:[/size][/b...2009-09-18 23:33:50 · 134 阅读 · 0 评论 -
Hibernate持久化对象的三种状态
大家知道,Java对象的生命周期,是从通过new语句创建开始,到不再被任何引用变量引用结束,结束后它占用的内存将被JVM垃圾回收机制收回。在Hibernate中持久化类的对象可以划分为三种状态,分别是瞬态,持久态,脱管态。1. 瞬态(Transient),也叫临时态。处于这种状态的对象具备的特征如下: a) 不在Session的...原创 2009-09-25 19:27:13 · 84 阅读 · 0 评论 -
Spring+hibernate延迟加载报错解决办法
我们在项目中一般都会使用Spring来管理Hibernate的session,但是在查询数据的时候默认会使用lazy-loading方式的,也就是通常所说的延迟加载,延迟加载方式不同于普通加载,他会在使用到数据的时候才回真正的发出SQL语句,而Spring会自动的关闭session的,那么我们在前端页面做展示的时候问题就来了,我们在后台的时候还没有发出SQL查询session就关闭了,到了前台...2010-05-24 15:04:11 · 163 阅读 · 0 评论 -
org.springframework.dao.InvalidDataAccessApiUsageException错误
错误代码:[code="java"]org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL): Turn your Session into FlushMode.COMMIT/AUT...原创 2010-05-24 15:10:18 · 1386 阅读 · 0 评论 -
JMS发送消息报错:QueueConnectionFactory not bound解决办法
今天在做JMS的发生一下错误,记下为其他碰见这个问题的人做个参考!出错代码:[code="java"]QueueConnectionFactory factory = (QueueConnectionFactory) ctx.lookup("QueueConnectionFactory");[/code]我的JBOSS版本是5.1 GA报错:[code="java"]jav...2010-07-17 10:31:32 · 796 阅读 · 0 评论 -
JSF发生Cannot find FacesContext的处理方法
许多JSF初学者,在运行JSF时,通常会遇到javax.servlet.jsp.JspException: Cannot find FacesContext 这个错误,但程序还正常运行.出现这种情况时,有三种解决方案:1.当你的首页文件是命名为index.jsp,在这个文件里用到JSF.即该文件属于JSF文件.在J2EE里默认的启动文件是:index.jsp文件.因此,当启动程序时...2010-07-21 15:58:46 · 128 阅读 · 0 评论 -
希望JSF高手推荐一本阅读书籍
最近要写一个实现读取配置文件来生成JSF文件的类,由于在生成的时候涉及到了很多JSF底层实现的原理,所以我想问问JE里面的JSF高手们, 这个有没有好推荐的书籍阿, 书的重点不是应用阿,我需要的是实现原理之类的!还是谢谢大家了!...原创 2010-07-24 15:07:39 · 112 阅读 · 0 评论 -
Spring MVC HelloWorld入门例子
本例子为你讲解在spring3中如何使用基于注解的mvc框架.例子中使用到的工具:MyEclipse 9.1jdk 1.6[size=x-large]1.添加Jar包引用[/size]由于使用了Maven管理项目,所以,第一步就是添加引用.(没有使用Maven怎么办?那你直接下载Spring3的压缩包,添加相应的Jar文件就可以了。)[code="java"]...原创 2012-07-05 21:36:29 · 641 阅读 · 0 评论 -
Pushlet白皮书中文版下载
最近研究Pushlet的比较多,确实觉得资料文档比较少呀。分享一下2013-04-23 11:36:23 · 135 阅读 · 0 评论