`
文章列表
引用http://www.cnblogs.com/nokiaguy/archive/2008/06/05/1214695.html 有很多Web程序中第一次登录后,在一定时间内(如2个小时)再次访问同一个Web程序时就无需再次登录,而是直接进入程序的主界面(仅限于本机)。实现这个功能关键就是服务端要识别客户的身份。而用Cookie是最简单的身从验证。 如果用户第一次登录,可以将用户名作为Cookie写到本地,代码如下: Cookie cookie = new Cookie("user", user); cookie.setMaxAge(365 * 24 * 3600) ...
tomcat,lighttpd,nginx,jetty  redis 补充 前部部分包括 tomcat顶多算一个jsp容器 db + tomcat  发布至  web服务器 在 db + tomcat   web服务器之间,真正发布的时候一般会再加一层  nagix 或者 apache 或者   lighttpd  配置 nagix  或者 其他的配置文件,将  .jpg(图片)  静态文件  直接发送给  nagix  这层 来进行处理 web服务器 :apache  nagix  jetty类似于tomcat 一般要加缓存功能:memcahe  or  ...
[color=violet][size=large]public class JsonBinder { private static Logger logger = LoggerFactory.getLogger(JsonBinder.class); private ObjectMapper mapper; public JsonBinder(Inclusion inclusion) { mapper = new ObjectMapper(); //设置输出包含的属性 mapper.getSerializationConfig().setSerializ ...
[size=medium]xml文件 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://www.springframework.org/schema/beans ...

ehcache

[size=large][color=brown]ehcache.xml <ehcache> <!-- Sets the path to the directory where cache .data files are created. If the path is a Java System Property it is replaced by its value in the running VM. The following properties are translated: user.home - User's home dir ...

captcha验证码

[size=large]jsp相关的 <%! // 给定范围获得随机颜色 Color getRandColor(int fc,int bc) { Random random = new Random(); if(fc > 255) { fc = 255; } if(bc > 255) { bc = 255; } int r = fc + random.nextInt(bc - fc); int g = fc + r ...
Find()方法下FetchType.LAZY、FetchType.EAGER、@Fetch(FetchMode.JOIN)的区别 结论: 1.使用例如:@ManyToOne(fetch = FetchType.LAZY)将会产生N+1的问题。       2.使用:@ManyToOne(fetch = FetchType.EAGER)将会使用join查询,推断hibernate对eaer进行了优化并不会产生N+1的问题。       3.使用:@Fetch(FetchMode.JOIN)将和第2项描述的执行效果和步骤是一样的,都是使用join  Lazy and fetch options ...
[size=large] @TriggerRemove Required Element Summary cacheName Optional Element Summary keyGenerator keyGeneratorName removeAll @TriggersRemove(cacheName = "sysCache", when = When.AFTER_METHOD_INVOCATION, removeAll = true) @TriggersRemove - which can be applied to methods in o ...
[size=large]有分页功能的 HibernateDao package org.mysterylab.utopiaframework.core.orm.hibernate3; import java.io.Serializable; import java.util.ArrayList; import java.util.List; import java.util.Map; import org.apache.commons.lang.StringUtils; import org.hibernate.Criteria; import org.hibernat ...
Join-subclass基础(用于两个表之间通过连接外键) One-to-One(两表之间一一映射) 考虑这样一个继承关系mammal与cat,dog。对应的类如下 public class Mammal {     private int id;     private String name; } public class Cat extends Mammal {     private String kind;     private int scratchLevel; } public class Dog extends Mammal {     privat ...
Component 本次做MySNS时也用到了Component,在School.java和Address.java以及school.hbm.xml 如果一张表的列太多了,那我们应该怎么做呢?可能有些人的做法就是:将一张一有拆分成两张表,那除了将表进行拆分,我们还能怎么样呢?在 Hibernate对这种表的列太多,进行拆分,有一种非常好的解决方案,那就是基于Component技术,使用Component技术,我们可以将一 种表,按照字段的类型进行分类,同一类的,可以使用一个对象进行封装,而这个封装的对象,就是一个Component。假如,一个用户他的信息可能包含以 下几种分类,住址(包括家庭地 ...

spring

转载淘宝牛人的笔记 Spring 作为现在最优秀的框架之一,已被广泛的使用,51CTO 也曾经针对 Spring 框架中的 JDBC 应用做过 报道。本文将从另外一个视角试图剖析出 Spring 框架的作者设计 Spring 框架的骨骼架构的设计理念。 本文将从另外一个视角试图剖析出 Spring 框架的作者设计 Spring 框架的骨骼架构的设计理念, 有那几个核心组件? Spring 的 AOP 特性又是如何利用这些基础的骨骼架构来工作的?。 Spring 的骨骼架构 Spring 总共有十几个组件,但是真正核心的组件只有几个,下面是 Spring 框架的总体架构图: ...
[color=orange][size=large]Spring mail邮件发送 Spring提供了一个发送电子邮件的高级抽象层,它向用户屏蔽了底层邮件系统的一些细节,同时负责低层次的代表客户端的资源处理。Spring邮件抽象层的主要包为org.springframework.mail。它包括了 ...
Spring程序 Spring Gossip: 第一个 Spring 程序 首先要取得Spring的相关档案,Spring的档案放在 SourceForge。 撰写此文时,Spring最新的版本是1.2.5,有两个下载版本,一个是spring-framework-1.2.5-with- dependencies.zip,一个是spring-framework-1.2.5.zip,with-dependencies的包括一些 ant、jakarta-commons、struts、velocity等等其它开源Java项目的相依档案,如果您也需要这些相关档案,可以下载这个版本,如果您已经有这些相关档 ...
[size=large]Spring mvc 第一个 Spring MVC 程式 这边的第一个 Spring Web MVC 程式将使用 Tomcat 5.5 来示范,这次为了资源管理上的方便,直 接使用 spring.jar,以及其相依的 commons-logging.jar,请将这两个 jar 放到 WEB-INF/lib 下。 在 Web MVC 架构中,使用者并不直接连接至所需的资源,而必须先连接至前端控制器(Front controller),由前端控制器判断使用者的请求要分派(Dispatch)给哪一个控制物件(Controller) 来处理请求,藉此执到控制使 用者可请求的资 ...
Global site tag (gtag.js) - Google Analytics