自定义博客皮肤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 441

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

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

2012-11-21 20:35:19 393

原创 在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);//传值给velocity2.前台velocity模板文件中取...

2012-04-15 23:44:52 148

原创 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 742

原创 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">#end2、"$"用来

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 89

空空如也

空空如也

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

TA关注的人

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