`
龙塘湾
  • 浏览: 135683 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论
文章列表
java回调机制及Hibernate中的HibernateTemplate实现 最近研究hibernate和spring结合时,发现spring实现hibernate时应用了回调机制,于是google了很多次,终于有所体会了,现在做下小小的总结,以便加深印象! java回调机制: 软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。 同步调用是一种阻塞式调用,调用 方要等待对方执行完毕才返回,它是一种单向调用; 回调是一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口; 异步调用是一种类似消息或事件的机制,不过它的调用方向刚 ...
依据编码形式: GB-231280 编码为 2个字节(Byte) 包含了 20902 个汉字,其编码范围是 0x8140-0xfefe。 GB18030-2000(GBK2K) 在 GBK 的基础上进一步扩展了汉字,增加了藏、蒙等少数民族的字形。编码是变长的,其二字节部分与 GBK 兼容;四字节部分是扩充的字形、字位,其编码范围是首字节 0x81-0xfe、二字节0x30-0x39、三字节 0x81-0xfe、四字节0x30-0x39 Unicode 范围一般所用为\U0000-\UFFFF,对于CJK EXT B区汉字,范围大于\U20000 UTF, 按其基本长度所用位数分为UTF- ...
1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。    2.CHAR的效率比VARCHAR2的效率稍高。    3.目前VARCHAR是VARCHAR2的同义词。工业标准的VARCHAR类型可以存储空字符串,但是Oracle不这样做,尽管它保留以后这样做的权利。Oracle自己开发了一个数据类型VARCHAR2,这个类型不是一个标准的 ...
Oracle使用标准、可变长度的内部格式来存储数字。这个内部格式精度可以高达38位。     NUMBER数据类型可以有两个限定符,如:     column NUMBER ( precision, scale)     precision表示数字中的有效位。如果没有指定precision的话,Oracle将使用38作为精度。     scale表示数字小数点右边的位数,scale默认设置为0.  如果把scale设成负数,Oracle将把该数字取舍到小数点左边的指定位数。
<meta>元素的属性 属性 描述 class-description 指定描述类的javaDoc field-description 指定描述类的属性javaDoc interface 如果为true,表明生成接口而非类,默认false implements 指定类所实现的接口 extends 指定继承的父类名 generated-class 重新指定生成的类名 scope-class 指定类的修饰符,默认public scope-set 指定set方法的修饰符,默认public scope-get 指定get方法的修饰符,默认public scope-fi ...
问题:   在做Hibernate查询的时候,对于一对多的查询效率有很大的疑问。比如说“班级”表,和“学生”表,当获得班级表的时候,Hibernate将获得所有的学生记录(Lazy=false)。可能有的朋友会说设置lazy=true,使用延迟加载来分散 ...
延迟加载:    延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。在Hibernate中提供了对实体对象的延迟加载以及对集合的延迟加载,另外在Hibernate ...
谷歌(Google Inc.)看起来越来越有可能关闭旗下的中文搜索引擎,此举将使最后的主要外国互联网企业之一从世界上人口最多、增长最快的互联网市场退出。   Google Inc. appears increasingly likely to shutter its Chinese-language search engine, a ste ...
找个程序员做老公的十大好处! 一个程序员的妻子写的,我觉得很有道理:D 大家排队传阅! 找了个程序员做老公,所以认识了很多程序员。以前就没对程序员有过不好的看法,现在则更不会。发现csdn上老有悲观的论调,说程序员找不到老婆。今天我就以一个程序员妻子的身份,来写写找程序员做老公的好处。希望能给各位mm有借鉴,找程序gg做男朋友。     一、找程序员不用担心外遇。程序员是对着电脑工作,周围同事大部分是男生。他的生活中基本接触不到mm,所以不会有办公室恋情的发生,也就不会有外遇问题发生。而且面对的诱惑少,不像销售啊等职位,需要和外人打交道,而且应酬多,所面对的诱惑多,外遇出轨问题容易发生。 ...
各大IT公司笔试真题汇总 巨人网络java笔试基础题分享 http://www.coderarea.net/bbs/read.php?tid=834 百度笔试题 http://www.coderarea.net/bbs/read.php?tid=811 百度2010校招运维部门笔试 http://www.coderarea.net/bbs/read.php?tid=779 百度2010年校园招聘软件测试笔试题 http://www.coderarea.net/bbs/read.php?tid=780 2009.10.18-百度质量部笔试试题 http://www.c ...
在使用JavaScript做WEB键盘事件侦听捕获时,主要采用onkeypress、onkeydown、onkeyup三个事件进行出来。该三个事件的执行顺序如下:onkeydown -> onkeypress ->onkeyup。在一般情况下,采用三种键盘事件均可对键盘输入进行有效的响应。当 ...
type浏览器中用于出入的控件(比方说type="text",这就是一个文本框;type="button",这就是一个按钮) type可选的值如下: button 按钮 checkbox 复选按钮组件 file 文件上传组件 hidden 隐藏域 image 图片区域 password 密码输入文本框 radio 单选按钮组件 reset 重置表单按钮 submit 提交表单按钮 text 文本输入框 ****************************************************************** ...
     struts2提供给我们更为灵活的设计,他的很多东西都是可以手动配置的,下面介绍下他的一些长用的 constant作用和配置 struts.serve.static.browserCache 该属性设置浏览器是否缓存静态内容。当应用处于开发阶段时,我们希望每次请求都获得服务器的最新响应,则可设置该属性为false。 struts.enable.DynamicMethodInvocation 该属性设置Struts 2是否支持动态方法调用,该属性的默认值是true。如果需要关闭动态方法调用,则可设置该属性为false。 struts.enable.SlashesInActionN ...
这里说说常见的step into/step over/step return的区别 step into就是单步执行,遇到子函数就进入并且继续单步执行;(F5) step over是在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。(F6) step return就是单步执行到子函数内时,用step return就可以执行完子函数余下部分,并返回到上一层函 数。(F7) step into:进入子函数 step over:越过子函数,但子函数会执行 step return:跳出子函数
标签大全[/size] A: <s:a xhref=”"></s:a>—–超链接,类似于html里的<a></a> <s:action name=”"></s:action>—–执行一个view里面的一个action <s:actionerror/>—–如果action的errors有值那么显示出来 <s:actionmessage/>—–如果action的message有值那么显示出来 <s:append></s:append>—–添加一个值到list,类 ...
Global site tag (gtag.js) - Google Analytics