![](https://img-blog.csdnimg.cn/20190910191435361.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
编程错误收集
文章平均质量分 82
整体编程中碰到的错误
LiZhen798
软件研发工程师
语言:Java,Go
展开
-
Variable used in lambda expression should be final or effectively final
目录 场景描述 匿名类中的局部变量 思考 场景描述 我们在使用Java8 lambda表达式的时候时不时会遇到这样的编译报错: 这句话的意思是,lambda 表达式中使用的变量应该是 final 或者有效的 final,为什么会有这种规定? 匿名类中的局部变量 其实在 Java 8 之前,匿名类中如果要访问局部变量的话,那个局部变量必须显式的声明为 final,如下代码在 Java 7 中是编译不过的: @Test public void demo() { ...原创 2022-01-11 15:18:41 · 2908 阅读 · 0 评论 -
Spring事务和缓存导致的数据不一致问题
目录 一、问题现象 二、初步分析 三、问题定位 四、解决方案 五、问题发酵 六、最终方案 七、总结 一、问题现象 核心系统进行交易时,偶现交易日期与日切日期不一致的情况。 二、初步分析 1、日切日期统一由日切服务维护,每次交易前,会先调用日切服务获取当前日切日期,因此,问题源头应在日切服务; 2、因为日切服务只做简单的更新和查询操作,而且不一致的情况属于偶现,所以不应该是日切的功能出现异常; 3、日切服务维护了日切日期的缓存,...原创 2021-03-17 17:55:25 · 1155 阅读 · 0 评论 -
报错 pom.xml第一行报"org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project...
一.问题 maven项目时,pom文件第一行都报错: 报"org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project... 二.问题原因 因为maven的配置文件不是最新的插件。 三.解决方案 对eclipse中的maven插件进行更新, 1: Help -> Install New...原创 2019-10-17 15:15:01 · 196 阅读 · 0 评论 -
Eclipse Maven项目java resource 红叉错误
右击项目“Properties”,在弹出的“Properties”的左侧边框,单击“Project Facets”,打开“Project Facets”页面,在页面中“Java”下拉选项中,选择与自己项目一致的JDK版本就行了。原创 2017-12-20 09:40:48 · 3060 阅读 · 1 评论