自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(115)
  • 收藏
  • 关注

原创 系统架构设计师-案例分析-Web系统设计

本文系统介绍了Web系统设计中的关键技术,包括负载均衡、CDN、REST架构、微服务、数据格式(XML/JSON)以及响应式设计。重点分析了应用层和传输层负载均衡技术的实现方式及特点,阐述了CDN的工作原理和REST架构的核心概念。文章对比了微服务与传统SOA架构的差异,详细说明了XML和JSON格式的优缺点,并区分了有状态与无状态服务的特性。最后介绍了响应式Web设计的方法策略,为构建高性能、可扩展的Web系统提供了全面的技术参考。

2026-04-01 21:00:49 436

原创 系统架构设计师-案例分析-数据库系统设计

本文系统梳理了数据库系统设计中的关键技术。首先介绍了ORM技术的原理及优缺点,对比了关系型数据库与NoSQL、内存数据库、文件系统的特性差异。其次重点分析了Redis和MemCache两种缓存技术的特点及应用场景,探讨了缓存击穿、雪崩等常见问题解决方案。此外还详细阐述了分布式锁、数据库规范化与反规范化、并发控制机制等核心概念,并介绍了分布式数据库的数据分片策略和数据仓库的基本原理。全文通过多维度的技术比较和场景分析,为数据库系统设计提供了全面的技术参考。

2026-03-30 20:16:26 388

原创 系统架构设计师-案例分析-软件系统设计

它是一种特殊的状态图,展现了在系统内从一个活动到另一个活动的流程,对于系统的功能建模特别重要,并强调对象间的控制流程。3. 泛化关系:当多个用例共同拥有一种雷瑟的结构和行为的时候,可以将它们的共性抽象成父用例,其他的用例作为泛化关系钟的子用例。描述一个项目中任务和任务之间的关系,顶点表示里程碑,连接顶点的边表示活动,边上的权重表示完成该活动所需要的事件。E-R模型,就是实体-联系模型,用来描述现实世界的概念模型,其中有三个主要的概念:实体、联系和属性。描述类、类的特性以及类之间的关系。

2026-03-29 13:48:38 442

原创 系统架构设计师-案例分析-软件架构设计

文章系统介绍了软件架构设计中的关键质量属性及架构风格。质量属性包括性能、可靠性、可用性、安全性等,详细说明了各属性的定义、衡量指标及设计策略,并介绍了ATAM方法中的质量属性效用树工具。在架构风格方面,对比分析了管道-过滤器、解释器、面向对象等常见风格的优缺点及适用场景,同时阐述了MVC架构模式和SOA架构中的企业服务总线(ESB)的核心功能与特点。内容涵盖架构设计中的敏感点、权衡点及风险分析,为系统架构设计提供了理论指导和实践参考。

2026-03-28 22:44:58 405

原创 k8s集群部署Prometheus和Grafana

本文介绍了在Kubernetes集群中部署Prometheus和Grafana监控系统的过程。主要内容包括:首先创建monitor-sa命名空间;然后通过DaemonSet方式部署node-exporter组件到每个节点,用于收集节点指标;接着配置Prometheus服务账号和权限,创建ConfigMap存储Prometheus配置文件;最后通过YAML文件定义Prometheus的部署规则。文中详细说明了镜像拉取、资源配置、权限控制等关键步骤,并提供了完整的YAML配置文件示例。

2026-03-17 11:14:48 654

原创 我的创作纪念日

摘要: 本文回顾了作者三年技术写作历程(2023-2026),从首篇软考案例分析博客出发,分享了写作初心(备考沉淀、技术交流、自我成长)与多维收获:包括15W+阅读量、技术社群连接及CSDN认证。作者提出未来将深耕专栏化输出(如分布式架构)并向技术布道转型,强调"输出即学习"的核心价值,最后致谢读者支持,表达持续分享技术实践与思考的愿景。(149字)

2026-03-16 17:35:37 230

原创 k8s部署EFK日志管理系统

本文介绍了在Kubernetes集群中部署EFK(Elasticsearch+Fluentd+Kibana)日志管理系统的详细过程。主要内容包括:1)搭建Harbor私有镜像仓库,完成Docker和Docker-Compose的安装配置;2)准备EFK相关镜像并推送至Harbor;3)创建Elasticsearch和Kibana的配置文件ConfigMap;4)配置NFS服务器用于持久化存储。文中提供了完整的命令行操作步骤,涵盖从基础环境搭建到关键组件部署的全流程。

2026-03-16 14:39:06 618

原创 Ubuntu 22.04LTS部署K8S集群

本文详细介绍了在Ubuntu 22.04LTS系统上部署Kubernetes集群的完整流程。主要内容包括:1)准备三台虚拟机(1个master节点和2个worker节点);2)系统初始化配置(设置root用户、主机名、hosts文件、内核参数、关闭swap等);3)安装Docker并配置镜像加速;4)安装cri-docker作为容器运行时;5)后续将进行K8S集群安装部署。文章提供了详细的命令操作步骤,适合需要搭建K8S集群的技术人员参考。

