`
文章列表
Spring MVC 3.2 introduced Servlet 3 based asynchronous request processing. Instead of returning a value, as usual, a controller method can now return ajava.util.concurrent.Callable and produce the return value from a Spring MVC managed thread. Meanwhile the main Servlet container thread is exited an ...
【转】http://www.cnblogs.com/shanyou/archive/2010/04/03/1703501.html   Model-View-Controller(模型-视图-控制器,MVC) 模式将你的软件组织并分解成三个截然不同的角色: Model 封装了你的应用数据、应用流程和业务逻辑。 View 从 Model 获取数据并格式化数据以进行显示。 Controller 控制程序流程,接收输入,并把它们传递给 Model 和 View。 与其它设计模式不同,MVC 模式并没有直接反映一个你能够编写或配置的类结构。相反,MVC 更像一 ...
 一、SpringMVC使用@ResponseBody时返回json的日期格式        前提了解: @ResponseBody 返回json字符串的核心类是org.springframework.http.converter.json.MappingJacksonHttpMessageConverter,它使用了Jackson 这个开源的第三方类库。主要是以下两个jar包:jackson-core-asl-1.6.4.jar;jackson-mapper-asl-1.6.4.jar。     出现问题: 使用@ResponseBody时返回json字符串的日期格式。Date类型属性 ...
【转】http://jinnianshilongnian.iteye.com/blog/1525884   和《Hibernate 关系映射 收集、总结整理》 一样,本篇文章也是我很早之前收集、总结整理的,在此也发上来 希望对大家有用。因为是很早之前写的,不当之处请指正。   1、缓存:缓存是什么,解决什么问题? 位于速度相差较大的两种硬件/软件之间的,用于协调两者数据传输速度差异的结构,均可称之为 Cache(摘自Robbin的《缓存技术浅谈》)。目的:让数据更接近于应用程序,协调速度不匹配,使访问速度更快。(请参考http://baike.baidu.com/view/907.h ...
在spring mvc3.2及以上版本增加了对请求的异步处理,是在servlet3的基础上进行封装的。 1、修改web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi ...
现在常用的开源数据连接池主要有c3p0、dbcp和proxool三种,其中: hibernate开发组推荐使用c3p0; spring开发组推荐使用dbcp(dbcp连接池有weblogic连接池同样的问题,就是强行关闭连接或数据库重启后,无法reconnect,告诉连接被重置,这个设置可以解决); hibernate in action推荐使用c3p0和proxool; dbcp所需jar:commons-dbcp.jar、commons-pool.jarc3p0所需jar:c3p0-0.9.2.1.jar mchange-commons-java-0.2.3.4.jar   appl ...
http://neverstopbuilding.com/minimax   I recently built an unbeatable game of tic tac toe. It was a fun and very humbling project that taught me a ton. If you want to get totally schooled, give the tic tac toe game a shot here. In order to make the game unbeatable, it was necessary to create an a ...
criteria英[kraɪˈtɪərɪə]美[kraɪˈtɪrɪə]标准1,CriteriaHibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和DetachedCriteria 。
Java 泛型 关键字说明 ? 通配符类型 <? extends T> 表示类型的上界,表示参数化类型的可能是T 或是 T的子类 <? super T> 表示类型下界(Java Core中叫超类型限定),表示参数化类型是此类型的超类型(父类型),直至Object extends 示例 static class Food{} static class Fruit extends Food{} static class Apple extends Fruit{} static class RedApple extends Apple{} List ...
泛型概念的提出(为什么需要泛型)? 首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 public static void main(String[] args) { 4 List list = new ArrayList(); 5 list.add("qqyumidi"); 6 list.add("corn"); 7 list.add(100); 8 9 for ( ...
在查询方法设计上可以灵活的根据Criteria的特点来方便地进行查询条件的组装.Hibernate设计了CriteriaSpecification作为Criteria的父接口,下面提供了Criteria和DetachedCriteria. Criteria和DetachedCriteria的主要区别在于创建的形式不一样,Criteria是在线的,所以它是由HibernateSession进行创建的;而DetachedCriteria是离线的,创建时无需Session,DetachedCriteria提供了2个静态方法forClass(Class)或forEntityName(Name)进行D ...
企业集成目的是是各个系统互相协作,方式是通过共享各个系统之间共享数据来达成(文件传输,共享数据库,远程调用,消息传递)。
两张表结构如下 TABLE_A: ID, COLA1, COLA2   TABLE_B: ID, A_ID, COLB1, COLB2   A和B是一对多的关系。 我在B的BEAN上面,通过Anotation建立如下关系。 @ManyToOne(cascade = CascadeType.REFRESH, targetEntity = TABLE_A.class) @JoinColumnsOrFormulas(value={@JoinColumnOrFormula(column=@JoinColumn(name = "A_ID", referenc ...
1. 命名空间的定义   Python命名空间是名称到对象的映射,这就像是字典,键名是变量名,值是变量的值。比如:   >>> x = 3 >>> globals() {'__builtins__': <module '__builtin__' (built-in)>, '__name__': '__main__', '__doc__': None, 'x': 3, '__package__': None}  可以看到变量x,3以字典的形式存放在globals空间内。以之对应的名字空间还有:locals()。     > ...
http://bbs.itcast.cn/article-211-1.html   1.序言 Hibernate框架是目前JavaEE软件开发的企业主流框架,学习Hibernate必然要掌握ORM(对象关系映射Object/Relation Mapping)的概念思想, Hibernate拥有完全的ORM理念,我们在操作数据库时,可以通过 ...
Global site tag (gtag.js) - Google Analytics