`

每日所学 2011-12-26

 
阅读更多
  每天都记录一点点跟同事学到的东西吧!
  第一:打包部署程序到生产机服务器。
        例如,在生产机服务器上的工程名字是AA,war包名字是AA.war。然后我打了一个  AA2.war包,上传到了服务器。结果等上传完成之后,客户打来了电话,说登陆不了了。我立刻给AA2.war包删了,然后重新启动服务器。这才好了!后来,同事告诉我,在上传war包的时候应该改一下后缀名子,如:AA.war.2011-12-26.只要是任意的名字的war包,上传到服务器后,都会影响当前的项目的。除非修改后缀名子。
  第二:打印hibernate的hql语句。
        我在调试程序的时候,因为是利用的hibernate的hql语句,所以不可以把语句直接在数据库中运行,后来同事给我说这hql语句也是最终转为sql语句的。可以在控制台上打印出来的。只需要修改一下配置文件就好了,如:
<!-- 打印调试SQL, 上线应设置为false -->
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.format_sql">true</prop>
然后在控制台上打印的语句就可以直接拿到数据库中运行了。
  第三:获取查询结果集的记录数。
        select count(0) from (查询语句) as AA;利用嵌套查询就可以搞定啦!呵呵。。。
  第四:获取 昨天 的时间。
         <script type="text/javascript">
$(function() {  
var startDate = new Date();
startDate.setDate(startDate.getDate()-1);//.getDate()此日期所表示的月份 中的某一天。

var endDate = new Date();
endDate.setDate(endDate.getDate()+4);
    $('#beginDate').datepick({minDate: startDate,maxDate: endDate});
    $('#endDate').datepick({minDate: new Date(),maxDate: endDate}); 
});
</script>这个方法呢是针对时间日历控件的,例如可以限定客户选择的时间范围。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics