自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 struts2地址重定向

之前使用urlrewrite把旧的url地址跳转到新的项目地址,其实用struts2可以更简单的实现,也更方便维护(就我的项目使用情况来说) 例子: 新项目struts的action处理:   <package name="newProject" extends="struts-default" namespace="/testNew"> <action nam...

2012-11-23 13:56:28 440

原创 地址重写Url Rewrite Filter的使用

就项目下线,新项目的地址和就项目不同,为了是之前的url能指向新的URL,使用Url Rewrite Filter进行了处理。     UrlRewrite就是我们通常说的地址重写,用户得到的全部都是经过处理后的URL地址。  一:提高安全性,可以有效的避免一些参数名、ID等完全暴露在用户面前,如果用户随便乱输的话,不符合规则的话直接会返回个404或错误页面,这比直接返回500或一大堆服务器...

2012-11-21 20:35:19 392

原创 在sqlserver中with(nolock)详解

在查询语句中使用 NOLOCK 和 READPAST 处理一个数据库死锁的异常时候,其中一个建议就是使用 NOLOCK 或者 READPAST 。有关 NOLOCK 和 READPAST的一些技术知识点: 对于非银行等严格要求事务的行业,搜索记录中出现或者不出现某条记录,都是在可容忍范围内,所以碰到死锁,应该首先考虑,我们业务逻辑是否能容忍出现或者不出现某些记录,而不是...

2012-11-20 23:19:40 182

原创 struts2 修改文件上传大小限制

struts.multipart.maxSize struts.multipart.maxSize 默认限制为2M,修改maximumSize为5000000,大约5M。依旧无效。 Struts.xml相关配置如下:  <action name="upload" class="action.UploadAction">   <result name="success"&gt...

2012-04-16 22:48:47 205

原创 velocity遍历Map、List

一.遍历个map类型 1.先看后台java程序 Map<String,String> paramValues=new HashMap<String, String>();****** 中间赋值操作省略了***data.put("paramValues", paramValues);//传值给velocity 2.前台velocity模板文件中取...

2012-04-15 23:44:52 145

原创 Velocity初始化过程解析

Velocity是一个表示层的模板框架,作为 jsp 的替代者,有着很多优势。小巧方便,不必使用 el 或者其他表示层技术来展示页面,感觉是一个很新颖的技术。 Velocity作为 MVC 框架中的 V 存在,和普通 jsp 页面有着不同,它是一种 template 引擎,利用先编辑完的格式来作为大纲,把一些需要变化的地方作为参数传入,显示时将模板和参数合并,达到...

2012-04-15 10:56:23 277

原创 velocity判断空和null

判断是否为null有下面几种方法:      1. #if (! $foo) 判断$foo为空,判断非空为 #if ($foo)      2. 使用 #ifnull() 或 #ifnotnull()      #ifnull ($foo)      要使用这个特性必须在velocity.properties文件中加入: userdirective = org.apache.ve...

2012-04-14 11:04:36 741

原创 eclipse快捷键

Ctrl+1  快速修复( 最经典的快捷键, 就不用多说了) Ctrl+D:  删除当前行  Ctrl+Alt+ ↓   复制当前行到下一行( 复制增加) Ctrl+Alt+ ↑   复制当前行到上一行( 复制增加) Alt+ ↓   当前行和下面一行交互位置( 特别实用, 可以省去先剪切, 再粘贴了) Alt+ ↑   当前行和上面一行交互位置...

2012-04-14 10:30:32 73

原创 velocity基础

1、"#"用来标识Velocity的脚本语句,包括#set、#if 、#else、#end、#foreach、#end、#iinclude、#parse、#macro等; 如: #if($info.imgs) <img src="$info.imgs" border=0> #else <img src="noPhoto.jpg"> #end 2、"$"用来

2012-04-14 09:53:17 68

原创 listview加载性能优化

  在android开发中Listview是一个很重要的组件,它以列表的形式根据数据的长自适应展示具体内容,用户可以自由的定义listview每一列的布局,但当listview有大量的数据需要加载的时候,会占据大量内存,影响性能,这时候就需要按需填充并重新使用view来减少对象的创建。 ListView加载数据都是在public View getView(int position, Vi...

2011-09-05 13:00:18 88

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除