自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (5)
  • 收藏
  • 关注

原创 某公司 面试题

1

2023-03-13 09:09:51 1008

原创 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

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除