2019年10月15日

springboot配置ehcache2.X缓存(@Cacheable等注解和手动操作缓存的工具类 支持element粒度的时间设置)

摘要: 本文只写出一些注意事项和源码,请善用官方文档~ 注解实现 @Cacheable @CachePut @CacheEvit 启动类上加@EnableCaching就可以开启缓存 由文档可知,自动检测缓存实现的默认顺序为 1.Generic 2.JCache (JSR 107) (EhCache 3, 阅读全文

posted @ 2019-10-15 09:36 幽魂步 阅读(3757) 评论(0) 推荐(0)

2018年5月18日

MyBatis resultType用Map 返回值中有NULL则缺少字段 返回值全NULL则map为null

摘要: 这个问题我大概花了2个小时才找到结果 总共需要2个设置 这里是对应springboot中的配置写法 a | b | NULL | NULL 期望结果 map : {a:null,b:null} 实际结果 map : null 这个设置很容易搜索到 并没有变换 测试发现 如果结果是 a | b | 1 阅读全文

posted @ 2018-05-18 16:10 幽魂步 阅读(719) 评论(0) 推荐(0)

2017年6月9日

旧瓶新酒-获取网络资源即爬取下载页面内容(图片、html、css、js等)

摘要: 这个java获取网络资源以前也写过不少 最近用到又重新写了一个,apache.commons.io中的例子就非常好,但是无法对请求进行详细设置 于是大部分照搬,局部替换以设置请求头 如需更加复杂的设置,可以考虑使用同为apche的httpComponents 阅读全文

posted @ 2017-06-09 09:46 幽魂步 阅读(437) 评论(0) 推荐(0)

2017年4月20日

服务器时间误差导致的google sign-in后台验证错误(远程调试java程序)

摘要: 我后台完全按照google的文档来,却总是输出Invalid ID token,服务器是在香港,本机调试因为在墙内永远是连接超时。 试了若干方法后,我在网上发现远程调试这个神奇的功能。 remote debug 使用的IDE是idea (可能需要开启服务器对应端口) 我用的是springboot打包 阅读全文

posted @ 2017-04-20 15:51 幽魂步 阅读(2225) 评论(0) 推荐(0)

2016年10月24日

springboot使用百度富文本UEditor遇到的问题一览(springboot controller中request.getInputStream无法读取)

摘要: 先吐槽一下UEditor作为一个前端的js类库,非要把4种后端的代码给出来,而实际生产中用的框架不同,其代码并不具有适应性。(通常类似其它项目仅仅是给出数据交互的规范、格式,后端实现就可以自由定制) 接下来还是说各种问题把 1.首先下载其jsp的版本... 然而我并没有用jsp 改成springmv 阅读全文

posted @ 2016-10-24 11:08 幽魂步 阅读(15726) 评论(1) 推荐(1)

2016年10月11日

spring boot使用vue+vue-router构建单页面应用

摘要: spring boot http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/ vue https://vuejs.org/guide/ vue-router https://github.com/v 阅读全文

posted @ 2016-10-11 16:50 幽魂步 阅读(5170) 评论(2) 推荐(0)

2016年8月15日

springboot+thymeleaf国际化方法一:LocaleResolver

摘要: springboot中大部分有默认配置所以开发起项目来非常迅速,仅对需求项做单独配置覆盖即可 spring采用的默认区域解析器是AcceptHeaderLocaleResolver,根据request header中的accept-language值来解析locale,并且是不可变的。 那么想要实现 阅读全文

posted @ 2016-08-15 16:09 幽魂步 阅读(16048) 评论(1) 推荐(1)

2016年3月25日

struts 2.3.28+spring 4.2.5.RELEASE+hibernate 5.1.0.Final整合maven构建项目基本配置

摘要: 第一次写博客,主要也是记录给自己看的,可能很多比较熟的地方就没注释 用maven构建,ssh框架都是选用的最新的release版(感觉还是不要用beta),环境jdk1.8 tomcat8.0 mysql5.7.11 maven配置 pom.xml 所有的框架我都是从core、context包开始配 阅读全文

posted @ 2016-03-25 21:06 幽魂步 阅读(1790) 评论(0) 推荐(0)

导航