Jetcache缓存框架系列(一)jetcache缓存框架的基本使用 最近看了下我们内部2B的项目,发现很多数据都是直接从mysql中查询的,几乎页面上所有的展示数据都是从mysql中去动态查询,此时的情况下,部分统计界面等不常展示的数据恰是可以做个缓存即可,不用每次都从数据库查,费时... Rae /java /2023-09-02 /0 评论 /334 阅读
java生成唯一订单号的案例 在前面我们介绍过雪花id相关的文章《java分布式项目之使用雪花算法生成唯一id》和《java分布式项目之使用tinyid生成唯一id》。在实际的生产环境中,我们会涉及到一些订单的场景,此时生成的订单号一般我们都会以... Rae /java /2023-08-22 /0 评论 /341 阅读
springboot web项目如何规避掉返回的json中bigdecimal字段被自动去掉小数点后0的问题 很久没写代码了,最近写项目的时候,数据库有一些decimal相关的金额字段,此时是两位小数的,但是通过springboot使用mybatis查询之后,返回给前端的时候就会自动被去掉小数点后的0,例如数据库查询出来的金... Rae /java /2023-07-27 /0 评论 /328 阅读
springboot web项目拦截token获取对应的用户信息分发给各个接口案例 在实际业务中,我们如果项目比较小的话,一般都是使用springboot框架做一个单机版本的web项目。此时项目里面会涉及到用户的鉴权,流程图如下:如上图整个流程如下:1、客户端传递用户名和密码给服务器端2、服务器... Rae /java /2023-07-27 /0 评论 /349 阅读
springboot web项目拦截打印请求信息和返回信息示例 在实际工作中,我们会涉及到对请求的request和response内容进行打印的需求,这样子方便排查问题,所以本文给一个springboot web项目相关的日志打印示例,具体代码如下:package or... Rae /java /2023-07-27 /0 评论 /235 阅读
java中关于公共返回实体的工具类 在java中,我们编写接口的时候,一般都会有一个公共的返回实体,然后再controller的时候,直接return对应的实体即可。这里我们也提供一个公共的实体类工具。这里的工具分为两部分,一部分是枚举类,完整代码如下... Rae /java /2023-04-04 /0 评论 /380 阅读
java中关于时间转换的工具类 在这里我们再提供一个关于时间转换相关的工具类,也是可以拿来开箱即用的。完整代码如下:import java.text.ParseException;import java.text.Simpl... Rae /java /2023-04-04 /0 评论 /295 阅读
java校验是否为空的工具类 这里再提供一个在java中,校验字符串是否为空,校验对象是否为空,校验数组是否为空的工具类代码,完整代码如下:import cn.hutool.core.util.ArrayUtil;import&nb... Rae /java /2023-04-04 /0 评论 /280 阅读
java获取ip地址归属地的工具类 现如今,大家在很多网站上留言等,都会显示归属地。例如本站的问答模块,只要回答问题,他也会显示ip归属地,如下图:这里我们提供一个公共免费的获取ip归属地的网址:https://whois.pconline.com.c... Rae /java /2023-04-04 /0 评论 /371 阅读
Springboot全局异常的工具类 这篇文章我们介绍下再Springboot中,定义全局异常的返回的工具类信息。这里主要是涉及到3个类,下面分别介绍下:一、定义一个ErrorCode的枚举类所有的异常都需要进行统一定义管理,一般我们使用枚举类,所以这里... Rae /java /2023-04-04 /0 评论 /361 阅读