摘要: 用Java写成的常用文件批量操作程序和文件遍历程序 阅读全文
posted @ 2020-10-13 17:19 极客子羽 阅读(455) 评论(0) 推荐(0)
摘要: 本文用 Externalizable 接口代替 Serializable,实现了对不需要序列化的字段,在反序列化创建对象时,初始化空集合的目标,但是引发了一个疑问:Java反序列化时是否通过默认构造函数创建对象?本文从Java源码的角度来分析此问题。 阅读全文
posted @ 2020-09-28 21:08 极客子羽 阅读(2456) 评论(1) 推荐(0)
摘要: 一方面,可以通过getter方法或者过滤器SimplePropertyPreFilter指定需要的属性进行序列化,另一方面,可以通过@JSONField(serialize = false)限制不需要的属性不参与序列化。 阅读全文
posted @ 2020-09-27 23:07 极客子羽 阅读(3017) 评论(0) 推荐(0)
摘要: 本文用较为简单的代码模拟了一下如何创建 MyBatis 的 Mapper 对象,如何把 Mapper 对象交给 Spring 管理。 阅读全文
posted @ 2020-09-20 22:10 极客子羽 阅读(466) 评论(0) 推荐(0)
摘要: 研究 Spring 源码之AnnotationConfigApplicationContext 的 refresh 方法时,我们了解到 invokeBeanFactoryPostProcessors 中的后置处理器执行顺序。还了解到把对象交给 Spring 管理和把类交给 Spring 管理的差别。还了解到了 Spring 内置的 BeanDefinitionRegistryPostProcessor —— ConfigurationClassPostProcessor 中 postProcessBeanDefinitionRegistry 的主要作用就是将注解类扫描出来,并将 class 转化为 BeanDefinition 保存到 beanDefinitionMap 中去。 阅读全文
posted @ 2020-09-11 19:31 极客子羽 阅读(2157) 评论(0) 推荐(0)
摘要: Error:Kotlin:warnings found and -Werror specified Classpath entry points to a non-existent location:D:\lib\java\jdk8\jre\lib\ext\access-bridge-32.jar Classpath entry points to a non-existent location:D:\lib\java\jdk8\jre\lib\ext\access-bridge.jar 阅读全文
posted @ 2020-09-06 21:24 极客子羽 阅读(1568) 评论(0) 推荐(0)
摘要: 主要参考文档 国外: Build From Source 介绍如何编译 Spring 源代码 Import into idea 帮助你解决一些项目导入 idea 的问题 国内: 如何编译spring的源码 出自B站Spring讲师,前Google华南区程序员子路老师 必要操作 如果导入 Idea,需 阅读全文
posted @ 2020-09-05 16:51 极客子羽 阅读(541) 评论(0) 推荐(0)
摘要: 下载 JDK 2022-10-26 更新:https://www.injdk.cn/ 可以下载各种版本的JDK 2022-08-12 更新:清华大学镜像站已找不到 AdoptOpenJDK,不再推荐 | JDK 版本 |华为镜像(国内) | adoptopenjdk(国外) | | | | | | 阅读全文
posted @ 2020-09-05 13:49 极客子羽 阅读(15053) 评论(0) 推荐(0)
摘要: 留张图证明自己确实解决过这个问题!网上好多解决方案都是拷贝自同一篇文章,我最开始也是照着搞的,但是我的情况和那篇文章不一样,所以有了这篇文章。 阅读全文
posted @ 2020-09-02 08:24 极客子羽 阅读(1161) 评论(0) 推荐(0)
摘要: Spring 事务的传播机制,支持继续使用当前事务的主要有Propagation.REQUIRED,Propagation.SUPPORTS,Propagation.MANDATORY,不支持继续使用当前事务的包括Propagation.REQUIRES_NEW,Propagation.NOT_SUPPORTED,Propagation.NEVER。还有一个与 REQUIRED 行为类似的 NESTED 嵌套传播。Spring 事务传播时,判断两个方法是否属于同一个事务,关键还得看他们是否使用相同的数据库连接。Spring 事务是基于 AOP 的,所以直接使用 this 方法会导致“事务失效”。 阅读全文
posted @ 2020-08-30 22:36 极客子羽 阅读(1202) 评论(0) 推荐(0)