摘要:
集群划分 192.168.8.121 K3s-Server、Rancher 192.168.8.122 K3s-Agent 192.168.8.123 K3s-Agent 一、安装 防火墙、yum 源、关闭 selinux(全部节点):https://www.cnblogs.com/jhxxb/p/ 阅读全文
摘要:
集群划分 192.168.8.121 Rancher-Server、K8S(etcd、control)、Harbor、NFS-Server 192.168.8.122 Rancher-Agent、K8S(worker) 192.168.8.123 Rancher-Agent、K8S(worker) 阅读全文
摘要:
通过 kubeadm 安装,kubernetes CHANGELOG:https://github.com/kubernetes/kubernetes/releases 一、安装 docker(所有节点) 这里使用 Docker 作为运行时环境,安装参考:https://www.cnblogs.co 阅读全文
摘要:
gradle-wrapper.properties distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/ 阅读全文
摘要:
调试环境:https://gitee.com/jhxxb/MySpringBoot/tree/master/Spring-Base/src/test/java 源码 从 @EnableTransactionManagement 开始 @Target(ElementType.TYPE) @Retent 阅读全文
摘要:
@Transactional 的使用 这个事务注解可以用在类上,也可以用在方法上: 事务注解标记到服务组件类级别,相当于为该服务组件的每个服务方法都应用了这个注解 事务注解应用在方法级别,是更细粒度的一种事务注解方式 如果某个方法和该方法所属类上都有事务注解属性,优先使用方法上的事务注解属性 另外, 阅读全文
摘要:
调试环境:https://gitee.com/jhxxb/MySpringBoot/tree/master/Spring-Base/src/test/java 源码 从 @EnableAspectJAutoProxy 注解开始 @Target(ElementType.TYPE) @Retention 阅读全文
摘要:
Spring Aop 代理创建方式:https://www.cnblogs.com/jhxxb/p/14097866.html 最后都会走到 ProxyCreatorSupport#createAopProxy 中,拿到 AopProxy,然后调用 getProxy 方法获取代理对象 public 阅读全文
摘要:
这里是指 Spring 应用层的方式,不是指底层实现的方式。 底层实现方式熟悉的有两种:JDK 动态代理和 CGLIB 代理:https://www.cnblogs.com/jhxxb/p/10520345.html Spring 应用层提供了多种代理创建方式:ProxyFactoryBean、Pr 阅读全文
摘要:
Spring IOC 初始化刷新流程:https://www.cnblogs.com/jhxxb/p/13609289.html 方法源码 public abstract class AbstractApplicationContext extends DefaultResourceLoader i 阅读全文
摘要:
Spring IOC 初始化刷新流程:https://www.cnblogs.com/jhxxb/p/13609289.html 未执行 finishBeanFactoryInitialization() 时的容器 容器内所有的单例 Bean: 有的是前面经历过 getBean() 被提前实例化了, 阅读全文
摘要:
Spring IOC 初始化刷新流程:https://www.cnblogs.com/jhxxb/p/13609289.html 方法源码 initMessageSource() 初始化消息源,向容器里注册一个事件源的单例 Bean:MessageSource public abstract cla 阅读全文
摘要:
Spring IOC 初始化刷新流程:https://www.cnblogs.com/jhxxb/p/13609289.html 这一步主要是实例化和注册 beanFactory 中实现了 BeanPostProcessor 接口的 Bean。 什么是 BeanPostProcessor /** * 阅读全文
摘要:
Spring IOC 初始化刷新流程:https://www.cnblogs.com/jhxxb/p/13609289.html 这一步主要实例化并执行已经在容器中注册过了的 BeanFactory 后置处理器(BeanFactoryPostProcessor) Bean 工厂:DefaultLis 阅读全文
摘要:
Spring IOC 初始化刷新流程:https://www.cnblogs.com/jhxxb/p/13609289.html 模版方法。因为 beanFactory 都准备好了,子类可以去实现自己的逻辑。 比如一些 Web 的 ApplicationContext,就实现了自己的逻辑,做一些 W 阅读全文