- 博客(6)
- 问答 (5)
- 收藏
- 关注
原创 java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy
sun.reflect.annotation.TypeNotPresentExceptionProxy
2023-01-05 16:23:08 994
原创 2021-03-10
使用feign调用其他服务发现需要自定义ErrorCode,因为不是所有的情况都需要熔断,自定义的ErrorCode中可以根据错误码来自定义返回异常:@Configurationpublic class MyErrorDecoder extends ErrorDecoder.Default { @Override public Exception decode(String s, Response response) { if(response.status() ==
2021-03-10 12:14:54 156
原创 mybatisplus乐观锁不好使;mybatisplus使用乐观锁不查询直接生效
最近用myabtisplus比较多,发现其中的乐观锁必须查询才可以生效,原理是这样的:1.如果不是update的方法直接返回:if (SqlCommandType.UPDATE != ms.getSqlCommandType()) { return;}2.把参数转化为map并得到entity的class对象:Map<String, Object> map = (Map<String, Object>) parameter;Object et = map
2021-02-21 10:27:26 1936
原创 MybatisPlus结果映射为空
之前使用mybatisplus的时候发现打印出来的sql是有值的:但是返回的对象却没有值:可以看到content和status没有值.于是通过源码查找找到结果映射的大概位置:可以看到mybatisplus其实还是调用了mybatis的结果映射方法,通过这个属性上的typeHandle直接注入进去,所以问题的关键在于你用了哪个typeHandle.我这里content属性显示typeHandle用的是我自定义的一个密码加密的叫做AESEncryptHandler,这里显然不需要这个因为在源码里
2021-01-30 11:44:38 1316
原创 jvm虚拟机
jvm虚拟机 :运行时数据:虚拟机栈中每个线程单独占有-Xss参数大小的内存.一个线程使用内存超出此参数则抛出StackOverflowError,比较常见的就是死循环.OOM是在申请不到内存时,常见的就是创建很多线程....
2020-08-12 22:19:12 118
空空如也
java处理需要轮训的接口
2020-11-27
hive的表如何看分了几个桶 ?desc formatted?好像没有a
2020-04-09
重定向后怎么取同一个中的值
2019-08-16
mysql启动不起来报错也看不懂
2019-08-07
java方法里面直接写花括号是什么意思
2019-06-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人