技术栈
架构
老前端的功夫
12 分钟前
前端
·
javascript
·
架构
·
typescript
TypeScript 类型守卫:从编译原理到高级模式
类型守卫是 TypeScript 类型系统中最具表现力的特性之一。它不仅是简单的类型检查工具,更是编译器与开发者之间的智能协作协议。通过类型守卫,TypeScript 能够在运行时条件分支中推断出精确的类型信息,实现从动态 JavaScript 到静态类型系统的桥梁。本文将深入探讨类型守卫的底层原理、高级模式以及工程实践。
希望_睿智
1 小时前
c++
·
设计模式
·
架构
实战设计模式之中介者模式
中介者模式是一种强大且灵活的设计模式,适用于需要优化对象间通信的场景。中介者模式通过引入一个中介对象,来封装一系列对象之间的交互。在没有中介者的情况下,这些对象之间可能会直接相互引用,导致系统中的类紧密耦合,难以维护和扩展。而通过使用中介者模式,可以将对象间的通信集中到一个中介者对象中,从而减少了对象之间的直接依赖,提高了系统的灵活性和可维护性。
5G全域通
1 小时前
大数据
·
运维
·
人工智能
·
5g
·
架构
面向5G复杂性的下一代运维技术体系:架构、工具与实践
摘要: 本文聚焦于5G及边缘计算环境给运维技术栈带来的具体挑战,系统性地探讨了从数据采集、处理到分析、执行的完整技术解决方案。内容涵盖可观测性演进、边缘管理范式、自动化编排及混沌工程等关键技术领域,为构建高韧性系统提供可落地的技术路径参考。
!chen
2 小时前
架构
·
云计算
·
aws
AWS服务搭建的全球服务架构
一、背景当我们在做全球业务时,例如网站/机器/游戏,为了支撑全球用户,我们会在不同的位置搭建节点,以满足业务功能和响应实效。
程序员侠客行
2 小时前
java
·
架构
·
mybatis
Mybatis入门到精通 一
Java项目开发中,只要使用了关系型数据库,几乎都会用到Mybatis框架。从本文起,我们一起来看看Mybatis的源码实现,从而深入掌握这个框架。
我是人机不吃鸭梨
3 小时前
开发语言
·
javascript
·
人工智能
·
flutter
·
架构
Flutter 桌面端开发终极指南(2025版):构建跨平台企业级应用的完整解决方案
2025年,Google宣布Flutter 3.12全面支持桌面端开发(Windows/macOS/Linux),并集成Dart 3.0的空安全与性能优化。企业级应用市场迎来爆发式增长:
三斗米
4 小时前
算法
·
架构
Transformer入门:一文读懂《Attention Is All You Need》
2017年,一篇名为《Attention Is All You Need》的论文横空出世,正如其标题所揭示的,它宣告了一个仅凭“注意力机制”就能独当一面的新时代。这篇论文介绍的Transformer模型,彻底颠覆了当时自然语言处理(NLP)领域的格局。
短剑重铸之日
4 小时前
数据库
·
mysql
·
架构
7天读懂MySQL|Day 1: MySQL 架构全景
MySQL = 插件式架构(Server层 + 存储引擎) + 事务安全闭环(redo log + binlog) 三层架构的哲学本质:
乾坤一气杀
4 小时前
架构
·
开源
Retrofit 内部工作原理时序图
本文档深入剖析Retrofit框架内部的工作机制,展示其核心组件的交互流程。Retrofit基于OkHttp构建,专注于提供类型安全的HTTP API抽象,而将底层网络通信委托给OkHttp处理。
Thanwind
4 小时前
java
·
架构
RBAC介绍以及如何设计一个简易且高可用的RBAC1的鉴权系统
欢迎来到我的博客:TWind的博客我的CSDN::Thanwind-CSDN博客我的掘金:Thanwinde 的个人主页
没有bug.的程序员
4 小时前
java
·
开发语言
·
网络
·
jvm
·
微服务
·
云原生
·
架构
微服务网关:从“必选项”到“思考题”的深度剖析
在微服务架构的演进中,网关似乎已成为标配组件。但当我们不加思考地将网关作为“理所当然”的解决方案时,我们可能正在为一个过度设计、过度中心化的架构付出代价。本文将从四个维度深度剖析:为什么我们认为网关是必需的?去中心化到底付出了什么代价?网关真正应该承担什么职责?以及,反向代理与网关的本质区别是什么?
没有bug.的程序员
4 小时前
java
·
算法
·
微服务
·
云原生
·
架构
·
sentinel
·
负载均衡
Sentinel 流控原理深度解析:构建高可用微服务的底层架构
在微服务架构的流量治理体系中,Sentinel 作为阿里巴巴开源的高可用流量控制组件,已成为构建弹性系统的重要基础设施。本文将深入剖析Sentinel的核心设计,包括SlotChain执行链的链式处理机制、QPS与并发数限流的本质区别,以及热点参数限流的智能识别策略。通过底层实现原理的深度解析,为分布式系统设计者提供可落地的流量治理方案。
Henry Zhu123
4 小时前
架构
·
系统架构
操作系统原理详解(六):操作系统实例分析
本章节将分析几个主流的操作系统实例,包括Windows、Linux、Unix和macOS。通过分析这些实际的操作系统,可以更好地理解操作系统理论的实践应用,以及不同操作系统的设计理念和特点。
lynnlovemin
6 小时前
java
·
开发语言
·
架构
·
年度总结
Java技术研发年度深度总结:从架构优化到工程实践的破局之路
在技术飞速发展的 2025 年,Java 技术生态持续展现出强大的生命力与适应性。随着微服务架构在企业级应用中的全面普及,云原生技术从概念验证迈向深度落地,以及企业数字化转型需求呈爆发式增长,Java 开发者们站在了技术浪潮的前沿,面临着前所未有的复杂挑战,同时也迎来了更为广阔的创新机遇。
Thanwinde
6 小时前
后端
·
架构
RBAC介绍以及如何设计一个简易且高可用的RBAC1的鉴权系统
RBAC,即为以角色为基础的访问控制,不同于把权限赋予用户,而是把权限赋给角色,用户获得角色,是一种非常灵活的鉴权设计
wenzhangli7
6 小时前
架构
Ooder A2UI架构白皮书
Ooder A2UI是一套基于注解驱动+静态编译+动态装配的全栈框架,通过前后端强映射和DTO/VO一体化设计,解决传统企业级开发中"前后端协同成本高、代码一致性难保障、AI生成代码质量低"三大核心痛点。其创新的四分离设计原则,将组件的属性、样式、事件、行为解耦,既保证了开发灵活性,又为结构化的AI代码生成提供了标准化载体。
小Tomkk
6 小时前
starrocks
·
架构
从0到1搭建StarRocks3.4.1存算一体架构(VM 虚拟机版)
随着数据量的不断增长与分析需求的增加,现代数据仓库系统对存储与计算的性能要求愈加苛刻。传统的分布式数据仓库架构往往面临着存储与计算分离带来的瓶颈,数据的读写延迟、网络传输等问题,使得系统的整体性能无法满足高效分析的需求。为了解决这个问题,StarRocks提出了存算一体的架构设计,能够同时优化存储和计算,提高查询性能。
没有bug.的程序员
6 小时前
java
·
开发语言
·
数据库
·
微服务
·
架构
服务治理体系:从零到一的全景落地指南
在微服务架构的浪潮中,服务治理不再是"奢侈品",而是保障系统稳定运行的必需品。一个完善的服务治理体系就像城市的交通管理系统,没有它,再快的跑车也无法在拥堵的街道上发挥性能。本文将为您构建一套完整的服务治理落地方案,从组件选型到演进路径,再到ROI分析,为您提供一站式的服务治理建设指南。
elangyipi123
7 小时前
前端
·
架构
·
npm
从嵌套依赖到符号链接:4款主流npm包管理器的架构演进与深度对比
在前端工程化高度发达的今天,一个高效、可靠的包管理器几乎决定了项目的开发效率和稳定性。从2014年的npm (v2)到2017年横空出世的pnpm,JavaScript包管理器经历了四次重要革新,每次都带来了架构级的突破。
半桔
7 小时前
linux
·
云原生
·
容器
·
架构
·
kubernetes
【高并发架构】从 0 到亿,从单机部署到 K8s 编排:高并发架构的 8 级演进之路
在互联网行业飞速发展的当下,企业应用从初创期到承载亿级用户、高并发访问,系统架构的 “承载力” 成为业务持续发展的核心保障 —— 既要承接海量流量冲击,又要保障服务高可用、可扩展与迭代效率。