『字节微雕』

如果厌倦了【内卷·内耗】
请尝试【微雕·专注】

大前端
HTML、CSS、JavaScript、Vue 等前端框架
Java 体系
面向对象基础、Java语言基础、集合与IO流、高并发JUC和JVM底层原理
数据存储
MySQL、Oracle、PostgreSQL 等数据库和 Redis、ElasticSearch、MongoDB 等非关系性数据库存储
部署和运维
Linux 操作系统、Docker 虚拟化容器、CI/CD 持续集成与部署
Spring 全家桶
Spring、SpringBoot、SpringSecurity、SpringCloud 等全家桶
开源和贡献
开源项目和参与开发的项目
架构和算法
架构基础、算法基础及思想等
技能和实力
硬技能和软实力
阅读和思考
读万卷书,行万里路
工具和资源
常用的开发工具、办公软件使用、网络资源的分享
『写博客』是我自律的开始
专注

如果厌倦了【内耗·内耗】,请尝试【微雕·专注】📌

一、为什么开启我的博客之旅?

最近我阅读了雷布斯的第四次演讲(链接附在本文末尾),深感收获颇丰。尤其是他那句令人震撼的“!”这就是我为何决定开启我的博客之旅的动因。实际上,我在两年前就曾有过创建个人博客的念头,但无奈(其实就是懒惰)让我未能坚持下去,从而陷入了一个想写但又无法坚持的恶性循环。直到我看到这句话,它重新点燃了我坚持写下去的希望。

二、写博客是为了什么?


blog程序人生博客大约 5 分钟
从零开始学习 『HTML 4』

一、前序知识

1.认识两位先驱

艾伦和约翰

2.计算机基础知识

  1. 计算机俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算、逻辑计算,还具有存储记忆功能。

  2. 计算机由 硬件 + 软件 组成:

    • 硬件:看得见摸得着的物理部件。
    • 软件:可以指挥硬件工作的指令。
  3. 软件的分类:

    1. 系统软件:Windows 、Linux 、Android 、Harmony 等。
    2. 应用软件:微信、QQ 、王者荣耀、PhotoShop 等。
  4. 整体图示:


front-end编程HTML大约 33 分钟
软件开发流程相关知识

软件开发生命周期

软件开发生命周期又叫做 SDLC(Software Development Life Cycle),它是集合了计划、开发、测试和部署过程的集合。如下图所示 :

SDLC
  • 需求分析(Requirement Analysis)

这是生命周期的第一阶段,根据项目需求,团队执行一个可行性计划的分析。项目需求可能是公司内部或者客户提出的。这阶段主要是对信息的收集,也有可能是对现有项目的改善和重新做一个新的项目。还要分析项目的预算多长,可以从哪方面受益及布局,这也是项目创建的目标。


structure-algorithm架构论大约 5 分钟
Jenkins 持续集成使用指南

1、持续集成及 Jenkins 介绍

什么是持续集成

持续集成(Continuous integration , 简称 CI)指的是,频繁地(一天多次)将代码集成到主干。

持续集成的目的,就是让产品可以快速迭代,同时还能保持高质量。它的核心措施是,代码集成到主干之前,必须通过自动化测试。只要有一个测试用例失败,就不能集成。

通过持续集成,团队可以快速的从一个功能到另一个功能,简而言之,敏捷软件开发很大一部分都要归功于持续集成。

持续集成的流程


deploy-operation使用指南CIJenkinsdocker大约 4 分钟
Jenkins 环境搭建指南

DockerDesktop 版本(win10)

下载 Jenkins

# 搜索镜像
docker search jenkins

# 拉取长期支持版本镜像
docker pull jenkins/jenkins:lts

deploy-operation环境搭建Jenkinsdocker大约 4 分钟
Zookeeper 环境搭建指南

DockerDesktop 版本(win10)

下载 zookeeper

# 搜索镜像
docker search zookeeper

# 拉取最新版本镜像
docker pull zookeeper:latest

# 查看 zookeeper 详细信息
docker inspect zookeeper

deploy-operation环境搭建Zookeeperdocker大约 6 分钟
Git 常用命令

1.查看配置列表

git config --list

deploy-operation命令手册Git小于 1 分钟
MongoDB 官方学习指南

MongoDB Java Driver 文档(V4.9.0)

各版本新特性

4.9

  • 添加了一个新的异常,用于标识由 BsonCreator 注释的构造函数除了包含具有 BsonPropertyBsonId 以外注释的参数。
  • 修改了 org.mongodb.driver.protocol.command 包上报的命令监控消息的日志格式。
  • Aggregate 帮助类添加了对 $documents 聚合管道阶段的支持。
  • 添加了 MongoClientSettings.Builder.applyToLoggerSettings()LoggerSettings.Builder.maxDocumentLength() 方法,用于在日志消息中为 BSON 文档的扩展 JSON 表示指定最大长度

data-storage编程数据持久化文档数据库MongoDB大约 61 分钟
MongoDB 学习指南

MongoDB 概述

MongoDB 是什么?

MongoDB 是一个文档数据库,旨在简化应用程序的开发和扩展。

官网地址:https://www.mongodb.com/

MongoDB 可以干什么?

  • 对数据查询并存储
  • 通过聚合函数转换数据
  • 保障数据的访问安全
  • 部署并扩展数据库

data-storage编程数据持久化文档数据库MongoDB大约 13 分钟
MongoDB 环境搭建指南

DockerDesktop 版本(win10)

下载 MongoDB

docker pull mongo:6.0.5

deploy-operation环境搭建MongoDBdocker大约 9 分钟
2
3
4
5
6