`
文章列表
thickbox的使用方法总结 到http://jquery.com/demo/thickbox/下载需要的js及css文件分别保存到目录--js--css--images中,一、在文件的<head></head>中插入<script type="text/javascript" src="js/jquery.js"></script>< script type="text/javascript" src="js/thickbox.js"> ...

Spring+freemarker

Spring支持多种View, 因为一直以来用OFBiz, OFBiz缺省用的Freemarker, 已经很熟悉了, 所以今天学习一下Spring+FreeMarker的配置web.xml中我配置了 <servlet><init-param><param-name>contextConfigLocation</
FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写 ,FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序 ,虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeM ...

高效代码11规范

 
写高效代码是一项艺术,你必须学习和实践它,清晰高效代码有利于团队合作,有利于性能优化。下面总结一下清晰高效代码的规范:一、排版:1、关键词和操作符之间加适当的空格。2、相对独立的程序块与块之间加空行3、较 ...
1.什么是模式?模式,即pattern。其实就是解决某一类问题的方法论。你把解决某类问题的方法总结归纳到理论高度,那就是模式。 Alexander给出的经典定义是:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。 模式有不同的领域,建筑领域有建筑模式,软件设计领域也有设计模式。当一个领域逐渐成熟的时候,自然会出现很多模式。 什么是框架?框架,即framework。其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。而且,框架 ...
开始制作符合标准的站点,第一件事情就是声明符合自己需要的DOCTYPE。   查看本站首页原代码,可以看到第一行就是: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">   打开一些符合标准的站点,例如著名web设计软件开发商Macromedia,设计大师Zeldman的个人网站,会发现同样的代码。而另一些符合标准的站点(例如k10k.net)的代 ...
1JBoss2Hibernate3Spring 等都对其有支持,下面简单介绍一下OSCache的配置和使用过程。1.安装过程从http://www.opensymphony.com/oscache/download.html下载合适的OSCache版本,我下载的是oscache-2.3.1版本。解压缩下载的文件到指定目录,从解压缩目录取得oscache-2.3.1.jar文件放到 /WEB-INF/lib 或相应类库目录 ,从src或etc目录取得oscache.properties 文件,放入src根目录或发布环境的/WEB-INF/classes 目录,如你需要建立磁盘缓存,须修改os ...
Opensymphony ( 中文:open交响乐)(http://www.opensymphony.com)是一个很好提供开源项目的组织。同Jakarta(中文:雅加达(印度尼西亚首都))(http://jakarta.apache.org/)相比,这里的组件(Component)更多的是精致小巧的设计,它们尤以简单易用和可插拔的灵活性见长。OSCache:J2EE Caching机制。它主要用于 1 JSP Caching2 Request Caching3 General - Purpose Cache
Cache是一种用于提高系统响应速度、改善系统运行性能的技术。尤其是在Web应用中,通过缓存页面的输出结果,可以很显著的改善系统运行性能。本文中作者给大家介绍一个实现J2EE框架中Web应用层缓存功能的开放源代码项目----OSCache。通过应用OSCache,我们不但可以实现通常的Cache功能,还能够改善系统的稳定性。它的最新版本是:OSCache2.3 1 面临的问题1.1 需要处理的特殊动态内容在信息系统建设过程中我们通常会遇到这样的问题:1. 基础数据的变更问题信息系统中需要处理的基础数据的内容短时间内是不会发生变化的,但是在一个相对长一些的时间里,它却可能是动态增加或者减少的。 ...
OSCache是一个工业级的J2EE缓存实现。它可以缓存 : 1 java对象,2 页面3 http请求4 二进制内容:例如PDF文件 等正文开始 。。。 为了减少与数据库通信来提高应用的性能,我们在Hibernate中使用了分布式缓存:OSCache。 Oscache是得到了广泛使用的开源 Cache 实现(Hibernate中对它提供了支持),它基于更加可靠高效的设计,最重要的是,

MySQL 性能优化

公司网站访问量越来越大,MySQL自然成为瓶颈,因此最近我一直在研究 MySQL 的优化,第一步自然想到的是 MySQL 系统参数的优化,作为一个访问量很大的网站(日20万人次以上)的数据库系统,不可能指望 MySQL 默认的系统参数能够让 MySQL运行得非常顺畅。 通过在网络上查找资料和自己的尝试,我认为以下系统参数是比较关键的: (1)、back_log:要求 MySQL 能有的连接数量。当主要MySQL线程在一个很短时间内得到非常多的连接请求,这就起作用,然后主线程花些时间(尽管很短)检查连接并且启动一个新线程。back_log值指出在MySQL暂时停止回答新请求之前的短时间内多 ...
Log4j由三个重要的组件构成:1: 日志信息的优先级,2: 日志信息的输出目的地,3: 日志信息的输出格式。日志信息的优先级从高到低有ERROR、WARN、INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;日志信息的输出格式控制了日志信息的显示内容。   一、定义配置文件   其实您也可以完全不使用配置文件,而是在代码中配置Log4j环境。但是,使用配置文件将使您的应用程序更加灵活。Log4j支持两种配置文件格式,一种是XML格式的文件,一种是Java特性文件(键=值)。下面我们介绍使用Java特性文件做为配置文件的方法: ...
在做Web应用时,经常会有这样的需求要求,要求用户选择所在的国家,省份和城市,一般是由3个select来控制的。我写了一个简单的脚本来使得其更方便的移植使用。 下载地址:http://alexcheng.myrice.com/CountryProvinceCitySelect.zip 程序主要由4个JavaScript脚本组成: 其中x.js是跨浏览器的库,主要用在事件处理方面,如果你不想添加这个库,修改CPCController.js的代码就可以了。 Messages_zh_CN.js是国际化所用的脚本,里面主要定义了3个变量,分别是:”请选择国家或地区”,”请选择省份”,”请选择 ...
1.什么是内联对象,什么是块对象? 所有可视的文档对象都是块对象(block element)或者内联对象(inline element)。例如, div 是一个块对象,span 是一个内联对象。 块对象的特征是从新的一行开始且能包含其他块对象和内联对象。从 ...
一个简单的论坛系统,以数据库储存如下数据:用户名,email,主页,电话,联系地址,发帖标题,发帖内容,回复标题,回复内容。每天论坛访问量300万左右,更新帖子10万左右。请给出数据库表结构设计,并结合范式简要说明 ...
Global site tag (gtag.js) - Google Analytics