加载中
docker使用技巧

目的 一般docker常用于搭建各种网络服务,但是也可以用于编译、开发环境搭建、命令行工具等 编译环境 各种语言需要的编译环境不尽相同,甚至可能彼此冲突。 以我用过的语言来说, java没什么...

vue 纯数字input

最近项目中需要实现一个元和分的转换,要求存储使用分,显示使用元。意外发现了一个实现input 只能输入纯数字的方案 computed: { money: { //pay-content组件金额以分为单位,当前组件以元为...

2020/03/09 10:51
530
SpringCache的事务管理与单元测试

项目背景 在某个项目中,使用了SpringCache redis作为缓存解决方案,jpa作为orm 在单元测试时,在执行某步操作时,需要往缓存中放入数据,之后启用断言判断对应的缓存是否存在,结果全部报缓...

SpringBoot依赖外置

背景 近期有个SpringBoot的项目需要频繁更新,但是每次上传到服务器上几十MB,实在是花时间,所以打算优化打包方案,将第三方依赖外置 流程 首先使用SpringBoot打包插件将第三方排除,但是一...

使用位运算存储用户状态

背景 很多项目中都会存储用户状态,诸如用户类型、相关操作权限等等。 比较常用的方案有两种。 使用一个int类型字段存储用户状态,不同的数字代表不同的状态 比较特殊的状态需要另外使用字段...

扩展swagger2实现不显示类名

使用场景 在使用swagger2 2.9.2时 在UI上接口旁边会显示类名,我需要把这个去掉 经debug之后,发现这个字段是通过springfox.documentation.spring.web.scanners.ApiListingReader显示的 而这...

idea 无法识别SpringBoot @占位符

背景 idea下启动SpringBoot项目 配置文件中使用了@@占位符获取maven中的配置项 idea启动时报错 '@' that cannot start any token. (Do not use @ for indentation) 解决方案 pom.xml中添加如...

aop切面类

org.aopalliance.intercept.MethodInterceptor 环绕切面 通配符 .. :匹配方法定义中的任意数量的参数,此外还匹配类定义中的任意数量包 + :匹配给定类的任意子类 * :匹配任意数量的字符...

SpringBoot实现分布式session

实现分布式session 实现基于redis的分布式session 原理 基于HttpRequestWapper,对request获取的Session实现类进行替换,即提供一个从redis获取数据的Session实现类 依赖 引入spring-boot-s...

SpringBoot实现jsonp跨域通信

实现jsonp跨域通信 实现基于jsonp的跨域通信方案 原理 浏览器对非同源ajax请求有限制,不允许发送跨域请求 目前跨域解决方案有两种 cros配置 jsonp请求 cros为新规范,通过一个head请求询问服...

springMvc HandlerMethodArgumentResolver

SpringMvc 在配置多个mvc:argument-resolvers(目前是分开在不同的配置文件) 会出现覆盖问题; 实际spring容器中只会有一个文件里配置的bean 原因 debug 后发现,MVC实际是在调用一个name为o...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部