- 浏览: 840310 次
- 性别:
- 来自: 深圳
最新评论
-
renzhengzhi:
请教一下楼主,公有云和私有云的开发,具体要做哪些工作呢?我拿到 ...
4,云的4 种模式 -
SangBillLee:
我用了solr5.5,用SolrQuery查询,没法高亮,不知 ...
solr5.x快速入门 -
lw900925:
这翻译读起来真是别扭。
solr in action翻译-第一章1.1 -
springjpa_springmvc:
spring mvc demo教程源代码下载,地址:http: ...
Spring MVC性能提升 -
h416373073:
正遇到了此问题不知如何解决, 多谢分享
solr错误
文章列表
1. IOC Annotations
1.1 零配置使用场合
IOC Annotations 可以实现零配置,但也因为不用在applicationContext.xml中定义了,也就缺乏了灵活的,不修改代码的IOC手段,也无法做一些属性值的配置。
所以,IOC annotation 常用于Service,Dao,Controller 这些依赖关系比较固定,约定俗成大于配置的地方。
而XML 配置文件则用于如Database/SessionFactory,Spring Security这些需要配置的地方。
1.2 ApplicationContext.xml 定义
定义 ...
业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算
处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中
(可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机
制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓
的 “ 锁 ” ,即给我们选定的目标数据上锁,使其无法被其他程序修改。
Hibernate 支持两种锁机制:即通常所说的 “ 悲观锁( Pessimistic Locking ) ”
和 “ 乐观锁( Optimistic Locking ) ” ...
经常使用hibernate来自动生成主键,在业务处理中,用得最多的就是自动生成UUID作为主键,但不具备业务主键,这样可以非常准确的保证主键的唯一性,但一个很大的缺点就是hibernate的关联,非主键关联处理起来很烦心,特别上次处理非主键一对一,烦心到死。还有一个用的比较多的生成算法就是Assigned ,如果主键由自己在程序中生成的话一般都是用这个主键。
在网上浏览了一些关于hibernate主键生成算法的说明,摘录如下
主键产生器的可选项说明:
1) Assigned
主键由外部程序负责生成,无需Hibernate参与。
2) hilo
通过hi/lo ...
核心提示:JPA 注解的几个要点 1.设置Pojo为实体 @Entity //标识这个pojo是一个jpa实体 public class Users implements Serializable{ } 2.设置表名 @Entity @Table (name= users ) //指定表名为users public class Users implements Serializable{ } 3.设置主键 public
JPA 注解的几个要点
1.设置Pojo为实体
@Entity //标识这个pojo是一个jpa实体
public class Users implements ...
如何查看MySQL数据库的默认编码
使用status命令能够显示数据库的相关系信息,示例如下:
mysql> status;
————–
mysql Ver 14.12 Distrib 5.0.77, for Win32 (ia32)
Connection id: 1072
Current database:
Current user: test@119.119.247.6
SSL: Not in use
Using delimiter: ;
Server version: ...
HttpSession session = request.getSession()
与
HttpSession session = request.getSession(true)
在效果上没有区别。只不过 request.getSession() 让你少打几个字而已。
request.getSession() 自动调用了 request.getSession(true)。
request.getSession(boolean create)
如果有与当前的request相关联的HttpSession,那么返回与当前request关联的HttpSession, ...
request.getParameterMap()的返回类型是Map类型的对象,也就是符合key-value的对应关系,但这里要注意的是,value的类型是String[],而不是String.
得到jsp页面提交的参数很容易,但通过它可以将request中的参数和值变成一个map,以下是将得到的参数和值打印出来,形成的map结构:map(key,value[]),即:key是String型,value是String型数组。
例如:request中的参数t1=1&t1=2&t2=3
形成的map结构:
key=t1;value[0]=1,value[1]=2
key=t2;v ...
Struts2其实并不是一个陌生的Web框架,Struts2是以Webwork的设计思想为核心,吸收了Struts1的优点,因此,可以认为Struts2是Struts1和Webwork结合的产物。
一、MVC简介
Struts2是一个兼容Struts1和WebWork的MVC框架,既然,提到了MVC框架 ...
LDAP协议
LDAP 协议的操作:
1 、查询操作: search 、 compare
2 、更新操作: add 、 delete 、 modify 、 modify DN(rename)
3 、认证和控制操作: bind 、 unbind 、 abandon
一个典型的 LDAP 客户端 / 服务器之间的交互如下:
1 、客户端通过 TCP 连接向服务器提交一个 bind 操作请求。请求操作内容包含 directory 入口的名字,和认证的密码或者是数字证书
2 、服务器认证通过后返回结果给客户端
3 、客户端发起一个查找操作
4 、服务器依 ...
1:定义一个Group类,在映射关系中为一的一方:
package collections.list;
import java.util.ArrayList;
import java.util.List;
import javax.persistence.CascadeType;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.OneToMany;
import ja ...
1. 使用Spring注解来注入属性
1.1. 使用注解以前我们是怎样注入属性的
类的实现:
Java代码
public class UserManagerImpl implements UserManager {
private UserDao userDao;
public void setUserDao(UserDao userDao) {
this.userDao = userDao;
}
...
}
public class UserManagerImpl implements UserM ...
表明转载,即是对原创的尊重,也是对版权的维护。
现在EJB3实体Bean是纯粹的POJO。实际上表达了和Hibernate持久化实体对象同样的概念。他们的映射都通过JDK5.0注释来定义(EJB3规范中的XML描述语法至今还没有定下来)。注释分为两 ...