摘要: 分析forEach的源码会发现:foreach源码例子: 用 idea 自带的反编译 forEach对于集合的遍历实际走的是迭代器的方式(对于数组的遍历这是走的普通的for循环方式), 在进行strings.iterator()时,如果strings为null,就会出现空指针异常,如果strings 阅读全文
posted @ 2019-04-26 11:10 临风想望 阅读(5575) 评论(0) 推荐(0) 编辑
摘要: 场景:新开发的功能内测,新调用了其它模块的接口,一如既往的点鼠标,计费,但是许久都没有响应页面遮罩一直锁着,最后抛出了以下异常 咋一看这个异常信息,不就是锁表了吗?把锁表进程Kill掉,再来一遍,结果还是同样的异常,锁表的异常只是最终的结果,是什么导致的锁表呢? 于是到JBoss服务器寻求更多的异常 阅读全文
posted @ 2019-02-20 10:36 临风想望 阅读(2340) 评论(0) 推荐(0) 编辑
摘要: 实际应用程序开发过程中,大部分业务表是由程序进行增删改,为避免冲突通常会配置序列表来配置序列生成规则。也部分表由运维人员进行配置,如系统控制参数等配置,程序不直接做增删改; 如果当前需求需要新增新的控制参数,由开发人员提供脚本,运维执行; 通常在插入数据时,主键的生成,通常采用的是max(t.id) 阅读全文
posted @ 2019-02-19 11:38 临风想望 阅读(406) 评论(0) 推荐(0) 编辑