分享大纲
- 描述我进公司前在学校的状态
- 计算机网络
- 数据结构与算法
- 单打独斗,使用 gradle
- 学习 kotlin
- 讲我这一周的状态
- [[x]]学习敏捷开发
- 学习容器
- 学习 MyBatis
- 学习 SpringCloud
- 学习 git 、 git flow
- 阿里代码规范
- 总结我这一周为什么有这些变化
- 学习得越多,只能表明我以前不够好
- 对我来说,初入社会,一切从头开始
分享大纲
参考资料:
微服务特点体现在『微』字上,服务微小,小巧灵活,功能单一,细颗粒度。微服务是一种架构上的风格,把业务需求不断细分成若干个功能模块,尽量使功能模块提供单一功能。
查看更多 >>目前最流行的SpringBoot框架,简单好用,快速搭建项目,开发web项目时,即可以打包成war部署到tomcat中,也可以直接打包成jar使用java -jar spring-project.jar
运行我们的web项目。
把SpringBoot打包成jar运行的时候,已经给我们默认内置了tomcat,当然也可以改为其他服务器容器,比如jetty等。
敏捷开发更多指的是一种思想,而不是完全依靠一套现成管理程序,在项目要转敏捷开发时应当要逐渐转变,而不是立即就应用到项目中,根据团队、项目等具体情况做出不同的管理开发方式。
与其他项目管理有相关的管理工具一样,敏捷开发也有敏捷管理工具,但是工具也只是工具,做辅助工作,并不是脱离敏捷管理工具就无法做敏捷开发,因为敏捷开发更多指的是项目开发思想。
不同于传统的开发模式(瀑布式),瀑布式采用【需求->设计->开发->测试】大致4个阶段,每个阶段确定后才进行下一个阶段,并且到开发阶段的时候有着较完整的需求和开发文档,这种模式耗时长久,产品上线时间长,无法及时的拉取到用户群体。
敏捷开发主要体现在敏捷上,首先完成基础功能上线,经过短期的不断迭代更新交付来不断完善功能。
敏捷开发讲究的是前期以最简单快捷的方法实现功能,当经过几次迭代后发现当前的框架无法支撑更强大的功能时,此时才进行重构,引入新的框架。
2023年4月20日更新:这个方法已经过时了,无法再激活新版本了
2018年11月27日更新记录:添加破解补丁3.4版本。
在下载2018.3.x版本的GoLang时,使用3.1版本破解补丁无法破解,此时更换破解补丁为3.4版本即可。破解过程与3.1版本一致并无变化。
那一天,我们擦出了爱的火花,从此我们不分彼此。git init
突然有一天,因为钱的问题,我们发生了一点分歧。git checkout -b money
我在钱的道路上努力的奔跑者,而你还停留在原地。git commit -am ‘赚钱中…’
在未来的一天,我的钱赚了一部分,打算暂时结束我们之间的矛盾。git commit -am ‘fix #我们分开的那一天’
我回到了你在的地方。git checkout master
我跟你说,我赚了一点钱,现在我把我的钱给你,把我们的钱合并在一起,你欣然的接受了。git merge money
此时,你跟我站在一起,我们有着同样的钱,但是我还是要继续去赚钱。git checkout money
然后再把我们的钱合并。git checkout master|git merge monery
在未来,突然有一天,我们的钱赚够了,从此不再出去赚钱,留着赚钱的那条路也没用了。git branch -D money
我在赚钱的路上不断的行走着,有一天我的生活环境和工作环境变好了,我回去跟你说,走吧,去我那里,我们一起过
我时刻在工作岗位不断的努力工作,但是任务繁多,难以梳理清楚,我选择先暂时挑出一项工作专注于它
当我专注的功能完成后,我需要把我完成的功能整理好放到完成任务架子上,并且腾出我刚刚使用的空间、草稿
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true