01 2022 档案
摘要:dependencyManagement与dependencies 1、dependencyManagement2、应用3、总结 1、dependencyManagement maven使用dependencyManagement元素提供了一种管理依赖版本号的方式,通常会在一个组织或者项目的最顶层的
阅读全文
摘要:docker轻量级可视化工具Portainer 1、Portainer简介2、安装过程2.1 官网地址2.2 步骤2.3 常用操作 3、安装过程中的坑与解决方案3.1 在连接local的时候提示错误如下:3.2 解决方案 1、Portainer简介 Portainer 是一款轻量级的应用,它提供了图
阅读全文
摘要:docker-compose容器编排 1、是什么?2、应用场景3、下载与安装步骤3.1 安装步骤3.2 卸载 4、Compose核心概念5、Compose使用的三个步骤6、Compose常用命令7、Compose编排微服务7.1 微服务工程docker_boot7.1.1 微服务工程相关文件如下7.
阅读全文
摘要:Docker网络 1、Docker启动后的网络情况2、常用基本命令3、docker网络能干嘛?4、四大网络模式4.1 总体介绍4.2 容器实例内默认网络ip生产规则4.3 bridge4.3.1 说明4.3.2 启动两个实例测试 4.4 host4.4.1 说明 4.5 none4.6 contai
阅读全文
摘要:docker微服务简单打包部署 1、通过IDEA新建微服务模块1.1 目录结构如下:1.2 pom.xml1.3 配置文件1.4 主启动类1.5 业务类 2、通过Dockerfile发布微服务部署到docker容器2.1 IDEA工具里面搞定微服务jar包2.2 编写Dockerfile2.3 构建
阅读全文
摘要:Dockerfile解析 1、Dockerfile是什么?2、Dockerfile构建过程解析2.1 Dockerfile内容基础知识2.2 Docker执行Dockerfile的大致流程2.3 小总结 3、Dockerfile常用保留字指令FROMMAINTAINERRUNEXPOSEWORKDI
阅读全文
摘要:docker搭建3主3从redis集群 1、3主3从集群配置1.1 关闭防火墙+启动docker后台服务1.2 集群规划1.3 新建6个docker容器redis实例1.4 进入容器redis-node-1并为6台机器构建集群关系1.5 查看集群状态 2、主从容错切换迁移案例2.1 数据读写存储2.
阅读全文
摘要:1亿条数据需要缓存,怎么设计存储案例? 1、问题描述2、三种解决方案2.1 哈希取余分区2.2 一致性哈希算法分区2.2.1 一致性Hash简介2.2.2 一致性Hash能干嘛?2.2.3 三大步骤2.2.3.1 构建一致性哈希环2.2.3.2 服务器IP节点映射2.2.3.3 key落到服务器的落
阅读全文
摘要:docker搭建mysql主从复制 1、主从复制搭建步骤1.1 新建主服务器容器实例33071.2 新建my.cnf1.3 重启master实例1.4 进入mysql-master容器1.5 master容器实例内创建数据同步用户1.6 新建从服务器实例33081.7 进入/mydata/mysql
阅读全文
摘要:docker安装redis:6.0.8 1、从docker hub上(阿里云加速器)拉取redis镜像到本地2、在centos宿主机文件模板拷贝进/zzyyuse/redis目录下3、修改/zzyyuse/redis下面的redis.conf文件4、使用redis:6.0.8镜像创建容器(也叫运行镜
阅读全文
摘要:docker安装mysql:5.7 1、Docker Hub上面查找mysql镜像2、拉取镜像3、新建mysql容器实例4、新建my.cnf文件5、重新启动mysql容器实例再重新进入并查看字符编码6、新建库新建表插入中文测试7、删除当前容器实例并重新创建实例,之前的数据是否还在? 1、Docker
阅读全文
摘要:Docker容器数据卷 1、--privileged=true配置说明2、容器数据卷是什么?3、数据卷案例3.1 宿主vs容器之间映射添加容器卷3.2 读写规则映射添加说明3.3 卷的继承和共享 1、–privileged=true配置说明 Docker挂载主机目录访问如果出现 cannot ope
阅读全文
摘要:本地镜像发布到私有库 1、私有库是什么?2、将本地镜像推送到私有库实践2.1 下载镜像Docker Registry2.2 运行私有库2.3 制作一个新镜像2.4 curl验证私服库上有什么镜像2.5 将新镜像xttubuntu:1.2修改符合私服规范的Tag2.6 修改配置文件使docker支持h
阅读全文
摘要:Docker本地镜像发布到阿里云 1、将本地镜像推送到阿里云1.1、本地镜像素材原型1.2 创建仓库镜像1.3 选择个人实例1.4 选择命名空间,没有就新建一个。1.5 创建镜像仓库1.6 管理界面脚本1.7 执行上述脚本,将本地镜像推送到阿里云 2、将阿里云中的镜像下载到本地2.1 先将本地的镜像
阅读全文
摘要:Docker镜像 1、Docker镜像是什么?1.1 分层的镜像1.2 UnionFS(联合文件系统)1.3 Docker镜像加载原理1.4 为什么Docker才200M?1.5 为什么Docker镜像要采用分层结构呢?1.6 Docker镜像层是只读的,容器层是可写的 2、Docker镜像comm
阅读全文
摘要:1、问题描述 在Docker容器中安装ubuntu镜像之后,默认使用的软件源是ubuntu的官网,速度非常慢,更新软件包经常报错 而且初始镜像默认没有安装vim命令,导致修改/etc/apt/sources.list会很麻烦。 2、解决方案 使用sed命令进行替换。 sed -i s@/archiv
阅读全文
摘要:Docker常用命令 1、帮助启动类命令启动docker停止docker重启docker查看docker状态开机启动查看docker概要信息查看docker总体帮助文档查看docker命令帮助文档 2、镜像命令列出本地主机上的镜像查找某个镜像拉取镜像查看镜像/容器/数据卷所占的空间删除镜像 3、容器
阅读全文
摘要:为什么使用Docker 1、Docker为什么会出现2、Docker的理念3、容器与虚拟机的比较4、Docker能做什么?4.1 一次构建、随处运行4.2 Docker应用场景 5、Docker的基本组成5.1 镜像(image)5.2 容器(container)5.3 仓库 6、Docker工作原
阅读全文
摘要:MongoDB中$type、索引、聚合 1、$type1.1 说明 1.2 使用 2、索引2.1 说明2.2 原理2.3 操作2.4 复合索引 3、聚合3.1 说明3.2 使用3.3 常见聚合表达式 最近做的项目用到了MongoDB,所以大概学了下基本操作,写的不好还请见谅。更详细的介绍请移步官网:
阅读全文
摘要:JWT实现跨域身份验证 1、JWT简介2、JWT的结构2.1 头部(header)2.2 载荷(payload)2.3 签证(signature) 3、JWT的原则4、JWT的用法5、JWT的问题和趋势6、整合JWT令牌6.1 在模块中添加jwt工具依赖6.2 创建JWT工具类 1、JWT简介 JW
阅读全文
摘要:application.properties中文乱码的解决方案 1、问题描述2、解决方案 1、问题描述 今天需要做一个手机短信发送验证码的微服务模块,我将配置写在了application.properties文件中,但由于我的签名带有中文,导致注入的时候出现了乱码 2、解决方案 先设置下编码格式 查
阅读全文
摘要:MongoDB文档查询 1、语法2、对比语法3、AND4、OR5、AND与OR联合6、数据中查询7、模糊查询8、排序9、分页10、总条数11、去重12、指定返回字段 1、语法 > db.集合名称.find(query, projection) query :可选,使用查询操作符指定查询条件proje
阅读全文
摘要:文章目录 1、核心概念1.1 库1.2 集合1.3 文档1.4 关系总结 2、基本操作2.1 库操作2.2 集合操作2.3 文档操作 1、核心概念 1.1 库 mongodb中的库就类似于传统关系型数据库中库的概念,用来通过不同库隔离不同应用数据。mongodb中可以建立多个数据库。每一个库都有
阅读全文
摘要:文章目录 1、简介1.1 说明1.2 文档数据库 2、特点3、应用场景4、安装4.1 传统方式安装4.1.1 下载mongodb4.1.2 将安装包上传到linux系统中并解压4.1.3 查看安装目录4.1.4 启动MongoDB服务4.1.5 客户端连接 4.2 Docker方式安装4.2.1 拉
阅读全文
摘要:Spring Cloud Gateway解决跨域问题 1、什么是跨域2、为什么会有跨域问题3、Spring Cloud Gateway解决跨域问题3.1 搭建server-gateway模块3.2 引入相关依赖3.3 resources下添加配置文件3.4 启动类3.5 解决跨域问题3.6 服务调整
阅读全文
摘要:Spring Cache+Redis缓存数据 1、为什么使用缓存2、常用的缓存注解2.1 @Cacheable2.2 @CacheEvict2.3、@Cacheput2.4、@Caching2.5、@CacheConfig 3、SpringBoot缓存支持4、项目继承Spring Cache+Red
阅读全文
摘要:树形表格与懒加载 1、实现效果2、后端实现2.1 实体类2.2 数据库中的数据结构2.3 后端接口2.4 swagger测试后端结构功能是否正常 3、前端实现3.1 页面中引入el-table组件3.2 实现效果 1、实现效果 2、后端实现 2.1 实体类 @Data @ApiModel(descr
阅读全文