[J2EE] Hibernate的缓存机制介绍
缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。
缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发访问和缓存数据的生命周期。
Hibernate的缓存包括Session的缓存和SessionFactory
[J2EE] what is ssl and some material
Short for Secure Sockets Layer, a protocol developed by Netscape for transmitting private documents via the Internet. SSL uses a cryptographic system that uses two keys t
[J2EE] 深入struts1.1----精彩的文章,值得收藏
为基于MVC模式的Web应用最经典框架,Struts已经正式推出了1.1版本,该版本在以往版本的基础上,提供了许多激动人心的新功能。本文就将带你走进Struts 1.1去深入地了解这些功能。
说明:希望本文的读者能有一定的Struts使用基础。
Model 2
Struts是基于Model 2之上的
[J2EE] 分页算法 by struts and hibernate
以前作分页的时候得到pagenum是:
if (itemNum % pageSize == 0)
pageNum = itemNum / pageSize; else
pageNum = itemNum /pageSize + 1;
今天早上刚学到一个算法
pagenum=(totalcount+pagecount-1)/pagecount
不知道那个数学学的特别好的高手研究出来的,太美丽了
然后通过mysql的limit 得到每页的记录,
select * from table limit (curpage-1),pagecount
嘻嘻
[J2EE] Struts国际化处理
对于使用者来说,一个支持国际化的WEB程序具有下面几种形式
1. 根据用户浏览器自动设置显示的语言(无需用户干预) 2. 提供用户选择,用户根据自己的需要决定使用何种语言显示 3. 结合前两种.系统自动选择一种语言,但同时提供用户根据需要选择
使用Struts开发国际化程序是一件非常便利的事情,我们来看前两种怎么来实现
1. 这是最简单的方式,你不需要修改任何程
[J2EE] Struts国际化处理的思路---1(转载)
一、Struts的国际化 Struts是一种支持国际化的MVC的Web Framework。可是如何来使用struts国际化是一个问题。下面我们来探讨一下,如何实现Struts的国际化。Web程式的国际化涉及到3个层面的东西。第一、jsp部分的输入/输出;第二、应用处理程序的国际化;第三、DB的国际化问题。这里主要探讨的是jsp部分的输入/输出问题。
二、静态部分的国际化 Struts的jsp页面静态内容(包括静态文字,静态图片)国际化问题,是通过资源
[J2EE] log4j的基本配置
Log4j基本使用方法
作者:佚名 来自:未知
Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有ERROR、WARN、INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出格式则控制了日志信息的显示内容。
一、定义配置文件
[J2EE] struts 中实现options select
昨天看到select 的option 居然还有好多属性没有见过,不知道这些高手从哪里看到的这些东西,现总结如下:
struts 中实现options select 一个按扭增加一条信息 一个按扭删除一个和多个信息的功能 一个按扭删除所有的信息 ---------下面是完整代码---------- jsp中的内容===================== <html:form action="/createnodeAction.do" method="POST"> <html:select property="arraynode" multiple="true"> <html:option
[J2EE] struts 表单验证终于调试成功!!
今天查了好多资料终于把这个该死的验证搞清楚了,其实最终还是从struts官方网站上找的例子,发现自己好笨,而且学习方法真的很重要,现在总结如下:
1。要在struts-config。xml里加上plugin-in定义:
<plug-in className="org.apache.struts.validator.ValidatorPlugIn"> <set-property property="pathnames" value="/WEB-INF/validator-rule.xml, &nb
[J2EE] 当定义某个字段为null的时候
注意一个细节问题,当定义某个字段为null的时候,查询的时候一定要是字段is null,不是字段=null
注意一个细节问题,当定义某个字段为null的时候,查询的时候一定要是字段is null,不是字段=null
.: 公告
« August 2025 » 日 一 二 三 四 五 六 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
.: 我的分类(专题)
.: 最新日志
.: 最新回复
blog名称:up forever 日志总数:130 评论数量:274 留言数量:4 访问次数:1946583 建立时间:2006年5月25日
.: 留言板
.: 链接