摘要: 原文地址:http://deerchao.net/tutorials/regex/regex.htm#mission 1.元字符 常用的元字符代码说明 2.字符转义 如果你想查找元字符本身的话,比如你查找.,或者*,就出现了问题:你没办法指定它们,因为它们会被解释成别的意思。这时你就得使用\来取消这 阅读全文
posted @ 2017-06-05 11:02 呆小田 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一、默认方式 Spring的事务管理默认只对出现运行期异常(java.lang.RuntimeException及其子类),Error进行回滚。 如果一个方法抛出Exception或者Checked异常,Spring事务管理默认不进行回滚。 二、改变默认方式 在@Transaction注解中定义no 阅读全文
posted @ 2017-06-05 11:01 呆小田 阅读(1727) 评论(0) 推荐(1) 编辑
摘要: 今天在操作一个元素时,id值是拼接的。 var index = $(this).attr(‘index’); //0var id = ‘#’ + (index+1); //#01$(id).attr(‘style’,”); 正确处理:parseInt函数 var index = parseInt($ 阅读全文
posted @ 2017-06-05 11:00 呆小田 阅读(533) 评论(0) 推荐(0) 编辑
摘要: finally 异常机制中还有一个重要的部分,就是finally, catch后面可以跟finally语句,语法如下所示: finally内的代码不管有无异常发生,都会执行。具体来说: 如果没有异常发生,在try内的代码执行结束后执行。 如果有异常发生且被catch捕获,在catch内的代码执行结束 阅读全文
posted @ 2017-06-05 11:00 呆小田 阅读(44860) 评论(2) 推荐(23) 编辑
摘要: 软件开发过程中是需要一定的设计模式来指导开发的,有了模式,我们就能更好地组织我们的代码,并且从这些前人总结出来的模式中学到很多好的实践。 根据《jQuery高级编程》的描述,jQuery插件开发方式主要有三种: 通常我们使用第二种方法来进行简单插件开发,说简单是相对于第三种方式。第三种方式是用来开发 阅读全文
posted @ 2017-06-05 10:59 呆小田 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 今天遇到一个bug,就是别人的文章附件可以通过在编辑自己的文章时,通过修改附件id把别人文章的附件改成我的。 还有更新文章时,甚至可以任意修改别人的文章内容… 以上等等情况都是业务逻辑不严谨造成的。 解决办法:在做增删改查的时候一定要严格按照业务来,该加的条件一定加上。比如更新文章可以修改别人的文章 阅读全文
posted @ 2017-06-05 10:58 呆小田 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 今天遇到一个需求就是搜索时,需要进行忽略大小写。比如用户输入的关键词是a,那么查询出来的结果中也要有A的结果。 解决办法: 1.mysql 中查询默认是不区分大小写的 如: select * from some_table where str=‘abc’; select * from some_ta 阅读全文
posted @ 2017-06-05 10:58 呆小田 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 1.尽量优先采用ajax获取html文件,然后再操作dom把数据填充到里面 在实际项目中,如果前端开发人员没有把页面给切分开,那么有如下两种办法可供选择:其一是,在各种点击事件中,用js去拼接并在拼接的时候把数据填充到里面。代码如下: 这种方法优点是,方便将后台获取的数据填充到html字符串中。缺点 阅读全文
posted @ 2017-06-05 10:57 呆小田 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 向redis插入数据时,如果redis没有要插入的key,插入成功之后返回值为1 如果redis有这个key,插入成功之后返回值是0 阅读全文
posted @ 2017-06-05 10:56 呆小田 阅读(2654) 评论(0) 推荐(1) 编辑
摘要: 问题描述:有时,发起ajax请求成功后,需要用js去拼接一小段html字符串,然后给某些元素添加事件时,事件总是加不上。 解决办法:在success 回调函数内,给元素添加事件绑定。 代码如下: $.ajax({url : initDeniedUrl,dataType: “json”,type:’p 阅读全文
posted @ 2017-06-05 10:56 呆小田 阅读(7162) 评论(3) 推荐(0) 编辑
摘要: 在进行es分页查询时,一般都是用sql语句转成es查询字符串,在项目中遇到过不少次返回的数据不是自己所期望的那样时,多半原因是自己的sql拼接的有问题。 解决办法:务必要保证自己的sql语句拼接正确。 阅读全文
posted @ 2017-06-05 10:54 呆小田 阅读(1131) 评论(0) 推荐(0) 编辑
摘要: 大部分情况下,分页查询时,在页面展示的元素是没有删除操作的。而今天遇到的一个情况是,分页查询出来的元素,用户是可以进行删除操作的。如果不进行处理,用户每删除一个元素,加载更多显示出来的元素就会减少一个。 目前所采用的方法是,用户每删除一个元素时,如果total > size 时,就给它追加一个。加载 阅读全文
posted @ 2017-06-05 10:54 呆小田 阅读(807) 评论(0) 推荐(0) 编辑