2026-02-27 11:43:35 785

原创 Kali利用MS12-020漏洞攻击win7靶机

Kali利用MS12-020漏洞攻击win7靶机

2025-06-04 10:50:35 1082

原创 CentOS7搭建Hadoop集群

CentOS7搭建Hadoop集群

2025-06-04 10:31:40 1231

原创 超详细的Canal入门带操作程序

超详细的Canal入门带操作程序

2025-04-20 23:37:15 1464

原创 Why does Java‘s hashCode() in String use 31 as a multiplier?

Why does Java's hashCode() in String use 31 as a multiplier?

2025-04-14 21:49:42 805

原创 字符串——151. 反转字符串中的单词

字符串——151. 反转字符串中的单词

2025-03-28 21:36:50 356

原创 Java-泛型总结

Java-泛型总结

2025-03-19 23:13:55 1165

原创 软件环境安装-通过Docker安装Elasticsearch和Kibana【保姆级教程、内含图解】

软件环境安装-通过Docker安装Elasticsearch和Kibana【保姆级教程、内含图解】

2025-03-15 21:09:20 1358

原创 软件环境安装-通过Docker安装RocketMQ

软件环境安装-通过Docker安装RocketMQ

2025-03-14 20:38:06 1193

原创 Centos7网卡 Failed to start LSB: Bring up/down networking

Centos7网卡 Failed to start LSB: Bring up/down networking

2025-03-14 20:29:56 751

原创 四、子串——11. 滑动窗口最大值

四、子串——11. 滑动窗口最大值

2025-03-12 19:21:00 270

原创 我的创作纪念日:730天的技术写作之旅

我的创作纪念日:730天的技术写作之旅

2025-03-12 19:18:08 691

原创 图像隐写术实战:如何用LSB算法隐藏信息及检测方法

图像隐写术实战:如何用LSB算法隐藏信息及检测方法

2025-03-12 13:28:29 1730

原创 四、子串——10. 和为 K 的子数组

四、子串——10. 和为 K 的子数组

2025-03-10 21:29:26 298

原创 三、滑动窗口——9. 找到字符串中所有字母异位词

三、滑动窗口——9. 找到字符串中所有字母异位词

2025-03-09 22:35:25 446

原创 三、滑动窗口——8. 无重复字符的最长子串

三、滑动窗口——8. 无重复字符的最长子串

2025-03-09 21:57:42 426

原创 二、双指针——7. 接雨水

二、双指针——7. 接雨水

2025-03-05 22:10:48 339

原创 二、双指针——6. 三数之和

二、双指针——6. 三数之和

2025-03-04 23:24:47 437

原创 二、双指针——5. 移动零

二、双指针——5. 移动零

2025-03-01 21:14:49 498

原创 CentOS7 使用 YUM 安装时报错:Cannot find a valid baseurl for repo: base/7/x86_64的解决方法

CentOS7 使用 YUM 安装时报错:Cannot find a valid baseurl for repo: base/7/x86_64的解决方法

2025-03-01 20:18:12 815

原创 二、双指针——4. 盛最多水的容器

二、双指针——4. 盛最多水的容器

2025-02-27 22:37:50 377

原创 一、哈希——3. 最长连续序列

一、哈希——3. 最长连续序列

2025-02-27 22:34:07 289

原创 一、哈希——2. 字母异位词分组

一、哈希——2. 字母异位词分组

2025-02-24 21:25:59 294

原创 一、哈希——1. 两数之和

一、哈希——1. 两数之和

2025-02-23 20:17:13 317

原创 Eureka原理与实践:构建高效的微服务架构

Eureka原理与实践:构建高效的微服务架构

2024-08-18 23:42:38 1736 1

原创 LeetCode-day44-551. 学生出勤记录 I

551. 学生出勤记录 I

2024-08-18 23:23:50 488

原创 程序员如何平衡日常编码工作与提升式学习?

程序员如何平衡日常编码工作与提升式学习?

2024-08-17 23:53:55 572

原创 LeetCode-day43-3137. K 周期字符串需要的最少操作次数

3137. K 周期字符串需要的最少操作次数

2024-08-17 23:42:45 577

原创 LeetCode-day42-3117. 划分数组得到最小的值之和

3117. 划分数组得到最小的值之和

2024-08-16 16:33:49 613

原创 分布式任务调度平台XXL-JOB——小白也可食用

分布式任务调度平台XXL-JOB——小白也可食用

2024-08-15 22:17:56 1650

原创 LeetCode-day41-3152. 特殊数组 II

3152. 特殊数组 II

2024-08-14 22:51:13 545

原创 地理位置存储方案——Redis GEO

地理位置存储方案——Redis GEO

2024-08-14 22:02:25 1577

原创 LeetCode-day40-3151. 特殊数组 I

3151. 特殊数组 I

2024-08-13 23:45:50 453

hashcode英语单词库碰撞

用于测试碰撞率

2025-04-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除