- 博客(12)
- 收藏
- 关注
原创 java 工作中的逻辑性校验
这篇文章的主要目的是为了提醒作者本人要牢记添加校验这件事情,尤其是在逻辑复杂的代码中,因为没有加校验,在一天内发生了不下五次的空指针问题,甚至还出现了上文的锁表。需要注意的是,在使用注解的过程中,如果存在实体A中定义另一个实体B的情况,想要B中的注解生效,就需要在定义B的代码上添加注解。2.在添加修改的时候,对于那些必填字段,例如用户添加姓名,修改信息时传参的id,这种就必须添加非空校验。1.一般来说在正常的前端调用接口进行查询,删除时,用到了某些条件,那么这些条件是需要添加非空校验的。
2023-07-13 16:54:24
366
1
原创 批量上传方法(saveBatch)的伪批量处理建议
mybatis的批量保存方法saveBatch实际上是通过for循环进行批量增加,会有多次的访问数据,这会影响性能处理意见是在连接mysql连接里面添加选项。这个方法会将批量增加转化成一条语句,减少数据库访问。或者在xml里面写原生sql。
2023-04-21 10:50:39
574
原创 IDea 远程Debug Java代码
在项目发布到服务器之后,很有可能会遇见在服务器上报错,但本地却没有报错的问题,为了针对这种状况,就有了远程调式这种方式,可以让我们在本地对服务器代码进行debug。这样在服务器运行到断点处时就可以在本地进行调试,注意的是,代码要保持和服务器上的一致,不然会出现调试显示与本地不符的状况。在host处设置服务器ip即以端口号,不是项目运行的端口号,是另写一个没有使用的端口。去服务器重启服务,并加上这条命令,这是我服务器的启动命令。设置的远程端口号是5009。启动后再本地想要调试的地方打上断点,点击调式。
2023-04-18 17:22:38
364
原创 mysql启动报错mysqld_safe MySQL from pid file /var/run/MariaDB/marabi.pid ended
mysql启动报错mysqld_safe mysqld from pid file /var/run/mariadb/mariadb.pid ended
2023-02-01 15:24:53
5609
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人