0%

springboot多环境配置

springboot对于多环境配置支持多种方式

方式一:多个配置文件

在配置多个环境的配置文件时文件名可以是application-{profile}.properties/yml

默认使用application.properties/yml的配置,然后在默认配置文件中进行环境激活

1
2
3
spring:
profiles:
active: dev
阅读全文 »

springboot配置文件

虽然springboot提供了一系列的默认配置,但是还是需要使用配置文件来进行一些自定义的配置

springboot中配置文件名称叫做application.properties或者application.yml

阅读全文 »

springboot主程序

使用过springboot的都应该知道,springboot的主程序类上是有一个注解@SpringBootApplication的,这个注解表明了这个项目是一个springboot项目,也标注了这个类是springboot的主配置类

这个注解里的内容其实是很多的

1
2
3
4
5
6
@SpringBootConfiguration
@EnableAutoConfiguration
@ComponentScan(excludeFilters = {
@Filter(type = FilterType.CUSTOM, classes = TypeExcludeFilter.class),
@Filter(type = FilterType.CUSTOM, classes = AutoConfigurationExcludeFilter.class) })
public @interface SpringBootApplication {
阅读全文 »

springboot简介

由于spring和springmvc中存在很多繁琐的配置,springboot应运而生,简化spring的开发,基于spring和springmvc进行了封装,约定大于配置,可以很快的开发出一个可运行的产品

阅读全文 »

文件系统命令

磁盘空间使用

linux 可以对组进行配额限制
1、vi /etc/fstab 文件
将要设置配额的分区设置开机自动挂载在添加行在 defaults 后面加上,usrquota(grpquota)表示要建立用户或组的磁盘配额
2、重新挂载文件系统
之前重启看效果,可以使用 umount -a 卸载所有文件挂载,然后使用 mount -a 挂载所有文件系统
3、在挂载目录下创建 aquota.user 文件(或者aquota.group文件)
在挂载目录下执行 touch aquota.user
4、进行配额检查
执行 quotacheck -avu(g)(g 是启用组配额)

1
2
3
4
5
6
7
8
9
quotacheck -ugavmc

######
-a 扫描fstab文件加入quota设置的分区
-d 详细显示命令执行过程
-g 扫描磁盘空间时,计算每个组标识符GID所占用的目录和文件数目
-v 标识命令执行过程
-m 强制执行命令
-c 不读取已经存在的aquota数据库,重新扫描硬盘并保存
阅读全文 »