# KnowledgeBase **Repository Path**: xmh3000/knowledge-base ## Basic Information - **Project Name**: KnowledgeBase - **Description**: 我学习的知识库 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-21 - **Last Updated**: 2026-01-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # KnowledgeBase 知识库 这是一个包含多种技术领域知识的个人知识库,涵盖了前端、后端以及企业级应用开发的相关技术和实践经验。 ## 目录结构 ``` . ├── 1、Java # Java 相关知识 │ ├── 4、微服务 │ │ ├── 001-微服务架构实践-01.md │ │ └── 001-微服务架构实践-02.md │ ├── 5、spring 系列 │ │ └── 1、Spring Boot 入门教程.md │ └── 6、AI开发 │ ├── 1、Java方面的AI开发.md │ ├── 2、Java方面的AI开发-实践.md │ ├── 3、企业级 AI 系统的整体架构设计.md │ ├── 4、企业级AI系统的提示词.md │ └── 5、deepseek提供的企业级AI系统设计.md ├── 2、go # Go 语言相关知识 │ ├── 1、go 基础 │ │ ├── 1、go语言入门.md │ │ └── 2、go语言学习路线.md │ ├── 2、wails │ │ ├── 1、开源 AI 浏览器插件的推荐清单.md │ │ ├── 2、基于 Go + Wails 框架并集成 Chrome 内核(Chromium)的开源浏览器项目.md │ │ └── 3、Wails + CEF实现最小化浏览器.md │ └── 3、Sponge │ └── 1、Go Sponge 全面介绍.md ├── 3、node # Node.js 相关知识 │ ├── 1、node │ │ ├── 1、nodejs入门.md │ │ └── 2、Node.js 7 天入门每日任务清单.md │ └── 2、Electron\企业级浏览器 │ ├── 1、需求概要 │ │ └── 1、项目需求.md │ ├── 2、实施步骤 │ │ ├── 1、项目创建01.md │ │ ├── 2、项目创建01.md │ │ ├── 2、项目创建02.md │ │ ├── 3、项目创建01.md │ │ ├── 3、项目创建02.md │ │ ├── 4、项目创建01.md │ │ ├── 5、项目创建01.md │ │ ├── 6、项目创建01.md │ │ ├── 7、项目创建01.md │ │ └── 8、项目创建01.md │ └── 3、补充内容 │ ├── 001-企业SSO相关.md │ └── 002-企业SSO相关-keycloak部署.md ├── 4、python # Python 相关知识 (待填充) ├── 5、android # Android 相关知识 │ ├── 1、自动化指令app-02.md │ ├── 1、自动化指令app.md │ ├── 2、移动开发工具分析.md │ ├── 3、scrcpy使用.md │ ├── 4、Redmi Note 15 Pro(MIUI)scrcpy 无线控制教程(CMD 版).md │ ├── 5、scrcpy操作平板.md │ ├── 6、adb scrcpy常用命令.md │ └── 6、scrcpy操作多设备.md ├── 6、综合方案 # 综合技术方案 │ ├── 1、AI应用 │ │ ├── 1、AI + BI应用.md │ │ ├── 2、物联网(IoT)结合最适配的 AI+BI 开源项目.md │ │ ├── 3、FastBee 物联平台结合 AI+BI.md │ │ ├── 4、FastBee+AI+BI应用.md │ │ ├── 5、chat2db+mindsdb落地实操.md │ │ ├── 6、高校电能计量项目AI+BI核心配置模板.md │ │ ├── 7、高校建筑楼宇的用能分析.md │ │ ├── 8、用能分析报告.md │ │ ├── 9、高校知识库工作流全景图-001.md │ │ └── 9、高校知识库工作流全景图.md │ ├── 2、物联网应用 │ │ ├── 1、工业物联网网关.md │ │ ├── 2、网关-软网关.md │ │ ├── 3、thingsboard-gateway.md │ │ └── 4、如何在 Ubuntu 22.04 上安装 Neuron.md │ └── 3、数据中台 │ ├── 1、deepseek提供的方案 │ │ ├── 1、基于 Doris + 开源生态 的完整技术架构方案.md │ │ ├── 2、开源数据平台建设方案(Doris 为核心).md │ │ ├── 3、分阶段实施方案:Ubuntu Server 22.04 LTS.md │ │ └── 4、完全对齐12大模块的开源数据平台架构.md │ ├── 2、千问提供的方案 │ │ └── 1、高校数据中台开源实施方案(V1.0).md │ ├── 3、豆包提供的方案 │ │ └── 1、基于Docker的开源大数据管理平台方案(以科学性为核心).md │ ├── 1、数据中台存储技术选型深度论述.md │ ├── 2、以Doris为存储的数据中台开源方案.md │ ├── 3、数据中台最小化需求.md │ ├── 4、数据中台最小化需求部署实践.md │ ├── 5、数据中台最小化需求部署实践2.md │ └── temp.md ├── 7、linux # Linux 相关知识 │ ├── 1、虚拟机 │ │ ├── -1、安装ubuntu server 24之后需要配置的内容.md │ │ ├── 0、ubuntu server 22.04 LTS 静态ip配置.md │ │ ├── 1、VMware 安装 Ubuntu Server 22.04 并配置模板化环境(静态 IP+Docker + 基础优化).md │ │ └── 2、VMware 虚拟机安装 Ubuntu 24.04 Server 系统.md │ ├── 2、linux概念、操作 │ │ ├── 1、用户、用户组基本概念.md │ │ ├── 2、用户、用户组基本操作.md │ │ └── 3、vi or vim 基本操作.md │ ├── 3、容器操作 │ │ ├── 1、ubuntu server │ │ │ ├── 1、如何学习容器.md │ │ │ ├── 2、容器学习路径.md │ │ │ ├── 3、docker基础.md │ │ │ ├── 4、k3s基础教程.md │ │ │ ├── 5、k3s集群方式.md │ │ │ ├── 6、单台服务器docker和k3s的对比.md │ │ │ ├── 7、k8s基础教程.md │ │ │ ├── 8、portainer.md │ │ │ ├── 9、K8s 基础教程:基于 VMware+Ubuntu Server 24 部署单节点集群-01-与docker冲突.md │ │ │ ├── 9、K8s 基础教程:基于 VMware+Ubuntu Server 24 部署单节点集群.md │ │ │ └── 9、K8s基础教程:基于VMware+Ubuntu Server 24(阿里云源1.28.2稳定版).md │ │ └── 2、centos 7 64 │ │ └── 1、centos 7 中安装k8s.md │ ├── 4、验证通过 │ │ ├── 1、Ubuntu Server 22.04 LTS 安装后完整配置指南.md │ │ └── 2、Kubernetes学习总结.md │ └── 5、使用脚本 │ ├── 1、测试docker镜像.md │ ├── 2、清理docker容器、镜像.md │ └── 3、另一个docker镜像测试.md └── README.md # 项目说明文档 ``` ## 技术领域 ### 1. Java 技术栈 包括 Java 基础、进阶、高级知识以及实际应用开发: - Java 基础知识 (待补充) - Java 进阶知识 (待补充) - Java 高级知识 (待补充) - 微服务架构实践: - 基于 Spring Cloud Alibaba 的微服务架构设计 - Nacos 服务注册与配置中心 - Feign 声明式服务调用 - Sentinel 容错限流 - Seata 分布式事务 - RocketMQ 消息队列 - SkyWalking 分布式追踪 - Docker 和 Kubernetes 部署方案 - Spring Boot 入门教程 - Java AI 开发实践: - Java 方面的 AI 开发基础 - Java 方面的 AI 开发实践 - 企业级 AI 系统的整体架构设计 - 企业级 AI 系统的提示词设计 - DeepSeek 提供的企业级 AI 系统设计方案 ### 2. Go 语言学习 包括 Go 语言基础知识和相关框架开发的内容: - Go 语言入门知识 - Go 语言学习路线 - Wails 框架使用指南 - 使用 Go + Wails 框架集成 Chrome 内核的开源浏览器项目 - Wails + CEF 实现最小化浏览器 - Go Sponge 框架全面介绍 ### 3. Node.js 与 Electron 开发 涵盖 Node.js 基础知识及 Electron 桌面应用开发: - Node.js 入门知识 - Node.js 7 天入门学习计划 - Electron 企业级浏览器开发: - 项目需求分析与设计 - 项目创建与实施步骤 - 企业 SSO 集成 (Keycloak 部署) - 基础框架搭建 (Electron + Vue 3 + Element Plus + JavaScript) - 标签页管理系统 - 智能地址栏与导航功能 - 书签与历史系统 - 下载管理器 - 企业策略中心 - SSO 与企业集成 - 高级功能与优化 主要技术栈: - Electron 30.x - Vue 3 (Composition API) - Element Plus - JavaScript - Vite 构建工具 ### 4. Python 技术栈 Python 相关知识和开发实践(待补充): - Python 基础知识 - Python 进阶特性 - Web 开发 (Django, Flask) - 数据科学与机器学习 - 自动化脚本开发 - Python 在 AI 应用中的实践 ### 5. Android 移动开发 移动端开发相关知识与工具: - 自动化指令 App 开发 - 移动开发工具分析 - scrcpy 使用指南 - Redmi Note 15 Pro(MIUI)scrcpy 无线控制教程 - scrcpy 操作平板 - scrcpy 操作多设备 ### 6. 综合技术方案 涵盖 AI、物联网和数据中台的综合应用方案: #### 6.1 AI 应用 - AI + BI 应用方案 - 物联网结合 AI+BI 的开源项目 - FastBee 物联平台结合 AI+BI - chat2db+mindsdb 落地实操 - 高校电能计量项目 AI+BI 核心配置模板 - 高校建筑楼宇的用能分析 - 用能分析报告 #### 6.2 物联网应用 - 工业物联网网关 - 软网关 - thingsboard-gateway - Ubuntu 22.04 上安装 Neuron #### 6.3 数据中台 - 数据中台存储技术选型深度论述 - 以 Doris 为存储的数据中台开源方案 - 数据中台最小化需求 - 数据中台最小化需求部署实践 - 数据中台最小化需求部署实践2 ### 7. Linux 系统与容器技术 Linux 系统操作与容器化部署技术: #### 7.1 虚拟机技术 - VMware 安装 Ubuntu Server 22.04 并配置模板化环境 - Ubuntu Server 22.04 LTS 静态 IP 配置 - VMware 虚拟机安装 Ubuntu 24.04 Server 系统 - 安装 Ubuntu Server 24 之后需要配置的内容 #### 7.2 Linux 概念与操作 - 用户、用户组基本概念 - 用户、用户组基本操作 - vi or vim 基本操作 #### 7.3 容器操作 - 容器学习路径 - Docker 基础 - K3s 基础教程 - K3s 集群方式 - 单台服务器 Docker 和 K3s 的对比 - K8s 基础教程 - Portainer 管理工具 ## 使用说明 这个知识库包含了实际项目的需求文档、实施方案和技术细节,可以作为类似项目开发的参考模板。每个技术方向都有详细的步骤说明和代码示例,便于理解和实践。 ## 更新计划 知识库将持续更新,未来可能会添加以下内容: - Java 基础、进阶、高级知识内容 - Python 相关内容 (已创建目录) - 更多微服务架构实践 - AI 应用开发案例 - 物联网应用实践 - 前后端分离项目的完整解决方案 - 云原生技术实践 - DevOps 相关工具链使用指南 - 更多移动端开发实践 - 数据中台实践案例 - 容器编排技术 (Kubernetes 深入应用) - Linux 系统高级运维技术 - 企业级应用架构设计模式 - 全栈开发技术整合方案