`
congpeixue
  • 浏览: 269845 次
  • 性别: Icon_minigender_1
  • 来自: ...
社区版块
存档分类
最新评论
文章列表
在web.xml中配置有   <servlet-mapping> <servlet-name>action</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping> <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> 当页面请 ...
Solr的安装步骤 1 下载并安装Tomcat , 确定其成功运行http://localhost:8080/  2 在server.xml中配置编码格式 URIEncoding 3 下载solr, 并将其解压在c:\temp\solrZip\ 4在合适位置新建目录:如c:\web\solr1\  和c:\web\solr2\ 5将 c:\temp\solrZip\example\solr\中的文件拷贝到c:\web\solr1\ 和 c:\web\solr2\ 6 将c:\temp\solrZip\dist\ 下的*.war文件拷贝到c:\tomcat\lib\ ...

Singleton

package com.question; public class Singleton { private static class Holder { private static final Singleton singleton = new Singleton(); } private Singleton() { int i = 1; System.out.println(i++); } public static final Singlet ...
命令模式(我的理解) 前言 第一章:通常的命令模式 第二章:简化的命令模式 第三章:其他要说的内容 前言 以下是我对命令模式的理解。可能和很多其他文章讲述的不太一样。经过我理解加工的。供大家参考!学艺不精,并且写的比较仓促,还请大家指教。 通常的命令模式: 1.1通常命令模式有一下几个角色 调用者:(命令的执行者) 生成有序的命令队列 按顺序执行命令操作 提供撤销命令操作 记录已经操作的命令 抽象命令: 抽象的命令接口 具体命令: 具体的命令。 由三个要素组成:执行者,执行者要作的操作和被执行的对象组成。当然还可以有其他,比如将对象执行成什么结果。例如:调用Mypait类(执行者)将My rec ...
在Hibernate的配置中,我目前是采用Annotation的方式,不过原理应该都一样。 对于如下的属性: private String dtaContent; @Lob(type = LobType.CLOB, fetch = FetchType.LAZY) @Column public String getDtaContent() { return dtaContent; } Hibernate会默认对应到MySQL的Text上去。Text是有65535字节限制的。 改成: private String dtaContent; ...
1 not-null="false"(默认) 2 not-null="true" 常常设置在本表这一端。 3 当多端student设置为 cascade=“all” , 即使此时teacher为自由态, 仍可以级联保存 4 当执行对象的查询操作时, 对于load方法。此时只得到了自然主键id, 没有执行select操作。     注意: 当用到其它的属性时, 才执行相应的select操作。 5 inverse 至少多的那一端维护。(默认)   当teacher 端 inverse=false, 如果 teacher.getStu ...
假设存在两个实体Teacher和Student 且teacher和student是one-to-many的关系。 在配置双向关联时,那么对inverse的使用, 会存在如下情况: 1、 Teacher.hbm.xml <set name="students" inverse="true"> <key column="teacher_id" not-null="true"> </key> <one-to-many class=&qu ...
关于Hibernate由Annotation切换到hbm配置文件, 只需修改此处 <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="dataSource"> <ref bean="lazyDataSource" /> </property> <property n ...
当处于高并发环境时,有可能多个事务同时作用于某步操作,这将导致事务在不同时间读取到的数据不一致或修改丢失等错误。 为了避免上述错误, 可采用如下策略: 使用完全隔离的事务 serializable 使用完全隔离的事务,事务看起来像是一个接一个地执行。 repeatable 保证每次读取相同的记录能得到相同的结果 read commited 通常情况下,我们应该使用该隔离级别, 并结合使用乐观锁和悲观锁。 乐观锁 其原理就是事务在执行更新操作前先判断更新数据是否被修改。可以通过版本号、时间戳、对象状态等来判断是否已被修改。一般情况下,尽量使用版本号来判断,只在对老系统进行升级且无法使用 ...
大家平时有没有比较过springMVC struts1MVC 及struts2MVC的优缺点 通过比较从中我们能够得出些什么? 敢情大家一起讨论下 ~
<html> <head> <script type='text/javascript' src='/DWR/dwr/interface/AddressLookup.js'></script> <script type='text/javascript' src='/DWR/dwr/engine.js'></script> <script type='text/javascript' src='/DWR/dwr/util.js'></script> <script ty ...
创建table 本例子介绍一些在DWR2.0中才出现的特征。 当页面被第一次加载的时候,onload事件将调用服务器端的People.getAllPeople()函数返回一个people对象的数组。 JavaScript使用cloneNode()在表格内为每一个返回的person建立一列。具体来说,对每一个person 引用dwr.util.cloneNode("pattern", { idSuffix:person.id });这将建立一个id为pattern节点的copy。 假如原有的node如下: 引用<div id="pattern"& ...
<html> <head> <title> </title> <script type='text/javascript' src='/DWR/dwr/interface/ResourceForward.js'></script> <script type='text/javascript' src='/DWR/dwr/engine.js'></script> <script type='text/javascript' src='/DWR/dwr/util ...
这里是一个简单的介绍从服务器端获取文本来动态更新web页面的例子 sayHello.html <html> <head> <title></title> <script type='text/javascript' src='/DWR/dwr/interface/Person.js'></script> <script type='text/javascript' src='/DWR/dwr/engine.js'></script> <script ty ...
DWR有着很大的用户群体,在很多项目中都有使用,如:Walmart购物网、美国航空订票网。 DWR有大量的特征,比如:调用批处理、处理异常等等。DWR包含两个主要的部分 一个运行于服务器端的Servlet,它负责处理请求并将响应返回给 ...
Global site tag (gtag.js) - Google Analytics