"/>
首页
全部分类
Web
SQL
Life
Basic
Spider
DevSecOps
Architecture
全部标签
文章归档
友情链接
我的瞬间
关于博主
留言板
PySuper
千里之行,始于足下
累计撰写
286
篇文章
累计创建
17
个标签
累计收到
2
条评论
栏目
首页
全部分类
Web
SQL
Life
Basic
Spider
DevSecOps
Architecture
全部标签
文章归档
友情链接
我的瞬间
关于博主
留言板
目 录
CONTENT
以下是
Java
相关的文章
2025-05-17
没有什么问题是加一层解决不了的
软件工程第一定律:任何问题都可以通过增加一个中间层来解决。 如果不行,就再加一层。 在软件架构设计领域,当系统遇到耦合过紧、扩展困难、维护成本高等问题时,增加抽象层往往是最高效的解决方案。 这种设计哲学的核心在于: 解耦神器:分离关注点,切断模块间的直接依赖 抽象法宝:隐藏底层复杂性,提供统一接口
2025-05-17
27
0
0
Architecture
2024-12-14
生产消费、观察者、发布订阅
区别分析 1. 生产者-消费者模式 核心思想:通过一个共享的缓冲区或队列,将生产者和消费者分开解耦。生产者生产数据放入队列,消费者从队列中取出数据处理。 场景:适合需要平衡生产与消费速度的场景,如日志处理、异步任务等。 2. 观察者模式 核心思想:一个对象的状态发生改变时,会自动通知所有依赖于它的观
2024-12-14
38
0
0
Architecture
2024-12-14
Docker部署GitLab-CE、GitLab-Runner
GitLab-CE 进入网页之后先用root登录 然后创建用户组、用户等信息 切换到其他用户,可以赋予管理权限来操作 # 获取gitlab镜像 docker pull gitlab/gitlab-ce:17.6.1-ce.0 # 创建数据目录 mkdir /opt/gitlab && export
2024-12-14
160
0
0
DevSecOps
2024-12-05
阿里云效 DevOps 流水线
遇事不决,先看文档:https://help.aliyun.com/zh/yunxiao/?spm=a2c4g.11186623.0.0.572f6a4abZOoFt 创建流水线 创建流水线之前,先做好分组
2024-12-05
264
0
0
DevSecOps
2024-12-01
阿里云 SMS 短信服务
新增资质 增加签名
2024-12-01
190
0
1
Basic
2024-11-23
控制反转(IoC)、依赖注入(DI)
理解 控制反转(Inversion of Control,IoC):一个设计原则,指的是将对象的创建和管理的控制权从对象本身转移到外部系统 依赖注入(Dependency Injection,DI):一种设计模式,允许在运行时将依赖项(如数据库连接)注入到需要它们的组件中 FastAPI 定义依赖项
2024-11-23
188
0
0
Architecture
2023-06-24
内网穿透
如果觉得 Ngrok 收费,可以尝试 开源免费的内网穿透方案,例如使用 Frp(Fast Reverse Proxy)。以下是 基于 Frp 的自建内网穿透方案(无需 Python 代码,更稳定高效),以及 Python 实现内网穿透的原理分析(适合技术探索,但生产环境不推荐)。 一、自建 Frp
2023-06-24
8
0
0
Basic
2023-06-18
微服务架构
微服务组件 微服务架构是一个复杂的分布式系统,包含众多协同工作的组件 这些组件共同解决了服务治理、通信、监控、部署等问题。核心组件通常包括: 1. 微服务本身 定义: 独立的、可部署的业务功能单元,拥有自己的技术栈(语言、数据库)、数据模型和生命周期 职责: 实现特定的业务能力(如用户管理、订单处理
2023-06-18
10
0
0
Architecture
2023-06-03
zookeeper
1、概述 dubbo 集群、hdfs 集群、kafka 集群等都使用了 zookeeper 技术,我们了解下其相关知识 本小节主要关注以下知识 环境搭建 znode 模型结构 session 会话原理、tcp 长连接 基本命令 </
2023-06-03
9
0
0
Architecture
2023-04-15
MySQL-2
存储引擎 分类 MySQL 中有哪些不同的存储引擎 5种类型的存储引擎: MyISAM Heap Merge INNODB ISAM 表存储 MyIS
2023-04-15
6
0
0
SQL
1
2
3