技术栈
系统设计
庄小焱
12 小时前
大数据
·
数据治理
·
系统设计
·
数仓系统设计
数据治理域——数据治理体系建设
本文主要介绍了数据治理系统的建设。数据治理对企业至关重要,其动因包括应对数据爆炸增长、提升内部管理效率、支撑复杂业务需求、加强风险防控与合规管理以及实现数字化转型战略。其核心目的是提升数据质量、统一数据标准、优化数据资产管理、支撑业务发展和提升系统效率与稳定性。数据治理的终极目标是实现数据资产化、数据驱动决策、数据价值变现和形成企业级数据中台。一个完整的数据治理方案通常包含组织与职责建设、数据标准体系建设等关键组成部分。
编程在手天下我有
6 天前
数据库
·
缓存
·
性能优化
·
软件开发
·
系统设计
·
技术架构
缓存:缓解读库压力的高效方案与应用实践
在软件开发和系统设计中,使用缓存来缓解读库压力是一种常见且有效的优化策略,以下是具体的介绍:缓存是一种临时数据存储区域,它存储了经常访问的数据副本。当应用程序需要访问数据时,首先会检查缓存中是否存在所需数据。如果存在,则直接从缓存中获取数据,而无需访问数据库,从而大大提高了数据访问速度。
在未来等你
7 天前
java
·
微服务
·
ai
·
云原生
·
面试题
·
架构设计
·
系统设计
互联网大厂Java求职面试:云原生与AI融合下的系统设计挑战-2
面试官(技术总监):郑薪苦,我们先从一个基础问题开始。你了解Spring Cloud和Kubernetes在微服务架构中的协同作用吗?请结合实际场景说明。
庄小焱
7 天前
软考高级
·
系统架构师
·
系统设计
【2025软考高级架构师】——计算机网络(9)
全文主要围绕计算机网络相关知识展开,包括域名服务器查询方式、网络规划与设计的关键技术、双协议栈与隧道技术、层次化网络设计、网络冗余设计以及高可靠和高可用性等方面,旨在为软考高级架构师的备考提供知识参考。
LUCIAZZZ
1 个月前
java
·
网络
·
分布式
·
计算机网络
·
操作系统
·
springboot
·
系统设计
说一下分布式组件时钟一致性的解决方案
在分布式系统中,时钟一致性是确保各节点时间同步的关键问题。时钟不同步可能导致日志混乱、事务顺序错误、数据不一致等问题
时光追逐者
1 个月前
学习
·
面试
·
职场和发展
·
系统设计
学习如何设计大规模系统,为系统设计面试做准备!
在当今快速发展的技术时代,系统设计能力已成为衡量一名软件工程师专业素养的重要标尺。随着云计算、大数据、人工智能等领域的兴起,构建高性能、可扩展且稳定的系统已成为企业成功的关键。然而,对于许多工程师而言,如何有效地设计大规模系统仍然是一个挑战。
庄小焱
2 个月前
系统设计
·
财务
·
会计域
·
数仓系统设计
·
财务会计域
财务会计域——合并报表系统设计
本文主要介绍了合并报表系统的设计,包括其背景、业务流程和系统架构设计。合并报表系统可自动化生成数据,减少人为错误,确保报表合规。其业务流程涵盖数据收集、标准化、合并调整、报表生成、审核及披露等环节。系统架构设计包括数据接入、ETL处理、任务调度、数据存储、报表计算、报表管理、权限管理和可视化等模块,支持多种数据源和数据同步方式,可对接业务数据库、大数据平台和外部数据API。
Normal Developer
3 个月前
负载均衡
·
架构设计
·
系统设计
应用的负载均衡
负载均衡(Load Balancing)调度后方的多台机器,以统一的接口对外提供服务,承担此职责的技术组件被称为“负载均衡”。
图王大胜
3 个月前
人工智能
·
工程管理
·
系统设计
·
风险管理
·
战略规划
·
企业发展
·
风险控制
模型 冗余系统(系统科学)
系列文章分享模型,了解更多👉 模型_思维模型目录。为防故障、保运行的备份机制。在金融行业,信息安全是保障业务连续性和客户资产安全的关键。随着数字化转型的深入,金融业务对信息系统的依赖程度越来越高,一旦出现信息安全问题,可能导致巨大的经济损失和信誉损害。因此,许多金融机构采用了二倍冗余技术来提高信息系统的稳定性和容错能力。
小哈里
3 个月前
数据库
·
缓存
·
微服务
·
架构
·
系统设计
【后端开发】系统设计101——通信协议,数据库与缓存,架构模式,微服务架构,支付系统(36张图详解)
【后端开发】系统设计101——通信协议,数据库与缓存,架构模式,微服务架构,支付系统(36张图)用图像和简单语言解释复杂系统。 参考资料:1, 2,3
庄小焱
4 个月前
mybatis
·
系统设计
·
开发经验总结
Mybatis——Mybatis开发经验总结
本文主要介绍了MyBatis框架的设计与通用性,阐述了其作为Java持久化框架的亮点,包括精良的架构设计、丰富的扩展点以及易用性和可靠性。同时,对比了常见持久层框架,分析了MyBatis在关系型数据库交互中的优势。此外,还提供了订单系统持久层示例分析,涵盖从架包依赖到单元测试类的创建等步骤,并总结了MyBatis编码经验,给出了相关强制和推荐规范。
Just_Paranoid
4 个月前
后端
·
架构设计
·
系统设计
·
api设计
API 设计:从基础到最佳实践
https://levelup.gitconnected.com/api-design-101-from-basics-to-best-practices-a0261cdf8886
晨晨OvO
4 个月前
redis
·
登录
·
验证码
·
系统设计
系统设计及解决方案
1:根据手机号从Redis中获取value(验证码_时间戳)2:如果value不为空,并且时间戳与当前时间戳的间隔小于60秒,则返回一个错误信息
庄小焱
5 个月前
数据库
·
系统设计
·
代码重构
Java开发经验——数据库开发经验
本文主要介绍了Java开发中的数据库操作规范,包括数据库建表规范、索引规约、SQL规范和ORM规约。强调了在数据库设计和操作中应遵循的最佳实践,如字段命名、数据类型选择、索引创建、SQL语句编写和ORM映射,旨在提高数据库操作的性能和安全性。
庄小焱
5 个月前
设计模式
·
策略模式
·
系统设计
设计模式——Singleton(单例)设计模式
本文介绍了单例设计模式的概念、实现和应用场景。单例模式确保某个类只有一个实例,节省资源并提供全局访问点。文章详细解释了单例模式的实现要素,包括私有构造方法、静态实例和公共静态方法,并探讨了其在数据库连接池、日志记录器和配置管理器等场景中的应用。
庄小焱
5 个月前
系统设计
系统监控——分布式链路追踪系统
本文深入探讨了分布式链路追踪系统的必要性与实施细节。随着软件架构的复杂化,传统的日志分析方法已不足以应对问题定位的需求。文章首先解释了链路追踪的基本概念,如Trace和Span,并讨论了其基本原理。接着,文章介绍了SkyWalking这一开源链路追踪系统,包括其架构设计、部署方式、数据采集与存储等关键特性。最后,通过大众点评的实践案例,文章展示了链路追踪在实际业务中的应用效果,强调了其在提升分布式系统可观测性方面的重要性。
JavaGuide
7 个月前
分布式
·
哈希算法
·
线程池
·
代码规范
·
分布式id
·
系统设计
·
虚拟线程
·
加密算法
·
rdb
·
密码加密
·
guice
深信服后端开发岗校招面经,挂在了二面!
深信服今年是真能给啊!星球一位球友拿到了深信服后端开发 ssp,base 北京,薪资 28k*12,年终 0-6 个月,签字费给到了 30w!
程序员阿龙
7 个月前
系统设计
·
移动端开发
·
宠物服务app
·
智能宠物服务
·
app设计与实现
·
宠物平台
·
宠物服务平台
计算机毕业设计之:宠物服务APP的设计与实现(源码+文档+讲解)
博主介绍: ✌我是阿龙,一名专注于Java技术领域的程序员,全网拥有10W+粉丝。作为CSDN特邀作者、博客专家、新星计划导师,我在计算机毕业设计开发方面积累了丰富的经验。同时,我也是掘金、华为云、阿里云、InfoQ等平台的优质作者。通过长期分享和实战指导,我致力于帮助更多学生完成毕业项目和技术提升。
码龄3年 审核中
8 个月前
设计模式
·
系统设计
·
七大原则
设计模式、系统设计 record part01
技术路线:工程师==》设计师==》分析师==》架构师管理路线:项目经理==》技术经理工程师:编程技术、测试技术
xcye
8 个月前
java
·
后端
·
spring
·
系统设计
一种优雅的方式整合限流、幂等、防盗刷
大家在工作中肯定遇到过接口被人狂刷的经历,就算没有经历过,在接口开发的过程中,我们也需要对那些容易被刷的接口或者和会消耗公司金钱相关的接口增加防盗刷功能。例如,发送短信接口以及发送邮件等接口,我看了国内很多产品的短信登录接口,基本上都是做了防盗刷,如果不做的话,一夜之间,也许公司都赔完了┭┮﹏┭┮。