- 博客(121)
- 资源 (4)
- 收藏
- 关注
转载 使用hibernate和bean来实现分页
可以用hibernate框架来实现,通过使用Query对象的setFirstResult(int firstResult)方法来设置第一条记录的位置和setMaxResult(int MaxResult)设置最大返回条数来实现分页。你只需要传这两个参数就行了。int MaxResult:设置最大返回条数既是每页显示多少条。int firstResult:设置第一条记录的位置可以这样算:Max
2014-07-12 01:15:17
517
转载 Struts2 ognl调用action有参数的方法
action: public String busiRangeNameById(Integer busiRange){ if(busiRange==null)return ""; ProductType productType = companyManageFacade.getProductType(busiRange); if(pr
2014-06-26 20:01:38
959
原创 Spring 事务管理高级应用难点剖析
参考自:http://www.ibm.com/developerworks/cn/java/j-lo-spring-ts1/index.htmlIBM技术博客论坛
2014-06-06 12:14:01
510
转载 HTTP协议详解
转载自:http://www.cnblogs.com/TankXiao/archive/2012/02/13/2342672.html当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对H
2014-05-27 14:06:57
446
原创 JSF学习笔记
具体参考资料为.http://openhome.cc/Gossip/JSF/CustomConverterValidatorTag.htm
2014-05-26 00:55:52
1363
转载 3种删除确认js代码
第一种方法:挺好用的,确认以后才能打开下载地址页面。原理也比较清晰。主要用于删除单条信息确认。第二种方法:原理跟上面的一样。JavaScript删除确认框 删除第三种:主要用于批量删除的确认提示 <input name="Submit" type="submit" class="inputedit" value="删除" onclick="{if(confi
2014-05-23 16:04:44
2294
转载 重定向与转发
如何选择:RequestDispatcher.forward()方法和HttpServletResponse.sendRedirect()方法的区别是:前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;后者则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。这样,从浏览器的地址栏中可以看到跳转后的链接地址。所以,前者更加高效,在前者可以满足需要时,尽量使用
2014-05-22 16:43:12
533
转载 JPA注解的使用,用于实体类的注解
1、 @Entity(name="EntityName") 表示该类是一个可持化的实体。当在容器中时,服务器将会首先加载所有标注了@Entity注释的实体类,其中@Entity中的“name”属性表示实体名称,若不作设置,默认为标注实体类的名称(注意大小写与系统的关系。)。 @Entity标注是必需的 ,name属性为可选。 Java代码 @Enti
2014-05-21 10:02:59
30349
2
转载 JSF消息FacesMessage的使用
在JSF生命周期中,任何组件都可以创建一个JSF消息,这个消息通常由FacesContext来添加,FacesContext会自动维护应用的消息队列,当JSF生命周期结束时,视图页面只要使用简单的或者标签即可输出这些消息。JSF支持4种级别的消息:一般消息:FacesMessage.SEVERITY_INFO警告消息:FacesMessage.SEVERITY_WARNING
2014-05-20 01:18:41
3120
原创 Factory 'javax.faces.render.RenderKitFactory' was not configured properly.
今天部署别人的工程的时候遇到一个问题,抛出如下的c
2014-05-19 23:55:21
3197
转载 jsf中如何进行数据校验
文章转载自:http://blog.csdn.net/symgdwyh/article/details/4328511 1、标准验证器 在和标签中加上required属性,如果为true表示是必需的,不能为空;我们也可以添加子标签来限制字符的长度,minimum表示最小长度,maximum表示最大长度。具体写法如下:[xhtml] vie
2014-05-19 18:50:35
775
转载 详解在Hibernate中配置数据库方言的作用和好处
Hibernate底层依然使用SQL语句来执行数据库操作,虽然所有关系型数据库都支持使用标准SQL语句,但所有数据库都对标准SQL进行了一些扩展,所以在语法细节上存在一些差异,因此Hibernate需要根据数据库来识别这些差异。 Hibernate底层依然使用SQL语句来执行数据库操作,虽然所有关系型数据库都支持使用标准SQL语句,但所有数据库都对标准SQL进行了
2014-05-19 15:02:59
6907
原创 Mark一个JAVA源代码查询网站
http://www.docjar.com/html/api/com/sun/faces/lifecycle/RestoreViewPhase.java.html
2014-05-19 00:19:35
640
转载 execute、executeQuery和executeUpdate之间的区别
转载自:http://kanghao126.iteye.com/blog/134697 JDBCTM中Statement接口提供的execute、executeQuery和executeUpdate之间的区别 Statement 接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。使用哪一个方法由 SQL
2014-05-16 11:17:03
3981
转载 几种常见SQL分页方式效率比较
分页很重要,面试会遇到。不妨再回顾总结一下。1.创建测试环境,(插入100万条数据大概耗时5分钟)。create database DBTestuse DBTest--创建测试表create table pagetest(id int identity(1,1) not null,col01 int null,col02 nvarchar(50) null,c
2014-05-15 20:49:53
496
转载 conn.setAutoCommit()用法及作用(转发)
事务操作数据:(一)eg:假如银行转账系统从张三的账户转1000元到小罗的账户这个操作需要分两步1.张三账户减少1000元2.小罗账户增加1000元假如于到断电等等,而刚好张三减了1000,而此时小罗却不增加。。。。可以想象银行这下有事做了所以使用事务操作数据来搞定 (2)java使用事务非常简单,首先调用conn.setAutoCommit(boo
2014-05-15 13:07:17
778
转载 Mysql,Oracle,Java数据类型对应
MysqlOracleJavaBIGINTNUMBER(19,0)java.lang.LongBITRAWbyte[]BLOBBLOB RAWbyte[]CHARCHARjava.lang.StringDATED
2014-05-15 09:58:15
491
转载 单例模式的7种写法
转载自:http://www.blogjava.net/kenzhh/archive/2013/03/15/357824.html第一种(懒汉,线程不安全): 1 public class Singleton { 2 private static Singleton instance; 3 private Singleton (){}
2014-05-09 23:37:25
448
转载 Java中信号量 Semaphore
Semaphore 通常用于限制可以访问某些资源(物理或逻辑的)的线程数目。自从5.0开始,jdk在java.util.concurrent包里提供了Semaphore 的官方实现,因此大家不需要自己去实现Semaphore。下面的类使用信号量控制对内容池的访问:Java代码 import java.util.concurrent.Semaphore;
2014-05-02 22:53:39
678
转载 sleep和wait的区别
zhuanzaF区别sleep()方法 sleep()使当前线程进入停滞状态(阻塞当前线程),让出CUP的使用、目的是不让当前线程独自霸占该进程所获的CPU资源,以留一定时间给其他线程执行的机会; sleep()是Thread类的Static(静态)的方法;因此他不能改变对象的机锁,所以当在一个Synchronized块中调用Sleep()
2014-05-02 22:52:15
606
转载 java 异常 No bean named 'sessionFactory' is defined
转载自:http://blog.csdn.net/mypurse/article/details/5736195今天启动tomcat 后 在浏览器输入地址后 出现如下问题:之前还好好的。exception org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean na
2014-04-30 19:39:56
1041
转载 Write operations are not allowed in read-only mode (FlushMode.MANUAL):
转载自:http://blog.csdn.net/cpf929/article/details/18800147
2014-04-28 20:43:56
803
转载 Struts2访问Web元素(RequestAware,SessionAware,ApplicationAware)
转载自:http://blog.163.com/fengzhisha0914@126/blog/static/150314785201071581310428在Struts2中,动作类虽然继承ActionSupport类,可以直接写我们自己定义的方法,但是却不能像在Struts1中,对reques/response/application/HttpServletRequ
2014-04-27 00:08:18
526
转载 struts2 跳转类型 result type=chain、dispatcher、redirect(redirect-action)_forever
dispatcher 为默认跳转类型,用于返回一个视图资源(如:jsp) Xml代码 :/main.jsp /main.jsp 以上写法使用了两个默认,其完整的写法为: /maini.jsp 用于页面转发,页面跳转过程一直是同一个线程,Action中的数据一直保存在。location只能是页面,不能是另一个action(可用type="
2014-04-26 23:48:58
423
转载 spring的HibernateDaoSupport以及HibernateTemplate和jdbcTemplate的选择问题
转载自:http://blog.csdn.net/zcywell/article/details/7191466spring提供访问数据库的有三种方式: HibernateDaoSupport,HibernateTemplate(推荐使用),jdbcTemplateHibernateTemplate:org.springframework.orm.hiber
2014-04-26 00:38:53
671
原创 配置完ssh后遇到404页面错误
在myeclipse10.0中正确配置好ssh后可能无法在运行服务器的时候访问主页的时候可能会遇到404错误.原因在于
2014-04-25 23:33:28
8680
原创 MySqlDos界面下导入脚本
编写sql脚本实际上只需要输入sql语句就可以了,然后如果出现没有选择数据库的时候只需要加入Use 数据库名;就可以了如果是在命令行下进入数据库输入的话可以直接命令行dir :mysql –h localhost –u root –apadminLocalhost就是权限-u就是用户名-p就是密码进去后导入脚本只需要source 脚本dir就ok了 退
2014-03-31 16:24:20
675
原创 Java设计模式
抽象类和接口的区别1. 抽象类可以有自己的数据成员,但是接口只能有静态不能被修改的数据成员(要给定初值,且一般不这么做)2. 抽象类只能继承一次,但是接口可以实现多次3. 抽象类可以有默认的行为,但是接口不能(除非用委托) 策略模式:定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户. 策
2014-03-31 16:16:54
460
原创 C++杂糅&笔记
当为解决某一个问题而且选择数据结构时候,应当执行以下几个步骤:(1) 分析问题,确定算法遇到的资源限制(内外存空间限制和执行时间的限制)(2) 确定必须支持的基本运算,度量每个运算所都到的资源限制.基本运算包括向数据结构插入一个新数据项,从数据结构中删除一个数据项和搜索指定的数据项.(3) 选择最接近这些资源开销的数据结构(分析不同数据结构的比较和算法分析)
2014-03-31 16:07:45
496
原创 Java语言实用教程笔记
Part1:Junit根据名称来识别一个测试方法,所以测试方法的命名要遵从下面的标准:1. 方法必须声明为public2. 方法的返回值必须为void3. 方法的名字必须以小写test为前缀4. 方法不能接受任何参数 命名约定:Java用称为’驼峰模式”的命名方式,可以把多个单词直接连接起来组成一个名字或者标志符.
2014-03-31 16:06:52
872
原创 Oracle学习笔记
第一章:进行数据库逻辑模型设计的时候,逻辑模型是通过实体-关系图来表示的,这种表示方法叫做”E-R图”(Entity-Relationship Model).逻辑模型由以下三个元素组成1. 实体2. 属性3. 关系 在关系数据库系统中,最基本的元素是表 列又称为字段(Field)或者属性 数据字典就是Oracle自动创建的表以及
2014-03-31 15:56:56
930
转载 ClassLoader&Class使用
ClassLoader一个经常出现又让很多人望而却步的词,本文将试图以最浅显易懂的方式来讲解 ClassLoader,希望能对不了解该机制的朋友起到一点点作用。 要深入了解ClassLoader,首先就要知道ClassLoader是用来干什么的,顾名思义,它就是用来加载Class文件到JVM,以供程序使用的。我们知道,java程序可以动态加载类定义,而这个动态加载的机制就是通过Cl
2014-03-31 15:54:03
532
原创 Eclipse&MyEclipse使用小技巧&快捷键
快捷键(1)Ctrl+Space说明:内容助理。提供对方法,变量,参数,javadoc等得提示,应运在多种场合,总之需要提示的时候可先按此快捷键。注:避免输入法的切换设置与此设置冲突(2)Ctrl+Shift+Space说明:变量提示(3)Ctrl+/说明:添加/消除//注释,在eclipse2.0中,消除注释为Ctrl+\(4)Ctrl+S
2014-03-31 15:53:19
464
原创 IdentityHashMap&HashMap
简单说IdentityHashMap与常用的HashMap的区别是:前者比较key时是“引用相等”而后者是“对象相等”,即对于k1和k2,当k1==k2时,IdentityHashMap认为两个key相等,而HashMap只有在k1.equals(k2) == true 时才会认为两个key相等。 IdentityHashMap有其特殊用途,比如序列化或者深度复制。或者记录对象
2014-03-31 15:52:13
494
进程调度的设计与实现
2013-06-16
模拟操作系统的页面置换
2013-06-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人