API接口版本控制的实现方式

软件系统在整个生命周期当中会根据需求的不断变化进行不断的迭代更新,因此服务端对外提供的接口尽管功能未发生变化,但是实现的逻辑,代码也在不断的变化。如果只是简单的变化,对于接口调用者来说是无感知的,但是通常会出现一些突破性的变化,例如: 接口新增字段 接口 ......

2021全国省市区街道社区五级SQL文件以及爬取代码

2021全国省市区街道社区五级SQL文件以及爬取代码 最近项目当中要用到全国区域信息,需要包含到社区,在网上找了很久,大部分是没有到社区的,或者有的是2019年的数据。 考虑到数据的准确性,所以自己写了个爬取代码进行爬取。

POSTGRESQL 数据库使用注意事项

POSTGRESQL 数据库使用注意事项 最近公司项目使用的是POSTGRESQL 数据库,之前一直没有接触过,特此记录下使用过程当中遇到的问题和处理方式。 1 POSTGRESQL 表字段顺序修改 处理方式:没有什么较好的方式,放弃了。 2 POSTGR ......

SpringBoot+Mybatis-plus:使用枚举接收参数并返回数据

SpringBoot+Mybatis-plus:使用枚举接收参数并返回数据 最近项目当中大量使用到枚举,特此记录下项目当中使用枚举的好处,场景,使用方式。 枚举的好处 可读性高, 易理解 统一参数类型,避免传参错误 线程安全,全局唯一,无法修改 枚举使 ......

二零二一,春去夏来

二零二一,春去夏来 不知不觉,就要到清明祭祖时节了,成都的天气慢慢的进入到春夏交替之时,或炎热,或清凉,反正让我着了凉。 在成都终究还是买了二手房,用于居住,想着夫妻二人在成都还是要工作很长的一段时间,也不太可能一直租房,东拼西凑,最终落于金牛。随之而来的 ......

JAVA 基于Redis的分布式锁

分布式锁一般有三种实现方式: 数据库乐观锁 基于ZooKeeper的分布式锁 基于Redis的分布式锁 这里主要记录下基于Redis的分布式锁 Redis加锁 springboot2.1以后的版本可以直接使用redisTemplate提供的setIfA ......

mybatis-plus max函数,sum函数的使用

最近在使用mybatis-plus,发现在对于一些简单函数的使用,官方文档上面没有说明,特此记录下自己的使用方式 max,min,sum函数的使用 QueryWrapper<MemberLevel> queryWrapper = new Qu ......

前端技术知识点BUG资料博文(不断更新当中)

最近自己在弄前端相关的一些东西,特此记录下在这个过程当中学习到的前端技术知识点和BUG处理方式 VUE BUG以及知识点资料博文 VUE 路由守卫 next() / next({ ...to, replace: true }) / next(‘/‘) 说 ......

LocalDateTime和时间戳,Date,字符串互转

开发当中经常时间转换非常常见,最近的项目当中使用了LocalDateTime,特此记录下LocalDateTime的常用转换。 LocalDateTime和时间戳互转 /** * 获取到毫秒级时间戳 * @param localDateTime 具体时间 ......

Springboot2.x处理Long类型返回前端精度丢失以及LocalDateTime统一返回时间戳

最近在返回给前端数据的时候遇到了1 Long类型返回前端精度丢失 2LocalDateTime统一返回时间戳方便前端统一处理的问题,记录下解决方案。 代码如下 环境:springboot2.x ,JDK8 import com.fasterxml.jack ......

【年终总结】2020年终-愿所有的苦来年不再。

多灾多难的一年终于要过去了,生活上,工作上,都围绕着疫情。希望来年疫情能够彻底结束吧。 因为疫情,今年在家的时间多了很长一段时间,更能体会到家的温暖。 女儿如今不仅会叫爸爸了,也会到处跑路啦!希望可以健健康康的长大就好了。 过两年打算生个二胎,独生子女的我 ......

读取request的body内容提示java.io.IOException: Stream closed。

问题 最近做请求切面日志,发现无法读取request的body内容,会提示java.io.IOException: Stream closed。 记录下处理方式

从零开始搭建vue+element-ui的前端开发框架

最近需要进行下前端开发,特此记录下前端开发框架搭建过程 1 安装node.js 官网下载安装即可 官网地址:http://nodejs.cn/download/ 2 安装webpack 在命令行里面输入:npm install --global webpa ......

springboot2.0整合OAuth2并使用JWT作为token

之前实现了Springboot之Security前后端分离登录 刚好这段时间有空,乘机整合下OAuth2。记录下当中遇到的问题和处理方式。

SpringBoot使用@ControllerAdvice配合ResponseBodyAdvice记录接口请求参数以及返回数据

最近在项目当中需要记录接口请求参数以及返回数据,本来是打算通过自定义切面来实现的,后来发现可以使用@ControllerAdvice配合ResponseBodyAdvice来进行记录数据,特此记录,完整代码如下: /** * @author yichaof ......