错误记录
lx_追风
机会不是留给有准备的人,而是留给已经准备好的人
展开
-
MySQL导入数据量过大报错解决办法
1、插入数据库数据量过大,出现失败,怎么办?解决办法:修改 my.ini 配置max_allowed_packet =4M(默认值),修改完成之后要重启mysql服务。(针对 mysql5.7)2、怎么修改max_allowed_packet100M以内的数据 max_allowed_packet修改为10M即可100-200M以内的数据 max_allowed_packet修改为20M即可封包太大,允许的包太小,就会因为内存不足问题,出现错误修改完之后一定要记得重启mysql原创 2021-03-03 11:42:58 · 1419 阅读 · 0 评论 -
写代码容易犯的一些小错误和踩的一些坑
1、关于基本数据类型与包装数据类型的使用标准如下:所有的POJO类属性必须使用包装数据类型。RPC方法的返回值和参数必须使用包装数据类型。所有的局部变量推荐使用基本数据类型。2、单个方法的总行数不超过80行。3、避免通过一个类的对象引用访问此类的静态变量或静态方法,无谓增加编译器解析成本,直接用类名来访问即可。4、POJO类中的任何布尔类型的变量,都不要加is,否则部分框架解析会引起序列化错误错误案例: public class DemoDO{ Bool原创 2021-01-13 18:22:04 · 4886 阅读 · 1 评论 -
事务管理遇到的坑
坑点1:遇到非检测异常时,事务开启,也无法回滚。例如下面这段代码,用户依旧增加成功,并没有因为后面遇到检测异常而回滚!!@Transactionalpublic int insertUser(User user) throws Exception{ // 新增用户信息 int rows = userMapper.insertUser(user); // 新增用户岗位关联 insertUserPost(user); // 新增用户与角色管理 insertU原创 2021-01-13 15:02:33 · 4296 阅读 · 1 评论