05 2019 档案
摘要:在开发中,经常会遇到类似Unsupported major.minor version 51.0的错误,一般情况下都是JDK版本不匹配造成的。 JDK版本和major.minor的版本的对照关系如下: JDK版本 | major.minor version : : | : : 1.1 | 45 1.
阅读全文
摘要:最近在使用ibatis查询返回值时遇到了一点问题,当返回的列数不固定时,每当列数发生变化,ibatis就会报错 部分配置如下: 原因: ibatis为了避免经常对返回的元数据进行内省,会记住上一次查询的元数据,当下一次查询时,会将查询的结果映射到之前记住的元数据中,如果发现不匹配,就会报错 所以也就
阅读全文
摘要:1、基本的ABA问题 在CAS算法中,需要取出内存中某时刻的数据(由用户完成),在下一时刻比较并交换(CPU保证原子操作),这个时间差会导致数据的变化。 假设有以下顺序事件: 1、线程1从内存位置V中取出A 2、线程2从内存位置V中取出A 3、线程2进行了写操作,将B写入内存位置V 4、线程2将A再
阅读全文
摘要:maven项目有时候找不到第三方jar包的依赖坐标,这时就需要在项目下建立一个文件夹,将第三方jar包放在此处,在maven打包时将文件夹下的jar包打包进去 在pom.xml中添加如下插件,并指明jar包路径 注意:一定要指明具体路径 ${project.basedir},否则会找不到路径
阅读全文

浙公网安备 33010602011771号