- 博客(125)
- 收藏
- 关注
原创 30. 技术专题-制图-Mermaid
Mermaid 是一种“用文字写图表”的语言——你只需要写几行像代码一样的文本,就能自动生成流程图、时间线、结构图和分析图。
2025-12-22 18:12:33
462
原创 6. 接口-专栏说明
API(应用程序接口)了解Open API Specs规范、REST架构、HATEOAS规则、JSON、SOAP、gRPC、GraphQL等基础理论,掌握JWT、OAuth、Basic Authentication、Token Authentication、Cookie Based Authentication、OpenID、SAML等Authentication认证技术。聚焦于API(应用程序接口)的设计规范、通信协议与安全认证机制。
2025-12-16 17:21:27
697
原创 15. 实时数据-SpringBoot集成WebSocket
在 Spring Boot 中集成 WebSocket 可以实现服务器与客户端之间的双向通信,常用于实时消息推送、聊天室、在线通知等场景。
2025-12-16 13:47:51
654
原创 15. 实时数据- SSE VS WebSocket
Server-Sent Events(SSE) 和 WebSocket 都是用于实现 服务器向客户端推送数据 的 Web 通信技术,但它们在协议、能力、适用场景等方面有显著区别。
2025-12-16 13:32:40
628
原创 13. 搜索引擎-ES-客户端API
ES官方提供了各种不同语言的客户端,用来操作ES。这些客户端的本质就是组装DSL语句,通过http请求发送给ES。
2025-12-16 11:17:53
919
原创 13. 搜索引擎-ES-DSL(Domain Specific Language)
Domain-Specific Language(DSL,领域特定语言)是一种专为特定应用领域设计的计算机语言。语法和语义紧密贴合某一特定问题域,旨在提高该领域内开发或表达的简洁性、可读性和安全性。
2025-12-16 11:13:41
728
原创 13. 搜索引擎-ES-自动补全
当用户在搜索框输入字符时,我们应该提示出与该字符有关的搜索项。这种根据用户输入的字母,提示完整词条的功能,就是自动补全了。
2025-12-16 11:05:28
1121
原创 13. 搜索引擎-ES-Mysql数据同步
Mysql数据发生改变时,Elasticsearch也必须跟着改变,这个就是Elasticsearch与Mysql之间的**数据同步**。
2025-12-16 11:01:47
679
原创 11. 容器化 vs 虚拟化-云原生
云原生技术是一系列方法、模式和实践,旨在利用云的优势构建和运行可伸缩的应用。通过容器化技术和微服务架构,开发者能够实现应用的快速部署、弹性伸缩和故障自愈。
2025-12-15 17:07:43
1067
原创 18. 操作系统-Windows-命令提示符-详解
在 Windows 终端(无论是命令提示符 `CMD`、`PowerShell` 还是 `Windows Terminal`)中,去到指定目录主要使用 `cd` 命令(Change Directory)
2025-12-09 11:40:44
1093
原创 3. 代码管理-构建工具-Gradle
Gradle 是一款`现代化的开源构建自动化工具`,专为多语言项目设计,尤其适合 Java 生态系统的项目构建。
2025-12-08 15:40:33
934
原创 3. 代码管理-构建工具-Maven
Maven 是一个 项目管理与构建自动化工具,主要用于 Java 项目,但也可用于其他语言(如 Kotlin、Scala)。
2025-12-08 12:01:36
1031
原创 24. 前端-js框架-Electron
Electron 是一个开源框架,把 Chromium(浏览器内核)+Node.js(服务器/系统能力) 包裹进一个桌面应用壳,让你用 HTML/CSS/JS 写跨平台的桌面程序(Windows、macOS、Linux)。
2025-12-05 17:59:12
969
原创 26. AI-框架工具-LangChain vs LangGraph对比
LangChain 专注于提供组件和 LCEL 编排能力,适合简单的一次性任务;LangGraph 则是构建有状态 Agent 系统的理想选择。两者相辅相成,可根据场景灵活选用。
2025-12-05 11:29:23
635
原创 24. 前端-js框架-Vue3实战
Vue (发音为 /vjuː/,类似 view) 是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面。无论是简单还是复杂的界面,Vue 都可以胜任。
2025-12-02 14:06:15
1047
原创 25. 移动端-部署发布-Fastlane
fastlane是自动化iOS和Android应用Beta部署和发布的工具,能处理代码签名、截图生成等繁琐任务 。
2025-11-28 10:15:34
606
原创 24. 前端-Node.js
Node.jsNode.js 就是运行在服务端的 JavaScript。Node.js 是一个基于 Chrome JavaScript 运行时建立的一个平台。Node.js 是一个事件驱动 I/O 服务端 JavaScript 环境,基于 Google 的 V8 引擎,V8 引擎执行 Javascript 的速度非常快,性能非常好。Node.js 是一个基于 Chrome V8 JavaScript 引擎构建的 JavaScript 运行时环境。
2025-11-27 16:07:55
362
原创 2. 编程语言-JAVA-编程技巧
Alt + / 快速补全代码 (必须记住,也是最常用的)Alt + Enter 快速提示完成,在代码可能存在语法问题时,IDEA 会提示使用该快捷键可以快速自动修正(功能非常强大,最常使用)Alt + insert 快速生成含有任意形参的构造器,和私有属性的 Getter / Setter 方法等(最常使用)Alt+Q 显示当前方法的声明Alt + 7 快速显示类结构,可以显示类中包含的所有属性和方法Alt + left / right 快速切换代码视图。
2025-11-27 10:50:27
327
原创 25. 移动端-打包安装-应用侧载
侧载(Sideloading)指通过第三方应用商店或网站直接安装应用程序,绕过苹果App Store、谷歌Play Store等官方应用商店的审核和分发渠道。
2025-11-07 12:02:13
597
原创 26. AI-框架工具-HuggingFace
Hugging Face 是一个开源的 AI 社区网站,站内几乎囊括了所有常见的 AI 开源模型,号称:一网打尽,应有尽有,全部开源。
2025-09-13 19:07:33
797
原创 3. 代码管理-Git 工作流程
GitFlow 是一种 Git 工作流,是基于分支模型的工作流程规范,这个工作流程围绕着project的发布(release)定义了分支模型的使用。它是团队成员遵守的一种代码管理方案 ,使得软件开发过程更加清晰和有序。
2025-09-13 15:56:54
653
原创 26. AI-框架工具-LangChain
LangChain 是一个开源的 Python AI 应用开发框架, 它提供了构建基于大模型的 AI 应用所需的模块和工具。通过 LangChain, 开发者可以轻松地与大型语言模型 (LLM) 集成, 完成文本生成、问答、翻译、对话等任务。LangChain 降低了 AI 应用开发的门槛, 让任何人都可以基于 LLM 构建属于自己的创意应用。
2025-09-12 00:02:37
1283
原创 26. AI-框架工具-Dify
Dify 是一款开源的大语言模型(LLM) 应用开发平台。它融合了后端即服务(Backend as Service)和 LLMOps 的理念,使开发者可以快速搭建生产级的生成式 AI 应用。即使你是非技术人员,也能参与到 AI 应用的定义和数据运营过程中。
2025-09-11 23:59:57
1238
原创 30. 技术专题-架构设计-UML统一建模语言
Unified Modeling Language (UML)统一建模语言Unified Modeling Language (UML),称为统一建模语言,或,标准建模语言。它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,构造和配置等。是捕获商业流程、促进沟通、管理复杂性、定义软件架构,促进软件复用的重要途径!
2025-09-05 16:15:06
1076
原创 十一、容器化 vs 虚拟化-K8s(Kubernetes)
Kubernetes(K8s)是由Google开发的开源容器编排系统,主要解决容器化应用的自动化部署、扩缩容与集群管理问题。其核心能力涵盖资源调度、服务发现及自我修复等运维关键环节。
2025-09-05 12:01:11
1046
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
2