摘要: 第一部分 安装部署 1.1 gitlab安装部署 最小配置 内存至少4g,系统内核至少在3.10以上 uname -r 可查看系统内核版本 默认docker已经安装 1、安装gitlab 127机器 (1)添加容器 docker run -d --name gitlab --hostname 192 阅读全文
posted @ 2022-10-25 10:53 spiderMan1-1 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 单独搭建的 搭建springboot项目 (1)pom文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2 阅读全文
posted @ 2022-10-18 11:51 spiderMan1-1 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 参考:https://blog.csdn.net/weixin_40496191/article/details/120250953 https://www.cnblogs.com/longpizi/p/12376500.html sonar文档:https://docs.sonarqube.org 阅读全文
posted @ 2022-08-25 23:39 spiderMan1-1 阅读(1578) 评论(1) 推荐(0) 编辑
摘要: 1、索引失败案列 如果查询时没有使用索引,查询语句就会扫描表中所有记录,在数据量大的情况下,查询会很慢。 (1)全值匹配 (2)最佳左前缀法则 mysql可以为多个字段创建索引,一个索引可以包括16个字段,对于多列索引,过滤条件要使用索引必须按照索引建立时的孙旭,依次满足,一旦跳过某个字段,索引后面 阅读全文
posted @ 2022-08-05 17:31 spiderMan1-1 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 1.存储引擎 (1)连接层 最上层是一些客户端和连接服务,主要完成一些类似于连接处理,授权认证、以及相关的安全方案,服务器也会为安全接入的每个客户端验证它所具有的操作权限 (2)服务层 第二层架构主要完成大多数核心服务功能,如sql接口,并完成缓存的查询,sql的分析和优化,部分内置函数的执行,所有 阅读全文
posted @ 2022-08-05 16:37 spiderMan1-1 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 1. 基础篇 1.1 mysql用户和权限管理 查询用户 USER mysql; SELECT * FROM user; 创建用户 CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码'; 例如: -- 创建用户cc,只能在当前主机localhost访问,密码1234 阅读全文
posted @ 2022-07-29 14:40 spiderMan1-1 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 参考博客:Java观察者模式(Observer) SpringBoot事件监听机制及观察者模式/发布订阅模式 1.使用场景 聊天室程序的创建。服务器创建好后,A,B,C三个客户端连上来公开聊天。A向服务器发送数据,服务器端聊天数据改变。我们希望将这些聊天数据分别发给他在线的客户。也就是说,每个客户端 阅读全文
posted @ 2022-07-04 01:55 spiderMan1-1 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 1.统一响应 (1)统一状态码 首先定义一个状态码接口,所有状态码都需要实现它 public interface StatusCode { public int getCode(); public String getMsg(); } 枚举类实现接口 @Getter public enum Resu 阅读全文
posted @ 2022-06-29 09:07 spiderMan1-1 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 参考博客:https://blog.csdn.net/weixin_44190665/article/details/121043585 1.项目介绍 1.1 谷粒商场微服务架构图 1.2 微服务划分图 2.项目环境搭建 2.1 安装docker # 1. 卸载之前的docker sudo yum 阅读全文
posted @ 2022-06-28 18:19 spiderMan1-1 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 视频参考:https://www.bilibili.com/video/BV1Vp4y1b7ZN?p=51 1. Jenkins+Docker+SpringCloud持续集成流程说明 大致流程说明: 1)开发人员每天把代码提交到Gitlab代码仓库 2)Jenkins从Gitlab中拉取项目源码,编 阅读全文
posted @ 2022-06-06 09:11 spiderMan1-1 阅读(823) 评论(0) 推荐(0) 编辑