摘要: 系统开发接入shiro权限后,项目启动,进入项目的某一个功能时报以下错误:(这个错误在业务日志里是看不到的,得去localhost.log里查看) 1 [http-nio-8301-exec-5] org.apache.catalina.core.StandardWrapperValve.invok 阅读全文
posted @ 2018-08-15 18:07 伊人撩月 阅读(4287) 评论(0) 推荐(0) 编辑
摘要: 并行:两个或者多个事件在同一时间点发生。比如:在同一时间点,一个人在扫地,一个人在刷碗。不涉及资源抢占 (如果两个人在同一时间点同一个刷碗池使用一套刷碗工具刷碗,这涉及到抢占刷碗工具资源,一个人占用刷碗工具,另一个人只能等待刷碗工具,这是并发) 并发(串行):两个或者多个事件在一个时间段内发生。比如 阅读全文
posted @ 2018-08-29 18:03 伊人撩月 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 接到将请求返回值写入到日志方便查问题需求,首先考虑的是用拦截器实现,无奈拦截器postHandle方法里获取不到返回值就此作罢。继续寻找新的方法,网上查询一番找到一个便捷的方法,利用log4j2,在log4j2.xml配置文件里添加如下配置: <AsyncLogger name="org.sprin 阅读全文
posted @ 2018-07-12 17:26 伊人撩月 阅读(2515) 评论(0) 推荐(1) 编辑
摘要: 我们在使用springmvc中的 @ResponseBody 注解往前端返回JSON数据的时候发现时间总是一串数字,这里总结使用的两种解决时间格式问题的方法。 1、在时间字段的get方法上使用注解 这样前端获取的时间就是你设置的时间格式。但是这种方法是个体力活,每个时间类型的字段你都需要给加上这个注 阅读全文
posted @ 2017-10-28 17:59 伊人撩月 阅读(3253) 评论(0) 推荐(0) 编辑
摘要: 当controller层出现异常时,对于普通的请求异常我们在web.xml里配置一个统一的跳转页面来提示用户,如下: 而对于ajax请求抛出的异常呢,让ajax请求自己捕获显然是不友好的,虽然用户察觉不出什么,但是通过浏览器查看请求返回时,出现服务器返回500错误显然是不友好。所以这里统一处理一下a 阅读全文
posted @ 2017-10-24 14:44 伊人撩月 阅读(1761) 评论(0) 推荐(0) 编辑
摘要: 使用java开发没多久,对java体系的一些东西还不太熟悉。在项目开发过程中发现dubbo接口每个方法里都有一个try-catch的判断,都是一些重复性的工作,就想着能不能统一处理这些异常,找了一些资料果然可以,下面总结一下了解到的两种dubbo接口统一异常处理的方法方便以后查阅: 第一种方法:du 阅读全文
posted @ 2017-10-12 11:16 伊人撩月 阅读(14766) 评论(0) 推荐(0) 编辑
摘要: 1、远程服务端通过工具创建专有队列(客户端不支持通过代码创建队列并且无法在客户端判断队列是否创建,也无法判断队列是否使用事务性) 2、客户端安装msmq服务 控制面板\所有控制面板项\程序和功能\打开或关闭Windows功能\MSMQ服务器(勾选所有功能) 3、引用System.Messaging 阅读全文
posted @ 2017-06-22 16:52 伊人撩月 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 前段时间开发系统时,有个功能是动态加载列,于是就使用了SQL Server自带的PIVOT函数进行行转列,开始用的非常溜,效果非常好。但是提交测试后问题来了,测试添加的列名中包含空格,然后就杯具了,功能报错了, 一波未平一波又起,测试添加的数据中包含有以数字开头的,结果又GG了,好沮丧啊!!!!!! 阅读全文
posted @ 2017-04-28 11:25 伊人撩月 阅读(1198) 评论(0) 推荐(1) 编辑
摘要: 项目开发中,有个功能需要往数据库批量插入数据,刚开始没考虑那么多,就一条一条数据循环插入数据库,数据量少的时候,效率还可以,但是当数据量达到上千甚至几百时,这个方法效率就不行了,得等段时间才全部插入成功,用户体验度非常不好,果断pass掉该方法。 接着换令一种方法,那就是拼接insert字符串,即" 阅读全文
posted @ 2016-04-14 17:16 伊人撩月 阅读(6090) 评论(0) 推荐(1) 编辑
摘要: 我们项目前端用的是jquery easyui,刚开始使用datagrid加载列表初始化时总是请求两次URL,这让人非常不解,怎么总是请求两次呢?数据一多,加载速度明显变慢,通过查资料才知道原来是重复声明了datagrid导致的。 具体解析:html代码中利用class声明了datagrid,导致ea 阅读全文
posted @ 2016-02-18 15:03 伊人撩月 阅读(592) 评论(0) 推荐(0) 编辑