小白成长日志
文章平均质量分 83
小罗水
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL中的数据类型总结(全网最全总结)
在MySQL中,数据类型可以大致分为整数类型、浮点类型、字符串类型、日期时间类型、布尔类型等。根据阿里巴巴Java开发手册的规范,以下是常用的数据类型及其使用场景,并标注了推荐使用的和不建议使用的类型。原创 2024-09-14 17:22:14 · 688 阅读 · 0 评论 -
关于数据库的时间和前端展示的时间不一样,该怎么解决
这个问题困扰过好多新手小白,包括我在内,我去网上查阅了大大量资料也没有解决我的问题到后面直接用了最暴力的手段,既然时间用时间的传递格式,总会有误差,那么我干脆就不用时间传递了。我之间把时间变成字符串的形式传递可不可以,这当然是可以的,这个方法虽然不能解决本质问题,但是如果单纯的就是想把你数据库的时间传到前端是可行的。当前端读取时间时,如果前端还是按照 UTC+8 显示,那么显示的时间将是 2024-08-26 16:39,与实际存储的时间一致,但与 UTC 时间不一致。命令查看全局时区设置。原创 2024-08-26 21:37:58 · 2195 阅读 · 0 评论 -
分类表返回树形结构
红色方框内的都是各级分类的名称,所以分类在一个项目中是很有必要存在的,它可以提高用户的使用体验。这样就是一个简单的分类表了,但是分类表建立起来是容易使用起来就需要一定的方式,就像开篇就说了,这种分类表的建立查询所有分类的时候就需要用到递归的方式来获取,如果根部很深,那么你的查询就会超时,就会报错,然后数据库就会崩掉,但是话又说回来了,如果分类等级可以确定在三级内,这种方式反而更方便,因为他的逻辑没有太大的难度。缺点:因为用到递归这个算法,所以当分类无限的分配下去,也就是说它的根部无限的远的情况下,原创 2024-08-26 21:29:53 · 533 阅读 · 0 评论 -
@Autowired和@Resource的区别以及他们更适用于哪些场景
尽管@Autowired和@Resource在功能上有一定的重叠,但它们在设计理念、使用场景和扩展性上存在差异。开发者应根据具体的项目需求和个人偏好选择合适的注解进行依赖注入。在Spring框架中,@Autowired由于其与Spring生态系统的紧密集成,通常是首选的自动装配注解。@Autowired和@Resource都是用于依赖注入的注解,它们在Spring框架中扮演着至关重要的角色,允许开发者方便地实现组件之间的解耦。尽管@Autowired和@Resource。原创 2024-08-21 21:51:31 · 1099 阅读 · 0 评论 -
该如何选择软删除和硬删除
我想说的是,如果有备份数据库,那么就可以使用硬删除,或者在这个主业务表中删除的同时,安排一个同样的字段的表来接收,这样同时减少了数据库查询的压力,也完成了删除。刚刚之前就提过,删除还是要删除的,具体用什么删除主要,要看业务使用场景,什么业务场景,就要用到什么删除,世界不是非黑即白的世界,技术也不是只有一种实现方式,像is_delete这种标记方式会存在一些问题,但是呢,还有其他平替的软删除法,但是也有弊端。在软删除模式下,原本简单的SQL查询可能变得复杂,需要添加额外的条件来排除已软删除的记录。原创 2024-08-21 11:37:00 · 906 阅读 · 0 评论 -
多表条件查询返回成list集合封装成分页形式返回给前端
列表转分页原创 2024-08-19 01:46:20 · 1382 阅读 · 0 评论 -
多表的新增插入如何实现
在企业级开发当中多表的插入功能是一个很常见的问题,而且需要只通过一个接口来完成多表的插入这就需要在实体类中添加一个list集合,怎么添加,添加什么list集合,也是比较困扰我们这种初学者,我经过自己的失败的累加,获得的一些经验,希望可以为我后面的成长做一个拔高。建表这不是重点,关键如何在springboot项目中实现,观察上面的关系有一个先后关系,先完成表一,在完成表二,因为我们要在表二中插入表一的id。,这种关系是最简单的无论是建表还是写插入都很简单,页面有什么需要添加的数据,就在数据库中添加什么字段。原创 2024-08-20 19:42:35 · 336 阅读 · 0 评论
分享