安装Centos7镜像推荐Centos7 Minimal镜像 http://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso
安装下载下来之后用新建虚拟机,开始安装
查看ip因为没有ifconfig 所以我们 输入 ip addr show 来查看当前ip 地址
检测连接ping下检测下是否联通
连接用Xshell 或者什么软件连接
修改yum 源因为我们在国内,所以访问国外的网站会很慢
先 yum update 一下,安装wget
123yum updateyum install w...
Mysql 优化
表的设计合理化(符合3NF)
添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引]
SQL语句优化
分表技术(水平分割、垂直分割)
读写[写: update/delete/add]分离
存储过程 [模块化编程,可以提高速度]
对mysql配置优化 [配置最大并发数my.ini, 调整缓存大小 ]
mysql服务器硬件升级
定时的去清除不需要的数据,定时进行碎片整理(MyISAM)
数据库三大范式1NF1NF是对属性的原子性约束,要求属性(列)具有原子性,不可再分解;(只要是关系型数据库都满足1NF)
1NF是关系...
环境概念
test 本地开发环境
sit 测试环境
pre 预生产环境
prd 生产环境
设置application.yml 为默认的配置文件application-prd.yml 为生产环境配置文件
通过改默认配置文件的读取方式,就可以切换环境,无需改动代码123srping: profiles: active: prd
实例:1234567891011@Controllerpublic class IndexController { @Value("${test}") private String test; @RequestMapping("/") ...
打包成 Jar 包添加 packaging在pom.xml 下加入1jar
clean 在打包之前最好先clean以下
打包打包 Jar 包,选择package
看到 BUILD SUCCESS ,在 target 目录下可以找到打包好的jar 包
运行java -jar xxx.jar
如图已经启动起来了
我刚刚安装的tomcat 也是一样的端口
Tomcat 关了之后就成功跑起来了
打包 War 包修改 packaging把原本的jar 修改为 war1war
移除依赖在spring-boot-starter-web依赖中移除tomcat模块,改用服务器配置的Tom...
下载tomcat下载链接:https://tomcat.apache.org/
1) 进入tomcat官网后,选择需要下载的版本。我使用的是tomcat9,所以在这我选择tomcat9
2) 选择zip(pgp,sha2,sha512)进行下载,下载zip的好处就是不用安装 ,直接下载解压就可以使用了。
安装解压与环境变量配置因为之前我安装的时候用的是安装版,压缩包解压出来的内容差不多
右键此电脑 选择打开属性后,选择单击弹窗左边的“高级系统设置”。
打开‘“高级系统设置”后,单击“环境变量(N)..”按钮。
先添加一个 JAVA_HOME 值为JDK安装目录
一定要配,否则会显...
下载windows版本的redis官网上不提供windows版本的,现在官网没有下载地址,只能在github上下载,官网只提供linux版本的下载官网下载地址:redis.io/download
Github源码地址:https://github.com/antirez/redisGithub
下载地址:https://github.com/MicrosoftArchive/redis/releases
或者 https://github.com/antirez/redis/releases
下载下来,打开之后是这样的安装程序
项目我的源码的Github地址
SpringBo...
SpirngBoot 学习 整合mybatis加入依赖1234567891011121314151617 org.springframework.boot spring-boot-starter-jdbc org.mybatis.spring.boot mybatis-spring-boot-starter 2.0.1 mysql mysql-connector-java runtime
再下面的plugins 加入
12345678910 org.mybatis.generator mybatis-generator-m...
今天听课的时候听到一个问题,代码借(复)鉴(制)来的时候,包一个个都要手工去alt+enter 去导入很麻烦。
在网上查了下
Editor -> General -> Auto Import
标注的位置打上勾勾1、IntelliJ IDEA 将在我们书写代码的时候自动帮我们优化导入的包,比如自动去掉一些没有用到的包
2、IntelliJ IDEA 将在我们书写代码的时候自动帮我们导入需要用到的包。但是对于那些同名的包,还是需要手动 Alt + Enter 进行导入的
idea有很多快捷方式(Alt+Insert),比如get,set,构造函数,hashcode,equlas….
非...