`
smallpaopao
  • 浏览: 17721 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
Spring中Bean的生命周期 在spring中,从BeanFactory或ApplicationContext取得的实例为Singleton,也就是预设为每一个Bean的别名只能维持一个实例,而不是每次都产生一个新的对象使用Singleton模式产生单一实例,对单线程的程序说并不会有什么问题,但对于多线程的程序,就必须注意安全(Thread-safe)的议题,防止多个线程同时存取共享资源所引发的数据不同步问题。然而在spring中 可以设定每次从BeanFactory或ApplicationContext指定别名并取得Bean时都产生一个新的实例:例如:<bean singleto ...
Class.forName("com.mysql.jdbc.Driver");的作用   使用JDBC时,我们都会很自然得使用下列语句: java 代码 Class.forName("com.mysql.jdbc.Driver");    String url = "jdbc:mysql://127.0.0.1/test?useUnicode=true&characterEncoding=utf-8";    ...
内容转自:http://www.blogjava.net/cheneyfree/archive/2008/07/19/216090.html PLSQL开发笔记和小结 *****************************************   PLSQL基本结构 *****************************************基本数据类型变量     1. 基本数据类型     Numbe ...
Session.load/get方法均可以根据指定的实体类和id从数据库读取记录,并返回与之对应的实体对象。其区别在于:如果未能发现符合条件的记录,get方法返回null,而load方法会抛出一个ObjectNotFoundException。 Load方法可返回实体的代理类实例,而get方法永远直接返回实体类。 load方法可以充分利用内部缓存和二级缓存中的现有数据,而get方法则仅仅在内部缓存中进行数据查找,如没有发现对应数据,将越过二级缓存,直接调用SQL完成数据读取。   Session在加载实体对象时,将经过的过程:首先,Hibernate中维持了两级缓存。第一级缓存由Sess ...
来自http://new.dlgzy.com/bbs/show.asp?id=42&bd=8&totable=1 日期时间脚本库方法列表 Date.prototype.isLeapYear 判断闰年 Date.prototype.Format 日期格式化 Date.prototype.DateAdd 日期计算 Date.prototype.DateDiff 比较日期差 Date.prototype.toString 日期转字符串 Date.prototype.toArray 日期分割为数组 Date.prototype.DatePart 取日期的部分信息 Date.prototy ...
Lua是一个实用的脚本语言,相对于Python来说,比较小巧,但它功能并不逊色,特别是在游戏开发中非常实用(WoW采用的就是Lua作为脚本的)。Lua在C\C++的实现我就不多说了,网上随便一搜,到处都是这方面的介绍,我想说的是如 ...
Servlet 和 filter 是 J2EE 开发中常用的技术,使用方便,配置简单,老少皆宜。估计大多数朋友都是直接配置用,也没有关心过具体的细节,今天遇到一个问题,上网查了 servlet 的规范才发现, servlet 和 filter 中的 url-pattern 还是有一些文章在里面的,总结了一些东西,放出来供大家参考,以免遇到问题又要浪费时间。     一, servlet 容器对 url 的匹配过程: ...
java 代码   /**    * 文字列が半角カナを含んでいたら真を返します。    */    public static boolean includesHankana(String a) {     byte[] b;     try {      b = a.getBytes("EUC_JP");     } catch (UnsupportedEncodingException ex) {      return false;     }     for (int i = ...
html:multibox与html:checkbox可以实现相同的效果……多选提交,对应form中的一个数组属性。
/**      * StringのbyteLengthを取ります。      *      * @param str String      * @return length int      */     private int getByteLength(String str) {         str = str.replaceAll("[^\\x00-\\xff]", "xx");         return str.length();     } 先把全角字符替换成xx,然后求其字节长度
<o:p>Window对象</o:p>   表示整个浏览器窗口,不必表示其中包含的内容。还可用于移动或调整它表示的浏览器的大小。如果页面使用框架集合,每个框架都由它自己的window对象表示,存放在frames集合中。 可以用window.frames[0]或window.frames[“topFrame”]引用框架,也可以用top对象代替window对象。Window对象可省略。(曾经做了个 <o:p></o:p> 页面,非得top才能定位,不解) Window另一个实例是parent。Parent对象指的是包含上一层框架,浏览器窗口自身被看作所 ...
1. 概述  本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。  在 下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0 cec4",Unicode编码为"4e2d 6587", UTF ...
1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生 ...
Global site tag (gtag.js) - Google Analytics