09-Docker安装Mysql
本文介绍Docker安装MySQL 5.7的完整流程,涵盖单机部署与主从复制。通过容器卷映射解决中文乱码与数据持久化问题,并详细配置主从同步,实现高可用架构,适用于生产环境部署参考。(238字)
Docker-compose容器编排
Docker-Compose 是 Docker 官方开源工具,通过 `docker-compose.yml` 文件定义多容器应用服务,实现一键编排、启动、停止整个应用集群。支持服务依赖、网络、数据卷配置,简化微服务部署流程,提升开发运维效率。
Docker网络
Docker网络通过namespace实现容器间隔离与通信。默认创建docker0网桥,支持bridge、host、none、container四种模式。自定义网络可实现容器间服务名互通,替代已过时的--link。常用命令包括network ls、create、inspect等,实现灵活组网。
07-Mysql容器环境搭建
基于客户服务器CPU仅支持x86_64的限制,选用MySQL 8.4.0-oraclelinux8 Docker镜像。配置容器卷映射日志、数据、配置及导入目录,创建my.cnf并启动mysql-master容器。通过root用户登录,创建用户、数据库并授权,导入myproject.sql数据。应用通过context.xml配置JDBC连接。使用mysqldump实现数据库备份与恢复,支持全库、表级及存储过程导出导入。
特别加餐 | 高性能检索系统中的设计漫谈
本文系统梳理了高性能检索系统中的四大核心设计思想:索引与数据分离、减少磁盘IO、读写分离和分层处理。通过典型案例对比与深入分析,揭示其本质原理与通用优化经验,帮助开发者在实际场景中合理应用,提升系统性能与可维护性。(238字)
Soul网关接入与验证
本章基于前两章搭建的应用,引入Soul网关,重点讲解Provider与Consumer如何通过注解和配置接入Soul。涵盖pom依赖、Controller注解(@SoulSpringMvcClient)、配置文件参数说明,并支持HTTP与Dubbo双协议注册,最后验证服务是否成功接入。
MaBatis--分页
本文介绍了五种分页实现方式:MyBatis自带RowBounds内存分页、PageHelper插件分页、原生SQL分页、数组分页及拦截器分页。对比了逻辑分页与物理分页的优劣,指出大数据量下应优先选用物理分页,避免内存溢出,提升系统性能。
07-nexus搭建docker私仓
使用Nexus搭建Docker私有仓库,需启用Docker Realm、创建文件存储及docker-hosted仓库,配置HTTP/HTTPS端口(如8881),开放防火墙。客户端需配置insecure-registry信任私仓,登录后打标签并推送镜像。支持镜像导出导入与版本管理,实现安全高效的镜像存储与分发。
09-Docker安装Mysql
本文介绍如何使用Docker安装MySQL 5.7,解决中文乱码与数据持久化问题,并实现主从复制。涵盖容器卷映射、my.cnf配置、主库从库搭建、同步状态检查及数据验证,确保高可用与数据安全。