java
文章平均质量分 73
?~??~?
不要觉得你讲通了,你需要从听众的认知层次去讲通,听众听懂了才是有效的沟通,只要是愿意去思考的人,都是比较好沟通的。
展开
-
AQS系列——独占式操作逻辑
一、阅读源码的背景很多人奇怪,阅读源码还能有什么背景,就是为了写好代码呗。其实也不尽然,就算不看源码,也不影响我们写好代码。我看源码,纯粹为了面试,嗯,没错,就是为了面试。事情的经过是这样子的:前一段时间,博主为了面试,粗略的看了一下AQS的源码;接着面试的时候就和面试官扯,我刚看了AQS的源码;那么面试官就问博主,AQS是怎么管理线程的呀;嗯,博主心想,这么简单,就回了一句用了一个单向阻塞队列呀;哦吼,直接把面试官气到不想说话,草草结束面试。废话不多说,直接上图,上源码。二、AQS的简易结构此处省原创 2021-05-13 01:07:03 · 148 阅读 · 0 评论 -
类加载器系列——自定义类加载器异常抛出异常ClassFormatError
类加载器系列——自定义异常抛出异常ClassFormatError异常信息Exception in thread “main” java.lang.ClassFormatError: Incompatible magic value 0 in class file com/vvc/User异常截图异常分析最近手痒,试试自定义简单类加载器,基本功不到家,在文件输入流转成二进制字节数组的过程中,缺少输出的操作,导致二进制字节数组内容为空,最终导致调用JAVA的API将二进制流转换成class对象时原创 2020-12-27 04:44:21 · 2750 阅读 · 0 评论 -
springboot 系列——@Value占位符解析异常
springboot 系列——@Value占位符解析异常异常信息:Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder ‘server.port’ in value “${server.port}”异常截图:异常分析:使用 @Value("${server.port}")占位符解析读取主配置文件中的配置项,出现读取不到的场景,原因是读取的主配置文件没有这个配置项。原因有:a、主配置文原创 2020-12-15 00:37:06 · 3237 阅读 · 0 评论 -
mybatis-plus系列——时区设置异常
mybatis-plus系列——时区设置异常样例工程:参考:mybatis-plus系列——快速体验样例工程异常信息:Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value ‘�й���ʱ��’ is unrecognized or represents more than one time zone. You must configure either原创 2020-12-15 00:06:19 · 1827 阅读 · 0 评论 -
mybatis-plus系列——mapper扫描路径错误
mybatis-plus系列——mapper扫描路径错误样例工程:参考:mybatis-plus系列——快速体验样例工程异常信息:org.apache.ibatis.binding.BindingEception: Invalid bound statement (not found) com.vvc.case_mybatis_plus.dao.UserInfoDao.getBaseMapper异常截图:异常分析:mapper扫描路径配置错误;异常处理:替换错误的mapper路径;原创 2020-12-14 23:41:17 · 517 阅读 · 0 评论 -
mybatis-plus系列——快速体验样例工程
Springboot整合mybatis-plus简易工程,附工程源码一、工程实例新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入一、工程实例RUL:https://github.com/VHVTVHV/case_myba原创 2020-11-22 13:42:10 · 145 阅读 · 0 评论