- 博客(21)
- 收藏
- 关注
原创 使用Dockerfile创建镜像
Dockerfile是构建Docker镜像的核心工具,通过声明式语法定义镜像的构建流程。本文将系统讲解Dockerfile的核心要素与最佳实践。
2025-05-26 17:11:38
908
原创 架构设计之存储高性能——关系型数据库
关系型数据库(Relational Database)是基于关系模型的数据库系统,使用结构化查询语言(SQL)进行数据操作
2025-05-26 16:40:51
834
原创 架构师设计也有套路?架构设计的流程
谈到软件架构设计,许多朋友脑海中会浮现这样的场景:一群穿着格子衬衫的中年地中海,在会议室中激烈讨论技术选型,白板上画满复杂的分布式系统图,最终制定出完美的技术方案。
2025-05-23 11:55:55
1121
原创 架构设计三大原则
从某种角度上来说,架构设计其实和建筑师没有太大的差别。例如,前段时间新闻看到某位土豪购买了一座孤岛,假设你要在这片小岛上建一座能容纳百万人口的大都市。如果直接让工人们东一榔头西一棒槌地开工,结果可能是
2025-05-22 15:45:30
1173
原创 Docker Hub仓库介绍
fill:#333;color:#333;color:#333;fill:none;important;important;important;important;important;important;官方认证镜像自动化构建漏洞扫描服务Webhook集成。
2025-05-21 10:47:37
1007
原创 # Docker查看容器命令和其它容器命令总结
本文总结了Docker中常用的容器管理命令,包括查看容器详情、进程、统计信息、复制文件、检查文件变更、查看端口映射和更新容器配置等。通过这些命令,用户可以高效地监控和管理容器,进行性能分析、数据迁移、安全审计和资源优化等操作。每个命令都提供了详细的格式和示例,帮助用户快速掌握其使用方法。
2025-05-20 10:04:16
506
原创 Docker 导入和导出容器
Docker的导出(export)和导入(import)功能用于在不同环境间迁移容器。导出功能将容器的文件系统保存为tar文件,便于传输或备份,命令格式为`docker export [-o|--output="文件名"] 容器ID或名称
2025-05-20 09:32:51
397
原创 基于国内云服务器(Ubuntu系统)安装Docker全流程指南
推荐使用"基于操作系统"方式重装,选择Ubuntu 24.04 LTS版本(CentOS 7将于2024年6月30日停止维护)
2025-05-09 17:13:02
436
原创 Docker容器的使用与常见问题(上)
前面我们已经介绍了docker的镜像,今天来探讨另一个核心概念-容器。简单来说,容器其实就是镜像的运行实例,二者的区别在于镜像是一个静态模板且不可修改(类似软件安装包(如 .iso 文件)),而容器是由镜像启动的运行环境,类似安装好的操作系统在运行,并且在镜像基础上还添加一个可写层,运行时修改仅影响此层。为了便于理解,可以将镜像比喻成 菜谱(固定步骤),而容器则是可以按菜谱做好的菜(成品,可调整口味)。镜像是模板,容器是实例;镜像不可变,容器运行时可变。
2025-04-23 16:45:33
764
原创 docker镜像的使用与常见问题
镜像是Docker最核心的概念之一,自诞生以来就是开发者们讨论的热点。简单来说,要运行Docker容器,你的电脑里必须提前准备好对应的镜像文件。如果本地不存在,Docker会自动从网上的公共仓库(默认是Docker Hub)帮你下载,当然你也可以设置成从其他私人仓库获取。本章我们就来手把手教你玩转镜像:从最基本的如何用下载命令获取镜像,到查看电脑里已经有的镜像和它们的版本标签;教你如何在镜像超市里精准搜索想要的镜像,删除不需要的旧镜像;
2025-04-19 11:01:25
553
原创 什么是SOA架构?SOA和微服务的区别是什么?
SOA是传统企业整合的基石,微服务是云原生时代的敏捷利器。架构选择应回归业务本质:没有银弹,只有最适合的解决方案。最后的话:“技术的本质不是代码,而是解决问题的方式。” —— 与所有开发者共勉✨ 行动建议:你在实践中遇到过类似问题吗?欢迎评论区分享经验。
2025-03-13 15:40:45
1147
原创 为什么分布式系统只能选择CP或AP?用大白话讲懂CAP理论
🔑 网络分区(P)是客观存在的:就像马路上必然会有堵车⚖️ C vs A是主观选择:根据业务需求做取舍🚀 现代技术发展:通过BASE理论、CRDT算法等,在AP基础上提升一致性表现。
2025-03-05 14:43:08
1073
原创 负载均衡核心内容总结
请求访问www.dgcoffees.cn请求访问www.dgcoffees.cn解析请求来源IP北方用户南方用户返回响应返回响应返回北京机房IPxx.xxx.xxx.xxx返回深圳机房IPxx.xxx.xxx.xxDNS服务器地理位置判断北方用户南方用户原理:基于域名解析实现地理级别的流量分配优点:实现简单、成本低、就近访问降低延迟缺点:更新延迟长(受DNS缓存影响)、扩展性差、策略单一硬件负载均衡 (由于成本问题,中小型公司基本上很少使用)软件负载均衡HTTP请求负载均衡负
2025-03-05 13:48:55
700
原创 到底什么才是线程?
线程可以理解为,就像工厂流水线上同时工作的多个工人。特点:同一进程内的线程共享内存空间(比如共享变量),而进程之间数据独立。举例:假设你开了一个浏览器(进程),下载文件的同时还能看视频,这就是两个线程在并行工作。
2025-03-03 16:18:07
895
原创 SpringBoot多模块使用codehelper生成增删改查
最近新接手的项目是springboot多模块项目,使用的是某节某动的多模块模板,先用swagger生成api,再进行业务层的开发xxx-api swaggerxxx-service 业务层 内层结构如下:环境macos 蒙特雷12.1idea 2021.3步骤1.下载easycode插件2.database连接上数据库3.idea-prefrence-othersetting-easycode-templateSetting4.自定义模板组,根据需要定制模板5.到d
2022-03-10 11:25:49
1216
原创 记一次华为云服务无法使用crt连接的问题
记一次华为云服务无法使用crt连接的问题报错信息:ssh_exchange_identification: read: Connection reset由于有新同事离职,需要更改云服务器账号密码,重启及其后使用crt连接华为云服务器,结果发现无论如何都连接不上,用自带的cloudshell却能连上解决方案:在服务端更改配置文件重启ssh测试一下OK了...
2021-04-02 11:25:16
665
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人