- 博客(6)
- 收藏
- 关注
原创 线程池的使用
当用户浏览文章时,需要对文章的浏览量进行更新浏览数量,刚开始我的想法是在得到文章内容后对浏览次数进行增加,但是这样势必会导致查询文章内容这个接口的执行时间会增强,通过查询有关知识,以及结合之前学的线程池,我想到了使用线程池对阅读次数进行更新,利用线程池可以不会影响主线程所执行的内容。
2023-01-14 13:12:47 113
原创 No serializer found for class com.stu.vo.TagVo and no properties discovered to create BeanSerializer
No serializer found for class org.json.JSONObject and no properties discovered to create…
2023-01-06 21:16:17 259
原创 SpingBoot自定义类型转换器
我们在接收前台传输的数据时,往往SpringBoot使用内置的数据类型转换器把我们提交的数据自动封装成对象等类型,我们知道spring boot的内置数据转换器有124个,几乎可以满足大部分请求参数的类型转换;但当前台发送请求传递的参数使用内置的转换器不能转换时,这时我们就需要写一个自定义的数据类型转换器。 springboot内置转换器 举个例子 ,当我们客户端发送的请求携带的参数springboot内置转换器不能转换时,如下所示: 我们就需要写一个自定义类型转换器来进行处理客户端发出请求携带的参数
2022-12-07 17:13:23 507
原创 前端向后端传递Mybatis-plus利用雪花算法生成的id丢失精度问题
前端传入的id和数据库中的id怎么不同,通过观察我们发现这就是一个丢失精度的问题,Long类型的精度是16位。造成这样问题的原因是Mybatis-plus利用雪花算法生成的id是19位,而JavaScript的number精度位16位,再传入后台数据是就会丢失精度。先在项目中加入对象映射器:基于jackson将Java对象转为json,或者将json转为Java对象;先将Long类型的id转换位String类型,然后前端再将此id传入后端,这样就不会造成丢失精度的问题了。这样问题就得以解决了。
2022-11-29 16:46:35 1070
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人