内嵌的tomcat是如何创建的

摘要: PartA: ServletWebServerFactory factory = getWebServerFactory(); 首先获取到beanName是tomcatServletWebServerFactory: 然后调用开始调用AbstractBeanFactory#doGetBean开始创建 阅读全文
posted @ 2021-04-05 08:56 itproject-manager 阅读(148) 评论(0) 推荐(0) 编辑

在Springboot项目下面是如何组装Bean的(下)-Bean实例化

摘要: 这里主要关注onRefresh和finishBeanFactoryInitialization: 我们选择看finishBeanFactoryInitialization(beanFactory);,经过调试最终会调用AbstractBeanFactory#doGetBean方法创建Bean: fi 阅读全文
posted @ 2021-04-05 08:55 itproject-manager 阅读(163) 评论(0) 推荐(0) 编辑

在Springboot项目下面是如何组装Bean的(中)-BeanDefinitions加载

摘要: ConfigurationClassPostProcessor#parser.parse(candidates)执行完成之后,parser对象中的configurationClasses从0个变成了45个,所以可以知道parser.parse(candidates)是根据传入的启动类找到了某些配置类 阅读全文
posted @ 2021-04-05 08:54 itproject-manager 阅读(314) 评论(0) 推荐(0) 编辑

在Springboot项目下面是如何组装Bean的(上)-启动流程概览

摘要: createApplicationContext完成后,加载了6个BeanDefinition,此时还没有实例化任何单例,由此可以知道BeanDefinition不是一下子把所有的都加载进来的,适当的时间加载对应的BeanDefinition: prepareContext完成之后,把启动类的Bea 阅读全文
posted @ 2021-04-05 08:51 itproject-manager 阅读(145) 评论(0) 推荐(0) 编辑

@SpringbootApplication是怎么被解析的?

摘要: 我们知道,一般在Springboot的启动类里面都会有SpringBootApplication注解: 然后在启动方法中传入启动类: 那么这个启动类传入进去按道理应该是在适当的时候找到需要的注解并进行解析吧...经过一段研究,最终在ConfigurationClassParser#collectIm 阅读全文
posted @ 2021-04-05 08:50 itproject-manager 阅读(313) 评论(0) 推荐(0) 编辑

五种常用的绩效考核工具对比

摘要: 卓越绩效管理“系列”是绩效学习和实践过程中的自我总结和学习分享。这其中肯定会出现很多的不足和纰漏,一方面自己希望不断的总结和思考,提升自己的专业水平,用科学的理论为实际行动指引方向和提供思路,另一方面,也希望各位“前辈”,给予一定的指导、帮助以及支持,以期不断进步和完善。 我们知道每一个优秀的剑客都 阅读全文
posted @ 2020-11-08 19:50 itproject-manager 阅读(3629) 评论(0) 推荐(0) 编辑

介绍9种常用的项目管理工具

摘要: 本文提供有效的项目管理工具,包括甘特图,WBS,日历,时间线,状态表,HOQ,和思维导图制作工具。 项目管理涉及有效的计划和对工作的系统管理。它包括定义项目目标,制定行程和安排任务,以达到特定的目标。有很多图形工具可以使项目管理更有效、更高效。通用的有甘特图,PERT 图,思维导图。时间线,WBS图 阅读全文
posted @ 2020-11-08 19:45 itproject-manager 阅读(1246) 评论(0) 推荐(0) 编辑

Jenkins部署Springboot应用到K8S

摘要: 更多信息请查看公众号原文:https://mp.weixin.qq.com/s/Q3knDEa6etAM5LZ-ULAeSA ​上一章节已经完成了一个最简单的应用的开发,现在看看怎么把这个应用部署到K8S. 检查Jenkins配置 1.1 Maven Integration, Pipeline Ma 阅读全文
posted @ 2020-09-11 08:15 itproject-manager 阅读(1397) 评论(0) 推荐(1) 编辑

Jenkins安装

摘要: 更多信息查看公众号原文:https://mp.weixin.qq.com/s/_0lx9lyIxePmhgiBXKO7yg Maven安装(apache-maven-3.6.3-bin.tar.gz) vim /etc/profile export M2_HOME=/usr/local/k8s/ap 阅读全文
posted @ 2020-09-11 08:13 itproject-manager 阅读(191) 评论(0) 推荐(0) 编辑

Git与Gitlab安装

摘要: 更多了解查看公众号原文:https://mp.weixin.qq.com/s/TiAxfC9EM3WNVXa6Mhwkjw Git, Gitlab,Jenkins我没有用docker的方式安装。 1. Git安装 apt install git 2. GitLab安装 2.1 先决安装 sudo a 阅读全文
posted @ 2020-09-11 08:11 itproject-manager 阅读(244) 评论(0) 推荐(0) 编辑