feng

飘逸~~~~~life

2009年2月26日 #

不区分KEY大小写的MAP

     摘要: 发现快1年没写文章了,有时候我们会需要一个不区分KEY大小写的MAP,当然仅仅是Map这种类型  阅读全文

posted @ 2010-08-24 17:53 feng 阅读(8171) | 评论 (2)编辑 收藏

Jtable的逐行显示解决方法一个

     摘要: 因为公司的项目要求最近接触了点SWING的东西,用到了jtable  阅读全文

posted @ 2009-10-30 17:24 feng 阅读(2118) | 评论 (4)编辑 收藏

清空文件域的一种实现

     摘要: 想象这样一个场景
我们采用了比如AJAX的方式上传文件,可能上传文件和提交表单会提交到不同的ACTION中处理,但是比如用户选择了一个文件,然后没有点
上传,却点击提交表单,会有什么结果,当然是这个文件流会一起提交,这样造成的结果当然是造成响应速度的下降或者浪费服务器内存了,文件小的还好,要是很大的文件,我想用户是要哭了。  阅读全文

posted @ 2009-08-10 14:37 feng 阅读(1769) | 评论 (6)编辑 收藏

抢占式任务调度的一种实现

     摘要:
最近有开发一个任务调度里面最典型的应用发短信
关于如何实现任务调度,有很多方法,可以自己写线程,也可以用一些开源方案,
我用了quartz,大家可以去查查资料
这里主要讲讲抢占式的好处
一般我们都会把要做的任务放一张表里面,有一个字段是状态来标识是否已经执行过

  阅读全文

posted @ 2009-06-26 16:32 feng 阅读(2659) | 评论 (8)编辑 收藏

SQL Server 2005 批量更新解决办法

     摘要: 这些天因为有数据割接的需求,于是有要写关于批量更新的程序。我们的数据库使用的是SQLSERVER2005,碰到了一些问题来分享下。
首先注意Statement 和PreparedStatement的问题
  阅读全文

posted @ 2009-04-09 11:09 feng 阅读(1816) | 评论 (0)编辑 收藏

最近学习spring声明式事务小结

     摘要: 在一些需要同时操作几个更新的业务逻辑中,而这几个更新又是互相关联的,也就是说我们希望它成功就一起成功,
失败就一起失败。这样我们就需要使用事务。关于如何配置spring声明式事务就不说了,需要的人可以在网上找下,
肯定会配置一个类似下面的bean
  阅读全文

posted @ 2009-03-04 16:11 feng 阅读(3243) | 评论 (0)编辑 收藏

struts1迭代中区分奇偶列等情况的一种实现


在struts2中的迭代标签有直接的奇数偶数区分的办法
如下
<s:iterator value="#request.names" status="stuts">                
                
<s:if test="#stuts.odd == true">
                    
<li>White <s:property /></li>
                
</s:if>
                
<s:else>
                    
<li style="background-color:gray"><s:property /></li>
                
</s:else>
 
</s:iterator>
有了<s:if>标签的帮助和OGNL很容易就实现了,但是在struts1中如何实现这样一个功能呢?
struts1中有<logic:equal>标签,实际上它没有<s:if>好用,它需要一个bean或者一个变量
在struts1中没有OGNL,但是我们还有EL,借助与EL我们可以判断奇偶数
如${stuts%2==0} ,这个EL得到一个布尔值,我们也可以把它当string 来用
既然我们需要一个变量,那我们就先定义一个string变量,让它的值等于"true",
在利用<logic:equal>标签,我们就可以实现奇偶数的功能
具体代码如下:
 
<bean:define id="curId" value="true"/>
   
<logic:iterate id="number" indexId="stuts" name="numberlist">
                
               
     
<logic:notEqual name="curId" value="${stuts%2==0}">
              
    
<li>White ${number}</li>
                
</logic:notEqual>
 
<logic:equal name="curId" value="${stuts%2==0}">
             
<li style="background-color:gray">${number}</li>    
                
</logic:equal>
     
</logic:iterate>
实际上我们也可以借助于次逻辑实现其他一些页面表现方面的功能

posted @ 2009-02-26 17:17 feng 阅读(1639) | 评论 (0)编辑 收藏