由于最近项目的原因,接触到了sitemesh。
SiteMesh是一个用来在JSP中实现页面布局和装饰(layout and decoration)的框架组件,能够帮助网站开发人员较容易实现页面中动态内容和静态装饰外观的分离。提供了一种在网站中更有效的组织页面布局的方式。
SiteMesh设计思想是,用户发送request至服务器,服务器根据此request生成动态数据,生成网页...
分类:
其他好文 时间:
2014-05-26 05:23:47
阅读次数:
221
Interceptor的设计思想,其实是Spring里面的AOP思想,尽管Struts2又有自己的Interceptor但是,在实际开发中,用的较少,SSH整合之后你可以采用AOP事务处理进行拦截,更方便---------------------------------华丽的分割线---------...
分类:
其他好文 时间:
2014-05-26 03:09:30
阅读次数:
196
快速排序也利用了分治的思想,跟归并排序排序相比减少了交换次数int partition(int
a[],int p,int r){ int x = a[r]; int i = p-1; int j; for(j = p;j<r;j++) {
if(a[j]...
分类:
其他好文 时间:
2014-05-26 02:47:46
阅读次数:
226
如果服务器响应慢的情况下,用户会重复提交多个表单,这时候有两种设计思想:1.在客户端使用JS技术,禁止客户重复提交表单。但是这样会使一些不使用浏览器方式登陆的人比如使用底层通信来攻击你的服务器2.在服务器端进行验证Struts2设计了token标签来进行验证,在使用token时要注意,你点击两次之后...
分类:
其他好文 时间:
2014-05-26 02:10:29
阅读次数:
209
网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。
因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致 API 构架的流行,甚至出现"API First"的设计思想。RESTful
API是目前比较成熟.....
1.创建对象 1.1 new 用new进行创建对象: var user = new Object();
user.age = 12;//同时为对象添加属性 user.name = ‘ajun’;1.2{}用{}创建对象,如: var user = {
‘name’:’ajun, ‘age’:12 }...
分类:
编程语言 时间:
2014-05-26 01:35:14
阅读次数:
361
1、Form2要委托Form1来做事情就是委托;2、在Form2中定义委托,让Form1来执行;3、实例如下所示:public partial class
Form2 : DevComponents.DotNetBar.Office2007Form { DataSet ds; ...
分类:
其他好文 时间:
2014-05-26 01:09:41
阅读次数:
201
在运维工作中,经常遇到数据库的迁移工作,为了保证迁移的正确性,需要完成以下步骤:新服务器安装配置还原数据库(或使用镜像、日志传送等方式)数据库切换为可用状态同步帐户及权限同步JOB等其中同步帐户的语句,可以在原服务器上执行以下语句获得:SELECT‘CREATELOGIN‘+name..
分类:
其他好文 时间:
2014-05-24 16:01:24
阅读次数:
251
1,Linux系统管理员账户?root2,[root@svr5~]#解释每一个部分的意思root帐户svr5主机名~所在目录/root3,Linux系统有哪几个TTY控制台TTY1-6字符界面TTY7图形界面4,如何查看内核,并解释每一个部分的意思#uname-r2.6.18-371.el5主版本号2次版本号6修订版本号18红帽修订3715,..
分类:
系统相关 时间:
2014-05-24 15:53:17
阅读次数:
508
前沿:在腾讯,百度,阿里,360运维人员登录堡垒机,或者是单点登录引导的各种运维平台,好多都需要用动态口令令牌的,用rsa的多点,这栋系价格不便宜,国内也有些便宜的,一些游戏公司的将军令就是从国内x厂商定制买的,有兴趣的可以搜搜,价格还算可以,给你提供服务端的一些..
分类:
其他好文 时间:
2014-05-24 15:22:16
阅读次数:
453