摘要: docker配置: 安装完docker之后修改配置文件/etc/docker/daemon.json来使用加速器,daemon.json添加配置如下: { "registry-mirrors":["https://82m9ar63.mirror.aliyuncs.com"] } 编写Dockerfi 阅读全文
posted @ 2023-07-19 23:15 加瓦同学 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1. 一、pom文件配置 ``` jar ``` 2. 配置可执行jar包的maven插件 ``` org.springframework.boot spring-boot-maven-plugin true ``` 3. maven打包上传服务器后使用nohup java -jar后台执行 ``` 阅读全文
posted @ 2023-07-19 00:45 加瓦同学 阅读(221) 评论(0) 推荐(0) 编辑
摘要: #### cpu占用飙高排查步骤 1. 使用 top 命令查看各个进程占用cpu的情况 ![image](https://img2023.cnblogs.com/blog/2570357/202306/2570357-20230613174818649-2004861877.png) 2. 通过to 阅读全文
posted @ 2023-06-13 17:41 加瓦同学 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 内置的数据源 SpringBoot内置提供了dbcp, tomcat, hikari三种连接池。 hikari在默认不配置其他数据源的条件生效。 tomcat数据源在hikari不可用,并且在web环境的条件下生效。 dbcp在hikari不可用,tomcat数据源也不可用的条件下生效。 不使用其他 阅读全文
posted @ 2022-10-04 22:18 加瓦同学 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 工厂模式 工厂模式属于创建型模式,它提供了一种创建对象的最佳方式。 核心本质实例化对象不用new关键词,用工厂方法代替new 。 将选择实现类,创建对象统一管理和控制。从而使调用者跟我们的实现类解耦。 工厂模式大体分为简单工厂、工厂方法、抽象工厂等三种模式。 1.简单工厂模式 定义一个工厂类,工厂类 阅读全文
posted @ 2022-09-29 11:11 加瓦同学 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是单例模式 确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类,它提供全局访问的方法。单例模式是一种对象创建型模式。 2. 使用单例模式的目的 单例模式的目的是保证一个类有仅有一个实例,当实例创建以后不能在创建第二个该类的实例,从而节约系统资源。 3. 单例 阅读全文
posted @ 2022-09-27 19:43 加瓦同学 阅读(20) 评论(0) 推荐(0) 编辑
摘要: sharding-jdbc分库分表 1. 分库分表目的 为了解决由于数据量过大而造成数据库性能降低问题。 2. 分库分表有两种拆分方式:垂直拆分和水平拆分。 垂直分表:按照表字段进行拆分,常用字段存一张表,其余字段存一张表。 垂直分库:单一的数据库按照业务进行拆分,做到专库专表(例如商品表和订单表存在不同的库)。 水平拆分:简单说就是 阅读全文
posted @ 2022-09-27 15:32 加瓦同学 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章实现mysql主从复制之后,基于sharding-jdbc实现读写分离。上文地址Mysql主从复制 搭建Springboot基本结构,和mysql主从复制,master用于写,slave1,slave2用于读,从库之间采用负载均衡轮询方式,使用sharding-jdbc做好配置即可实现。 阅读全文
posted @ 2022-09-25 17:26 加瓦同学 阅读(110) 评论(0) 推荐(0) 编辑
摘要: Docker 安装ES 下载镜像文件 docker pull elasticsearch:7.4.2 存储和检索数据 docker pull kibana:7.4.2 可视化检索数 创建实例 mkdir -p /mydata/elasticsearch/config mkdir -p /mydata 阅读全文
posted @ 2022-09-24 16:49 加瓦同学 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 第一范式:表设计必须有主键,并且每个字段都是原子性的不可再分。 第二范式:在第一范式的基础上,要求所有非主键字段必须完全依赖主键,不能产生部分依赖。(多对多,三张表,关系表中两个外键) 第三范式:在第二范式的基础上,要求所有非主键字段必须直接依赖主键,不能产生传递依赖。(一对多,两张表,加外键) 阅读全文
posted @ 2022-09-24 16:47 加瓦同学 阅读(17) 评论(0) 推荐(0) 编辑