`
prodream
  • 浏览: 102471 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
JDK-doc 2.5.6 Interface ApplicationContextAware   Interface to be implemented by any object that wishes to be notified of the ApplicationContext that it runs in.   method: /* *  Set the ApplicationContext that this object runs in. */ void setApplicationContext(ApplicationContext application ...
ThreadLocal用于维护多线程环境中各变量时,非常好用!!   ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名为ThreadLocalVariable更容易让人理解一些。              当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本。   ThreadLocal类接口很简单,只有4个方法,我们先来了解一下: void ...
文章来自:http://hi.baidu.com/fytcm/blog/item/756acffdcff2541508244d2d.html Spring的框架中为您提供了一个 BeanFactoryPostProcessor 的实作类别: org.springframework.beans.factory.config.PropertyPlaceholderConfigurer。藉由这个类别,您可以将一些组态设定,移出至.properties档案中,如此的安排可以让XML定义档负责系统相关设定,而.properties档可以作为客户根据需求,自定义一些相关的参数。来看一个Bea ...
js 代码        1. function showJSON() {         2.     var user =         3.      {         4.         "username":"andy",         5.         "age":20,         6.         "info": { "tel": "123456", "cellphone": "98765& ...
Quartz是一个强大的企业级任务调度框架,Spring中继承并简化了Quartz,下面就看看在Spring中怎样配置Quartz。   首先我们来写一个被调度的类: package com.kay.quartz; public class QuartzJob   {       public void work()       {       System.out.println("Quartz的任务调度!!!");       }   }  Spring的Quartz配置文件: <?xml version="1.0&quo ...
meta是用来在HTML文档中模拟HTTP协议的响应头报文。meta 标签用于网页的<head>与</head>中,meta 标签的用处很多。meta 的属性有两种:name和http-equiv。name属性主要用于描述网页,对应于content(网页内容),以便于搜索引擎机 ...
捡重点说   1.updat与merge      如果你确定当前session没有包含与之具有相同持久化标识的持久实例,使用update()。    如果想随时合并你的的改动而不考虑session的状态,使用merge()。    就是说当令一个session也持有该持久实例的时候,你不可以使用update()来更新。      使用merge()后,其他session中的这个持久实例也随着更新了。还有就是merge()方法,会根据根据对象是否进行了实质性修改,来决定是否执行相应的update/delete/update语句,而upate()则不会进行比较,只用给定的对象信息 ...
1.属性及其含义   hibernate-mapping的属性 auto-import (可选 - 默认为 true): 指定我们是否可以在查询语言中使用非全限定的类名(仅限于本映射文件中的类)。 package (可选): 指定一个包前缀,如果在映射文档中没有指定全限定的类名 ...

Tag教程

    博客分类:
  • J2EE
EL 表达式语言   http://www.code-123.com/html/20096655754580.html
PO?   PO = persisent object 持久对象 就是说在一些Object/Relation Mapping工具中,能够做到维护数据库表记录的persisent object完全是一个符合Java Bean规范的纯Java对象,没有增加别的属性和方法。 ----------------------------------------------------------------------- POJO?   错误的认识: POJO是这样的一种“纯粹的”JavaBean,在它里面除了JavaBean规范的方法和属性没有别的东西,即private属性以及对这个属性方法 ...
[Ljava.lang.String;@XXXXXX  撒玩意,直观的感觉是一个字符串,可强制转换还是不能输出为直观的字符串...   后面发现时这样:   [  表示一维数组,[[ 二维数组…… L  表示是对象类型 java.lang.String;  对象的标准类名 XXXXXX  内部的 hashCode    原来上面说的不是字符串又是说字符串数组...

权限控制

    博客分类:
  • Java
    权限控制的方案很多,有复杂的有简单的。不是说越复杂的越是好的,还是要看实际的情况。       下面要介绍的权限方案比较适合管理消息(文章、新闻、邮件、公告)权限控制,但整体的设计思路适合N多地方。   ...
问题: 1.为什么使用单例模式? 2.单例模式的如何创建? 3.单例模式线程安全问题?   @单例模式的主要的优点      1.省去了对象创建的过程,所有可以更快的响应,例如Servlet默认为单例模式    2.由于是单例,所有可以 ...
1.actionInvocation是什么      ActionInvocation就是Action的调用者。ActionInvocation在Action的执行过程中,负责Interceptor、Action和Result等一系列元素的调度。       理解ActionInvocation你需要对Action的调用过程有一个全面的了解:              http://tech.ddvip.com/2009-01/1232090919106049.html         讲的还是很清楚地!   2.ActionInvocation干什么      Inter ...
Interceptor 拦截器,是AOP概念   1.关于Interceptor原理及简单运用:    参考:http://tech.ddvip.com/2009-01/1232351683106360.html   2.关于AOP:      3.struts-default.xml中定义的一些interceptor   l          timer:记录Action执行的时间,并 ...
Global site tag (gtag.js) - Google Analytics