架构

苏打水com14 分钟前
前端·架构
第十四篇:Day40-42 前端架构设计入门——从“功能实现”到“架构思维”(对标职场“大型项目架构”需求)前十三篇我们完成了从基础开发、工程化到跨端开发的能力构建,这些技能足以支撑中小项目或单一模块的开发。但职场中,当面对“10人以上团队维护、千万级用户访问、年迭代百次以上”的大型项目时,仅关注“功能实现”会导致项目陷入“牵一发而动全身”的困境——比如修改一个通用按钮样式导致多个页面错乱,新增业务模块时需要重构大量原有代码,高并发场景下页面加载卡顿甚至崩溃。
自由生长20242 小时前
架构
从Web网站回退到从命令行:用领域驱动设计构建软件最关键的业务内核摘要:本文分享一个后端工程师的实践:通过领域驱动设计(DDD)先抽象出 Chatbot 的核心领域模型,剥离 Flask、前端 JS 及移动平台 API 等“壳子”,实现业务内核与技术实现解耦,为跨平台迁移奠定坚实基础。
Nandeska2 小时前
架构
1、全面理解MySQL的架构各个模块的理解:Navicat、JDBC连接工具都是客户端,用于连接和发送SQL请求为 Server 层和存储引擎层两部分,Server层涵盖 MySQL 的大多数核心服务功能:
G31135422732 小时前
linux·架构·php
Linux 内核设计中的核心思想与架构原则Linux 内核设计:核心思想与架构原则 一、核心设计哲学 1. UNIX 哲学传承 一切皆文件:统一接口访问设备、进程、网络等资源 小型专用工具:每个程序只做好一件事,通过管道组合 纯文本接口:文本作为通用数据交换格式 机制与策略分离:内核提供机制,用户空间决定策略 2. 基本原则 text 复制 下载 1. 单一性原则:一个模块只做一个功能 2. 分层抽象:硬件->内核->系统调用->应用程序 3. 最少惊讶原则:行为应符合开发者预期 4. 透明性:内部实现对用户透明 二、关键架构原则 1. 单体宏内
Xの哲學5 小时前
linux·服务器·算法·架构·边缘计算
Linux VxLAN深度解析: 从数据平面到内核实现的全面剖析在传统数据中心网络中, 我们使用VLAN (Virtual LAN) 技术实现二层网络隔离. 但VLAN存在一个根本性限制: 12位的VLAN ID字段只能支持4096个隔离网络 (实际可用4094个) . 这个数字在早期的企业网络中或许足够, 但在当今的云环境和多租户数据中心中, 这个限制已成为不可逾越的障碍. 例如在大型云服务商的数据中心通常具有数千个租户, 每个租户需要多个隔离的网络环境. 4094个上限瞬间被突破. 这就是VxLAN (Virtual Extensible LAN) 诞生的背景——
2301_768350235 小时前
架构
MySQL架构长啥样?MySQL服务器总共有四层:连接层,服务层,存储引擎层,文件系统层.就是控制客户端连接的,MySQL可以开启多个端口号,外部程序都可以进行连接. 连接层会进行权限校验并保存客户端的连接信息,通过池化技术实现线程重用,以及根据具体的配置限制连接数量.
古城小栈5 小时前
微服务·架构·istio
微服务网格:Istio 流量管理实战在微服务架构盛行的当下,随着服务数量的激增,流量管理逐渐成为保障系统稳定性、灵活性的核心挑战。传统的流量控制方案(如服务内部硬编码路由规则)存在耦合度高、扩展性差、运维成本高等问题。而 Istio 作为业界主流的微服务网格(Service Mesh)解决方案,通过“数据平面+控制平面”的架构,实现了流量的精细化管控,无需侵入业务代码即可提供路由转发、负载均衡、流量镜像、故障注入等强大功能。
CloudWeGo7 小时前
架构
Volo 新能力:面向易用性与性能的 HTTP & RPC 框架迭代随着微服务架构的广泛应用,高性能、易用性的微服务框架成为开发者的核心需求。Volo 作为专注于 Rust 微服务生态的高性能框架,在追求极致性能的同时,持续优化工程化易用性与可扩展性。
^_scv_^7 小时前
linux·架构·risc-v
QEMU-RISCV平台opensbi代码分析(2)调用sbi_init(struct sbi_scratch *scratch)函数,进入sbi初始化。其中sbi_init的初始化流程如下图所示:
狗哥哥7 小时前
前端·架构
企业级 HTTP 客户端架构演进与设计摘要:本文档旨在阐述将 HTTP 网络层从“工具函数级”升级为“企业基础设施级”的架构设计思路。通过引入依赖倒置、面向切面编程及领域驱动设计思想,构建了一套高内聚、低耦合、可观测的网络请求框架,为业务的长期迭代提供稳固支撑。
前端阿森纳9 小时前
架构·aigc
公司是否因为AI正在从“以人为本”走向“以核心数据集为本”?在很长一段时间里,企业的核心竞争力高度依赖关键人才。业务专家掌握隐性经验,技术专家掌握系统真相——他们不仅是员工,更是能力本身的载体。因此,一旦关键人员流失,企业承受的往往不是招聘成本,而是决策能力与组织记忆的断裂。
小宝哥Code9 小时前
架构·区块链
区块链(Blockchain)—— 概念、架构与应用区块链(Blockchain)是一种去中心化(Decentralized)、分布式(Distributed)、不可篡改(Immutable)的账本技术(Distributed Ledger Technology, DLT)。它通过密码学、共识机制、点对点网络(P2P)等技术,使得数据具有安全性、透明性,并能在多个节点之间同步。
0x派大星9 小时前
架构·区块链·智能合约·uniswap
深入解析 Uniswap:自动做市商模型的数学推导与智能合约架构关键词: Uniswap、自动做市商、AMM、数学推导、智能合约、流动性池、去中心化交易、区块链、DeFi
a努力。9 小时前
java·开发语言·后端·面试·架构·c#
网易Java面试被问:偏向锁在什么场景下反而降低性能?如何关闭?javatextjavajavajava篇幅限制下面就只能给大家展示小册部分内容了。整理了一份核心面试笔记包括了:Java面试、Spring、JVM、MyBatis、Redis、MySQL、并发编程、微服务、Linux、Springboot、SpringCloud、MQ、Kafc
敲敲敲敲暴你脑袋10 小时前
安全·架构·产品
晋江文学城账号安全简直就是笑话本人喜欢有空看看晋江网文,最近年尾比较忙,没怎么打开晋江,结果昨天打开的时候,突然提示我账号异常,然后我怀疑是被盗号了,进行申诉后重新登录,发现自己花钱买的晋江币几乎被盗号者清空!
一水鉴天10 小时前
开发语言·人工智能·架构
整体设计 定稿 之6 完整设计文档讨论及定稿 之4 整体设计数据库设计规范(含两个版本)(本篇为“之6”的“Q70” (版本1)和 “Q72”(版本2)的回复 )本文提出"库-程序-文档"内联关联的三级元数据管理体系,构建架构级(文档型)、系统级(关系型)、功能级(知识型)数据库的协同机制。设计采用"九宏位-六域闭-三微开"框架,通过"放putter-求getter-设setter"闭环实现内容承载、程序驱动与文档呈现的精准映射。详细设计了各层级数据库表结构,包括核心字段定义和内联逻辑,并建立统一元模型确保跨库语义一致性。该规范遵循"三六九"通用术语集,形成"库承载-程序驱动-文档呈现"的完
Tezign_space10 小时前
人工智能·架构·内容运营·私域运营·ai内容生成·seo流量增长·内容运营效率
SEO优化与AI内容运营的技术融合:架构、算法与实施路径摘要:在搜索算法智能化(如BERT、MUM)和生成式AI崛起的双重背景下,传统SEO技术栈已不足以应对挑战。本文从系统架构、核心算法与工程实践角度,深入探讨如何构建一个以AI为驱动、SEO为框架的现代内容运营体系,实现精准流量获取与可持续增长。
元气满满-樱10 小时前
android·学习·架构
LNMP架构学习LNMP 就是 Linux+Nginx+MySQL+PHP , Linux 作为服务器的操作系统, Nginx 作为 Web 服务器、 PHP 作为解析动态脚本语言、 MySQL 即为数据库
allk5511 小时前
android·性能优化·架构
Android 渲染性能优化实战总结:从监控体系到架构落地在 Android 开发中,流畅度是用户体验的核心指标。业界公认的流畅标准是 60fps,这意味着系统必须在 16.6ms 内完成一帧的全部计算与绘制。一旦主线程耗时过长,导致无法在 VSync 信号到来前提交数据,就会发生丢帧(Dropped Frame),用户感知的直接后果就是卡顿 。
隐语SecretFlow11 小时前
性能优化·架构·开源
【技术教程】TrustFlow 授权策略是怎么实现的?打开链接即可点亮社区Star,照亮技术的前进之路。Github 地址:https://github.com/secretflow/trustflow/