显示下一条  |  关闭

阿亮的博客

据说,世界上本没有懂,装懂装久了,也就懂了!

 
 
 
 
 
 

2011年总结

2011-12-31 21:44:28 阅读8 评论0 312011/12 Dec31

发现老天就像翻书似的又把2011年给翻了过去~
2011年在工作上结束了在口碑长达近6年的工作,开始跟着两个口碑老同事创业,创业虽然忙了点,但喜欢创业的氛围和感觉,而且工作的很开心。
在生活上购置了一辆车,也算是有车一族了,上下班方便了不少,就是开的有点猛,而且是个“路骂”,遇到开大灯、排队时插车等的喜欢骂几句:),其实咱这种“路骂”只是图个口快,图个开心,也算泄泄火气,没啥恶意。当然,嘴巴的问题还是有点严重,忙的时候容易说话不经大脑,无形中得罪或伤害到别人的情况也时有发生。说者无意,希望大家不要介意!
感情上一波三折,感觉又重新清了零,而且不知从何说起~~~那就不说了~。
2011还有点遗憾的是没出去玩下,本人属狗,大家知道狗呆在家里久了会发疯,我也有类似感觉,哈哈~
总的来说2011年喜忧参半、得失

作者  | 2011-12-31 21:44:28 | 阅读(8) |评论(0) | 阅读全文>>

404错误一般在web.xml中配置上:
<error-page>
<error-code>404</error-code>
<location>/error.jsp</location>
</error-page>
就可以了。

但配置action找不到的默认错误处理页需要在struts.xml中配置,如:
<package name="struts-my" abstract="true" extends="struts-default">
<interceptors>

作者  | 2011-12-26 14:17:42 | 阅读(11) |评论(0) | 阅读全文>>

Postgre SQL两表联合更新

2011-11-16 14:30:31 阅读21 评论0 162011/11 Nov16

根据一定条件将表B中的某个字段值更新到表A中的某个字段,记得以前mysql好像可以写:
update tableA a,tableB b set a.c1=b.c1 where a.id=b.id
但postgre貌似不支持这样的写法(估计不规范)。
postgre里面类似的更新写法应该是:
update tableA set c1=b.c1 from tableB as b where tableA.id=b.id

作者  | 2011-11-16 14:30:31 | 阅读(21) |评论(0) | 阅读全文>>

Json(jackson)中通用的存放和获取List列表方法

2011-10-18 20:23:47 阅读139 评论0 182011/10 Oct18

存放比较简单:
private static ObjectMapper objectMapper = new ObjectMapper();
public static <T> boolean putList(List<T> list){
String jsonVal= objectMapper.writeValueAsString(list);
return jsonVal== null ? false : true;

作者  | 2011-10-18 20:23:47 | 阅读(139) |评论(0) | 阅读全文>>

javascript中正确显示struts2标签输出的中文

2011-10-18 20:12:33 阅读54 评论4 182011/10 Oct18

jsp页面中使用struts2标签,页面显示中文正常,但在js中引用struts标签时,引用到的却是编码过的内容,如:
js代码:
var cityName = “<s:property value='cityname'/>”;
显示的却是:&#26477;&#24030;这样的编码。
查看页面源代码,发现源代码中由struts标签输出的中文都是这种格式,但页面显示都是正常的。
网上查找资料后发现,struts默认会对输出进行

作者  | 2011-10-18 20:12:33 | 阅读(54) |评论(4) | 阅读全文>>

freemarker和velocity的功能和目的都很类似,而且两者都很简单,花个1天时间都能掌握。不过本人最终还是选择了freemarker,理由是velocity不支持其他标签库(即在velocity中不能引用其他标签,如不能使用struts的标签<s:form></s:form>),虽然velocity的标签基本上可以用来全部替换掉jsp或struts的标签,但本人由于用了struts的jquery标签库(<sj:div>之类的)来实现一些异步加载等功能,用velocity就没办法了。
而Freemarker支持其他的标签,而且之前被人诟病的null值处理等问题在新版本中也都被解决了,用起来也很简单,所以选择了freemarker。

使用模板的好处,除了简单外,就是可以避免很多重复

作者  | 2011-10-12 11:55:24 | 阅读(155) |评论(0) | 阅读全文>>

strtus2 jquery插件的dialog使用

2011-9-6 20:34:35 阅读50 评论0 62011/09 Sept6

利用strtus2 jquery plugin的dialog实现对话框的弹出和自动关闭(类似淡入淡出效果),并自动设置dialog内容。
1、引入:<%@taglib prefix="s" uri="/struts-tags"%><%@ taglib prefix="sj" uri="/struts-jquery-tags"%>
2、别忘了head里的<sj:head compressed="false"/>
3、正文(html):
<sj:a href="action.do" onSuccessTopics="favoriteSuccess" targets="result" button="true" id="favoriteInfo" style="margin-bottom:5px;">弹窗</sj:a>

作者  | 2011-9-6 20:34:35 | 阅读(50) |评论(0) | 阅读全文>>

PostgreSQL索引创建方法及相关问题

2011-8-30 14:24:21 阅读159 评论0 302011/08 Aug30

postgre建索引方法:
单字段索引:
CREATE INDEX index_name ON table_name (field1);
联合索引:
CREATE INDEX index_name ON table_name (field1,field2);
mysql的联合索引的使用,在select里的where条件是要求有序的,比如where field1=100和where field1=100 and field2=1000都可以利用到上面这个组合索引(多条件尽量不要用or,至少

作者  | 2011-8-30 14:24:21 | 阅读(159) |评论(0) | 阅读全文>>

推荐两款jquery的图片放大器插件

2011-8-20 15:09:02 阅读22 评论0 202011/08 Aug20

作者  | 2011-8-20 15:09:02 | 阅读(22) |评论(0) | 阅读全文>>

利用Struts2 jQuery Plugin轻松实现异步调用

2011-8-17 16:27:54 阅读247 评论0 172011/08 Aug17

利用struts2 jquery插件可以使用编写标签的方法来替代一堆的js代码(虽然最终还是生成了javascript代码),让开发人员大大减少开发量。
准备工作:

作者  | 2011-8-17 16:27:54 | 阅读(247) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 

浙江省 杭州市 水瓶座

 发消息  写留言

 
我很平凡 趁年轻想多去走走看看 很多目标离我还很遥远 但我一定会把它们实现
 
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 
 
 
心情随笔列表加载中...
 
 
 
 
 

天气

 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2012

   
创建博客 登录  
 关注