SpringBoot自定义请求参数校验最近在工作中遇到写一些API,这些API的请求参数非常多,嵌套也非常复杂,如果参数的校验代码全部都手动去实现,写起来真的非常痛苦。正好Spring轮子里面有一个Validation,这里记录一下怎么使用,以及怎么自定义它的返回结果。 SpringBoot自定义请求参数校验最近在工作中遇到写一些API,这些API的请求参数非常多,嵌套也非常复杂,如果参数的校验代码全部都手动去实现,写起来真的非常痛苦。正好Spring轮子里面有一个Validation,这里记录一下怎么使用,以及怎么自定义它的返回结果。 2022年08月10日 08月10日 阅读约 5 分钟 技术栈 , Java Java
lombok的builder设置默认值的问题学习使用如何在lombok中配置默认值 lombok的builder设置默认值的问题学习使用如何在lombok中配置默认值 2022年08月10日 08月10日 阅读约 1 分钟 技术栈 , Java Java
轻松玩转Java StreamJava8 中增加了 Stream 处理,可以配合 Lambda 表达式来使用,让操作集合非常便利。虽然我们平时经常使用 Stream,但用到的方法其实非常少,这篇文章就来完整的介绍 Stream 的使用。 轻松玩转Java StreamJava8 中增加了 Stream 处理,可以配合 Lambda 表达式来使用,让操作集合非常便利。虽然我们平时经常使用 Stream,但用到的方法其实非常少,这篇文章就来完整的介绍 Stream 的使用。 2022年07月07日 07月07日 阅读约 8 分钟 技术栈 , Java Java
shell 脚本获取gradle project 版本在目前的项目中,我们采用的微服务架构,后端服务主要使用gradle进行依赖管理。我们希望在线上环境出现问题的时候,能够快速的定位是哪一个版本出现了问题。目前没有做应用监控,应用是部署到了Kubernetes集群中的, 因此我们希望通过一条比较简单的命令获取到应用名称、应用版本、应用使用的版本。 shell 脚本获取gradle project 版本在目前的项目中,我们采用的微服务架构,后端服务主要使用gradle进行依赖管理。我们希望在线上环境出现问题的时候,能够快速的定位是哪一个版本出现了问题。目前没有做应用监控,应用是部署到了Kubernetes集群中的, 因此我们希望通过一条比较简单的命令获取到应用名称、应用版本、应用使用的版本。 2022年07月06日 07月06日 阅读约 1 分钟 技术栈 , Java Java
高并发下System.currentTimeMillis()性能问题及优化方案最近在看asyncTool源码发现了System.currentTimeMillis存在卡顿问题,所以就详细研究了下。具体如何呢?我们来看看 高并发下System.currentTimeMillis()性能问题及优化方案最近在看asyncTool源码发现了System.currentTimeMillis存在卡顿问题,所以就详细研究了下。具体如何呢?我们来看看 2022年07月03日 07月03日 阅读约 3 分钟 技术栈 , Java Java
FastJson配置解决long类型在前端界面展示精度丢失问题前后端交互的时候,数据的ID字段采用的雪花ID,Long类型,返回给前端时,由于数值过大,会导致精度丢失,后面几位会变成0,这时候就需要把ID字段转成String类型的返回给前端页面。 FastJson配置解决long类型在前端界面展示精度丢失问题前后端交互的时候,数据的ID字段采用的雪花ID,Long类型,返回给前端时,由于数值过大,会导致精度丢失,后面几位会变成0,这时候就需要把ID字段转成String类型的返回给前端页面。 2022年06月25日 06月25日 阅读约 1 分钟 技术栈 , Java Java
lombok里boolean属性生成的getter方法是isXXX,而不是getXXX解决lombok里boolean属性不生成getXXX得bug lombok里boolean属性生成的getter方法是isXXX,而不是getXXX解决lombok里boolean属性不生成getXXX得bug 2022年06月16日 06月16日 阅读约 1 分钟 技术栈 , Java Java
http&https等常用默认端口号和响应状态码http/https 等常用默认端口号和常见的 HTTP 状态码,在一些工作面试和开发过程中会用的到 http/https 等常用默认端口号 http&https等常用默认端口号和响应状态码http/https 等常用默认端口号和常见的 HTTP 状态码,在一些工作面试和开发过程中会用的到 http/https 等常用默认端口号 2022年04月12日 04月12日 阅读约 1 分钟 技术栈 , Java Java
HttpServletResponse输出的中文乱码问题首先,response 返回有两种,一种是字节流 outputstream,一种是字符流 printwrite。接下面我从这两方面在解决这个 HttpServletResponse 输出的中文乱码问题。 HttpServletResponse输出的中文乱码问题首先,response 返回有两种,一种是字节流 outputstream,一种是字符流 printwrite。接下面我从这两方面在解决这个 HttpServletResponse 输出的中文乱码问题。 2022年04月12日 04月12日 阅读约 1 分钟 技术栈 , Java Java
Java创建多级目录文件最近写了一个小项目,其中有个问题就是创建一个多级目录的文件,刚开始没思路,在网上看了好多博客,发现都有问题,无法成功,另外不得不吐槽一下 CSDN 真是盗版聚集地。所以重新拿起了 Java 书,学习了一下 IO 操作。 Java创建多级目录文件最近写了一个小项目,其中有个问题就是创建一个多级目录的文件,刚开始没思路,在网上看了好多博客,发现都有问题,无法成功,另外不得不吐槽一下 CSDN 真是盗版聚集地。所以重新拿起了 Java 书,学习了一下 IO 操作。 2022年04月12日 04月12日 阅读约 1 分钟 技术栈 , Java Java