- 博客(10)
- 收藏
- 关注
原创 JMockit mock 静态块 static block
类StaticBlockService包含一个静态块,该静态块中语句执行必然报异常导致类初始化失败。@Servicepublic class StaticBlockService { static { int a = 1 / 0; } public void test() { }}另一个类TestService引用StaticBlockService ,由于StaticBlockService 初始化失败,TestService也无法正常初始化
2021-01-11 23:34:41
2835
2
原创 删除efi系统分区时报错“虚拟磁盘服务错误: 对象不支持此操作。 指定的命令或参数不被此系统所支持”
解决方案:下载分区助手,https://www.disktool.cn/选择:所有工具->动态硬盘转换器一路下一步,在这里勾选一路下一步最后成功转换为基本磁盘。再打开磁盘管理右键efi区发现可以删除了。done...
2020-11-11 21:25:29
12943
4
原创 try-with-resource手动rollback
在用try-with-resource管理链接资源时,catch块中无法访问到connection,也就无法手动回滚try (Connection con = createConnection()){ con.setAutoCommit(false); Statement stm = con.createStatement(); stm.execute(someQuery); // causes SQLException}catch(SQLException ex){ // 注
2020-07-01 16:09:21
1030
原创 利用异常跳出多层函数调用
比如进行参数校验,可能多层调用后才最终到验证某个字段是否为null,如果验证没通过,一层一层回去很浪费代码。好的设计是定义一个exception,在验证不通过时抛出该exception直接跳到最外层拦截。...
2020-06-30 22:09:10
382
2
原创 mybatis插入数据到sqlserver报异常The statement must be executed before any results can be obtained.
这是因为sqlserver并不会自动返回插入数据自动生成的自增主键,如果在mybatis的insert语句中添加了useGeneratedKeys="true"这会要求mybatis返回主键,但sqlserver并不支持,结果就报异常。去掉该代码即可。...
2020-06-30 12:44:23
3951
3
原创 dubbo调用参数类必须有无参构造函数
否则会报错org.apache.dubbo.remoting.RemotingException: Fail to decode request due to: RpcInvocation
2020-06-12 13:39:57
754
原创 数据更新的一致性问题
public class test{ private Map<String,String> map=new HashMap<>(); public int useMap(){ //useMap不定期使用map } @Schedule public void refreshMap(){ List<Employee> employeeList...
2019-12-05 15:56:09
336
原创 outputstream.write 写多余内容
try (InputStream in = new FileInputStream(dirPath + File.separator + fileName); ServletOutputStream outputStream = response.getOutputStream()) { response.setHeader("Conte...
2019-12-05 15:29:21
733
原创 LeetCode-从排序数组中删除重复项
给定一个有序数组,你需要原地删除其中的重复内容,使每个元素只出现一次,并返回新的长度。 不要另外定义一个数组,您必须通过用 O(1) 额外内存原地修改输入的数组来做到这一点。示例:给定数组: nums = [1,1,2], 你的函数应该返回新长度 2, 并且原数组nums的前两个元素必须是1和2 不需要理会新的数组长度后面的元素.算法思路: 创建两个变量num,nextnum,初始均指向数组
2018-04-10 13:22:03
76
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人