自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 【mybatis映射一对多关系结果集时,产生的一个问题】

订单表有一条数据,但是只有订单id字段有值,子订单中有两条数据且都和订单表关联,这时候需要查询订单信息和子订单信息,使用join关联查询,而映射的结果集中,订单id没有映射到结果集,因为业务不需要这个字段,但是值为空的收货地址、用户id在结果集映射中,查询数据发现结果集展示不是想要的一对多关系,而是出现了多笔订单数据。在映射一对多的结果集字段中,把表示一的一方的唯一标识也映射到结果集中,比如例子中的订单id,因为子订单有关联值,订单id肯定不为空,这样一来就解决了结果集紊乱问题。

2024-08-14 15:12:31 197

原创 【如何有效避免bug?】

以上都是自己的一些实际体会,我相信如果我严格遵守的话,出bug的几率会小很多。希望大家在日常开发中也多多总结,尽量减少bug,做一个牛逼的开发人。

2024-06-13 23:46:56 726 1

原创 springboot中使用@Resource注解踩坑之一

使用@Resource注解注意的问题之一

2023-02-21 15:28:16 624

原创 mybatis使用collection标签的注意事项

使用mybatis的collection标签注意事项

2023-02-15 09:43:59 781

原创 java.lang.NumberFormatException: For input string: ““问题修复

java.lang.NumberFormatException: For input string: ""异常

2023-02-03 10:53:50 4371

原创 org.apache.ibatis.reflection: There is no getter for property named ‘xxx‘ in ‘class

异常解决

2022-01-05 14:21:13 568

原创 2021-09-09

开发中的好习惯一团队使用git开发的话一定要在dev分支上开发再合并到master分支上,这样比较规范。

2021-09-09 18:09:14 74

原创 Java学习过程中迷茫的我

最近一个周在准备面试,看面试题,从早到晚,感觉自己很忙碌。刚刚回宿舍,睡了半小时,醒来准备继续看面试题,但是突然不知道该看哪儿,从哪里看起,因为面试题实在太多,自己掌握的也太少,自己似乎陷入一种记了又忘,而新的知识点又总是看不完的状态。作为一个想要走Java开发方向的人来说,我已经不合格了,我已经一个多周没有敲过代码了,一直在背面试题,我觉得我把这两个月好不容易积累起来的对Java的兴趣给磨灭掉了,一个程序员,靠背面试题来通过面试,真的是合格的吗?2020-11-25,晚上9点37,我想我陷入迷茫中了。这种

2020-11-25 22:35:53 230 2

原创 Hutool工具包的推荐

最近在做项目,发现一个很实用的Java开发工具包,里面封装的工具很全面,强烈推荐给大家,下面是他官网的简介:Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。Hutool中的工具方法来自于每个用户的精雕细琢,它涵盖了Java开发底层代码中的方方面面,它既是大型项目开发中解决小问题的利器,也是小型项目中的效率担当;Hutool是项目中“util”包友好的替代,它节省了开发人员对项目中公用

2020-11-18 00:32:24 753

原创 用Springboot框架实现登录页面验证码

学习了Java两个月后,自己开始跟着老师做了一个小项目,我想记录一下自己第一次做项目的过程,以及自己遇到的一些难题。老师已经把整个项目给我们讲解完了,但是你懂的,不经过自己的实际操作,你是很难从项目中学到东西的。于是我开始从前端页面开始写,按照自己的理解和参照老师的代码,我成功把注册和登录页面写出来了(哈哈,我的基础的的确很差),而且实现了第一个难题的突破,也就是验证码这个部分,如下图:(先忽略我这个后端仔写的页面~~~)看,这个验证码还不错吧,只要点击它,就可以实时刷新啦。因为前端用的是Vue.js

2020-11-17 22:31:25 1877 2

原创 IDEA中快捷键总结

在开发中使用快捷键,真的很方便。以下是我的一些学习总结。一.IDEA中的原生的快捷键可以在IDEA工具中找到,如下图:点击Keymap Reference 可以导出一个IDEA官方提供的快捷键清单,很全面。二.我的一些总结Shift+回车:快速换行Alt+回车:快速创建对象,方法等(这个快捷键使用的频率很高)Ctrl+i:实现接口中的方法Ctrl+O: 重写方法,接口和父类中的方法Alt+Shift+↑↓:代码行向上下移动Ctrl+X:删除一行Ctrl+Shift+回车:自动补全代码(

2020-11-10 19:24:12 156

原创 数据库中事务的四大特性

最近在回顾Mybatis框架,顺带复习一下MySql的知识,一直不清楚数据库事务的四大特性,看完之后决定总结一下!在看数据库事务的特性之前,我们应该知道什么是事务,简单来说,事务就是做一件事的整个过程。1.原子性(Atomicity)事务的在数据库中的操作要么全部执行完成,要么全部不执行。2.一致性(Consistency)假如你正在往数据库中添加数据,这时数据库系统突然崩溃,那么你写入的数据可能就会不完整,那么如何避免这种错误呢?这就引入了一致性的概念:事务执行的结果必须是使数据库从一个一致性状

2020-11-05 23:53:32 242

原创 SpringBoot中常用的注解

SpringBoot中常用的注解1.@SpringBootApplication此注解是SpringBoot的核心注解,有此注解的类是SpringBoot的启动类,它会在启动时自动扫描以下几个注解:@Component、@Repository、@Service、@Controller2.@Service(业务层)用于标注业务层组件3.@Controller(控制层/Web层)用于标注控制层组件4.@Repository(持久层)用于标注数据访问组件,即DAO组件5.@Component

2020-11-03 22:13:13 1341 1

原创 Maven的配置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sCuJ9tS0-1603109052154)(C:%5CUsers%5C%E7%BD%97%E7%BD%97%E8%AF%BA%E4%BA%9A%E7%B4%A2%E9%9A%86%5CAppData%5CRoaming%5CTypora%5Ctypora-user-images%5Cimage-20201019172127520.png#pic_center)]Maven的配置1.maven的下载1.1 进入apache

2020-10-19 20:36:55 101

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除