摘要:
1.list的循环 list使用前要进行非null判断 List<UserAccount> list = new ArrayList<>(); //普通循环-优点:可以知道当前循环的i的值 for(int i=0; i<list.size; i++){ System.out.println(user 阅读全文
摘要:
1.通过时间戳比较 Long time1 = dataTime1.getTime(); Long time2 = dataTime2.getTime(); time1>time2 获取时间戳进行比较, getTime() 获取的是毫秒级时间戳 类型为long 直接比较大小即可 2.利用compare 阅读全文
摘要:
我们大家都知道,需要控制事务时,需要在服务层使用 @Transactional(rollbackFor = Exception.class) 来控制事务,保证方法内的的多个 dao操作同时成功或失败 今天就遇到了问题, 方法内的数据库操作未受到事务控制, debug时,方法没走完数据就落库了, 这显 阅读全文
摘要:
调用系统其他模块微服务返回实体列表 此时拿到的list列表里面的对象已经被转换了 hashMap 在对象返回列表进行操作 将list转换为map时 final Map<String, OrderExtraServiceDO> collect = orderExtraServiceDOS.stream 阅读全文
摘要:
之前一直使用idea2018.4 今天升级到2021.3 后插件进行了重新安装,发现之前用的翻译插件鼠标悬浮自动翻译没了 现效果 摸索半天后发现设置的地方在:1: 2: 效果: 希望能帮到大家 , 谢谢 阅读全文
摘要:
当请求的 body-json 字段与后端服务接收 @RequestBody 对象字段不一致是,使用@JsonField(name="user_name") 无效 例如 User对象的 userName属性 @Data public class User{ @JsonField(name="user_ 阅读全文
摘要:
之前项目自己的mapper 和 mapper.xml都是在自己本身项目下 后来业务拓展项目增多,有一些公共的功能 在多个应用重复造轮子 为了解决这个问题, 新建了一个 share的jar 后端服务 和job服务都引用这个jar 可以实现调用同一个方法 但是整理好之后发现 Invalid bound 阅读全文
摘要:
mybatis 批量插入问题 错误的写法: INSERT INTO t_csm_customer_product(id, customer_code, product_code) values <foreach collection="lists" close=")" open="(" index= 阅读全文
摘要:
2021年12月10日08:50:06本来运行正常的页面, 今天打开突然就报错了 监控后台日志发现 问题: java.lang.InstantiationException 问题分析, 查看对应报错类的 git记录 发现 某位同事认为无参构造方法没有调用, 于是本着优化代码的本意就把无参的构造方法删 阅读全文
摘要:
user{ private int id private String addTime private String email private String password private String phone } 接口方使用 @requestbody 接收参数将对象序列化为字符串进行加密 阅读全文