如果厌倦了【内耗·内耗】,请尝试【微雕·专注】📌
一、为什么开启我的博客之旅?
最近我阅读了雷布斯的第四次演讲(链接附在本文末尾),深感收获颇丰。尤其是他那句令人震撼的“!”这就是我为何决定开启我的博客之旅的动因。实际上,我在两年前就曾有过创建个人博客的念头,但无奈(其实就是懒惰)让我未能坚持下去,从而陷入了一个想写但又无法坚持的恶性循环。直到我看到这句话,它重新点燃了我坚持写下去的希望。
二、写博客是为了什么?
大约 5 分钟
如果厌倦了【内卷·内耗】
请尝试【微雕·专注】
如果厌倦了【内耗·内耗】,请尝试【微雕·专注】📌
最近我阅读了雷布斯的第四次演讲(链接附在本文末尾),深感收获颇丰。尤其是他那句令人震撼的“!”这就是我为何决定开启我的博客之旅的动因。实际上,我在两年前就曾有过创建个人博客的念头,但无奈(其实就是懒惰)让我未能坚持下去,从而陷入了一个想写但又无法坚持的恶性循环。直到我看到这句话,它重新点燃了我坚持写下去的希望。
计算机俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算、逻辑计算,还具有存储记忆功能。
计算机由 硬件 + 软件 组成:
软件的分类:
整体图示:
软件开发生命周期又叫做 SDLC(Software Development Life Cycle),它是集合了计划、开发、测试和部署过程的集合。如下图所示 :
这是生命周期的第一阶段,根据项目需求,团队执行一个可行性计划的分析。项目需求可能是公司内部或者客户提出的。这阶段主要是对信息的收集,也有可能是对现有项目的改善和重新做一个新的项目。还要分析项目的预算多长,可以从哪方面受益及布局,这也是项目创建的目标。
持续集成(Continuous integration , 简称 CI)指的是,频繁地(一天多次)将代码集成到主干。
持续集成的目的,就是让产品可以快速迭代,同时还能保持高质量。它的核心措施是,代码集成到主干之前,必须通过自动化测试。只要有一个测试用例失败,就不能集成。
通过持续集成,团队可以快速的从一个功能到另一个功能,简而言之,敏捷软件开发很大一部分都要归功于持续集成。
持续集成的流程
# 搜索镜像
docker search jenkins
# 拉取长期支持版本镜像
docker pull jenkins/jenkins:lts
# 搜索镜像
docker search zookeeper
# 拉取最新版本镜像
docker pull zookeeper:latest
# 查看 zookeeper 详细信息
docker inspect zookeeper
git config --list
BsonCreator
注释的构造函数除了包含具有 BsonProperty
或 BsonId
以外注释的参数。org.mongodb.driver.protocol.command
包上报的命令监控消息的日志格式。Aggregate
帮助类添加了对 $documents
聚合管道阶段的支持。MongoClientSettings.Builder.applyToLoggerSettings()
和 LoggerSettings.Builder.maxDocumentLength()
方法,用于在日志消息中为 BSON
文档的扩展 JSON
表示指定最大长度MongoDB 是一个文档数据库,旨在简化应用程序的开发和扩展。
docker pull mongo:6.0.5