服务器
文章平均质量分 92
服务器/数据库相关
deepwater_zone
嵌入式开发、学习交流
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
分布式系统
分布式系统是一组位于网络上的计算机,为了共同完成一个任务而协同工作的系统。对于用户来说,它就像一个单一、连贯的系统。在后端开发中,分布式系统意味着将原本运行在一台强大服务器(单体架构)上的应用程序,拆分成多个**服务v,这些服务可以部署在不同的服务器(节点)上,通过网络进行通信和协作。核心目标:通过协作获得更高的性能(吞吐量)、可扩展性(水平扩展)、可用性(容错)和可维护性。原创 2025-09-13 14:52:47 · 1003 阅读 · 0 评论 -
云原生数据平台(Cloud-Native)
现代云原生数据平台是基于云环境构建的数据架构,采用微服务、容器化等云原生技术,实现数据全生命周期管理。其分层架构包括:1)云原生基础设施层,提供弹性计算和存储资源;2)数据摄入层,支持批量和实时数据集成;3)数据处理存储层,结合数据湖、数据仓库和湖仓一体架构;4)贯穿各层的数据治理层,确保元数据、质量和安全管理;5)数据服务层,提供分析、AI和API等数据消费能力。核心优势包括弹性扩展、敏捷开发、开放标准、统一治理和成本效益,为企业提供端到端的数据管理解决方案。原创 2025-09-07 18:46:10 · 954 阅读 · 0 评论 -
云计算(Docker,Kubernetes,Apache,Tomcat)
云计算是一种通过互联网按需提供计算资源的服务模式,采用按使用量付费的定价方式。其整体架构包含三个核心服务模式(SaaS、PaaS、IaaS)和四种部署模式(公有云、私有云、混合云、社区云)。关键技术包括虚拟化、分布式计算、自动化等,具备按需自服务、弹性扩展等特征。云计算通过将IT资源转变为公共服务,显著降低了企业IT成本,推动了数字化转型。主流云服务商包括AWS、Azure、阿里云等,各自在不同领域具有优势。原创 2025-09-07 16:55:10 · 744 阅读 · 0 评论 -
Spring 微服务架构(Spring Boot,Spring Cloud,高并发)
微服务架构是一种将应用拆分为多个独立、协作的小型服务的架构风格,与传统的单体架构相比具有更高扩展性和灵活性。Spring微服务是使用Spring框架构建微服务的完整解决方案,包含Spring Boot基础和Spring Cloud治理组件。其他主流微服务技术还包括Go语言的Go Micro、Node.js的NestJS以及跨语言的Kubernetes服务网格等。微服务架构虽然提高了系统弹性,但也带来了部署和运维的复杂性,需要根据项目规模权衡选择。原创 2025-09-05 00:40:37 · 1164 阅读 · 0 评论 -
Go语言核心技术
Go语言核心技术栈包括语言基础、并发模型和标准库三大核心。语言基础特性涵盖静态类型、垃圾回收和CSP风格并发编程,支持多返回值和接口实现。并发模型基于Goroutines和Channels,通过WaitGroup和Select实现高效并发控制。标准库提供网络编程、文件处理等丰富功能,并支持JSON序列化/反序列化。Go生态系统包含依赖管理工具链、测试框架和Web框架,构成完整的开发解决方案。原创 2025-09-09 01:04:46 · 922 阅读 · 0 评论 -
cURL用法
cURL是一个命令行工具和一个代码库,用于使用各种网络协议(如 HTTP、HTTPS、FTP 等)在服务器之间或与服务器之间传输数据。它通常被比作“命令行下的浏览器”,但它的能力远不止于此。原创 2025-09-02 06:06:50 · 804 阅读 · 0 评论 -
MySQL, PostgreSQL, MongoDB, Redis, SQLite
本文对比了五种主流数据库系统:MySQL(关系型,适合Web应用)、PostgreSQL(对象-关系型,支持复杂查询)、MongoDB(文档型NoSQL,灵活无模式)、Redis(内存键值存储,极速缓存)和SQLite(轻量级嵌入式)。通过表格形式对比了它们的类型、核心优势和适用场景,建议根据数据一致性、灵活性、速度等需求选择,或采用多语言持久化架构协同使用。关系型数据库适合结构化数据,NoSQL则适用于灵活扩展和高速访问场景。原创 2020-10-06 18:22:22 · 1391 阅读 · 1 评论 -
网络爬虫(web crawler)
网络爬虫是一种自动化程序,通过模拟浏览器行为抓取互联网信息。其工作流程包括:从URL种子库出发,经调度器分配任务,下载器获取网页内容,解析器提取数据和链接,通过去重过滤后新URL循环抓取,有价值数据存入数据库。爬虫需遵守Robots协议,注意合法性和道德性,广泛应用于搜索引擎、数据分析等领域。核心特点是沿链接自动爬取并结构化存储网络信息。原创 2025-09-07 21:09:16 · 1677 阅读 · 0 评论 -
Java 基础
Java技术体系是一个成熟庞大的生态平台,主要包括四个核心层面:1)Java语言核心与JVM,提供基础语法、面向对象特性和跨平台能力;2)核心API与标准库,涵盖集合框架、并发编程、I/O等常用功能;3)企业级开发(Jakarta EE),支持Web开发、消息服务、持久化等企业应用需求;4)生态系统与框架,如Spring、Hibernate等流行工具。该体系通过JVM实现"一次编写,到处运行",并提供了从基础语法到企业级开发的完整解决方案,支持构建各种规模的应用程序。原创 2019-07-12 23:33:37 · 284 阅读 · 0 评论 -
服务器概述(网页、文件、数据库、邮件、域名、代理)
服务器的基本概念与架构:服务器是为互联网应用提供计算服务的设备,包括网页、文件、数据库、邮件等多种类型。文章从网络协议栈(应用层L7和传输层L4)和功能两个维度对服务器进行分类,并特别说明了代理服务器的中间人特性。服务器的物理形态多样,从单板电脑到大型集群均可承担服务器角色。商业应用中,Linux因其开源、低成本和安全稳定等优势,成为服务器操作系统的主流选择。整体架构包含硬件层、操作系统层和服务软件层,共同支撑用户日常的网络请求与响应。原创 2020-10-06 09:32:11 · 598 阅读 · 0 评论
分享