自定义属性与加载 我们在使用Spring Boot的时候,通常也需要定义一些自己使用的属性,我们可以如下方式直接定义: application-dev.yml 按照惯例,通过单元测试来验证BlogProperties中的属性是否已经根据配置文件加载了。然后通过@Value("${属性名}")注解来加 ...
分类:
编程语言 时间:
2017-09-06 22:57:09
阅读次数:
259
Compose是Docker的服务编排工具,主要用来构建基于Docker的复杂应用,Compose 通过一个配置文件来管理多个Docker容器,非常适合组合使用多个容器进行开发的场景。 说明:Compose是Fig的升级版,Fig已经不再维护。Compose向下兼容Fig,所有fig.yml只需要更 ...
分类:
其他好文 时间:
2017-09-06 15:48:07
阅读次数:
252
springboot使用一个全局的配置文件application.properties或者是application.yml,放在在src/main/recesources下或者在类路径下的/config下。 springboot不仅仅支持常规的properties文件而且支持yaml语言的配置文件, ...
分类:
移动开发 时间:
2017-09-05 17:51:55
阅读次数:
253
Ansible在2.0版本引入块功能,块功能可以将任务进行分组,并且可以块级别上应用任务变量,同时支持在块内进行异常处理常用语法:-block:定义块rescue:当出现异常时,执行的语句always:无论结果如何都要执行的语句块用法示例:[root@nfs-serverplaybook]#catblock.yml
---
-host..
分类:
其他好文 时间:
2017-09-05 00:07:15
阅读次数:
148
ansible-playbook的循环(Loops)1.标准的Loops:也是最常用的一种循环例:当需要安装10个软件包时,不用写10次任务,只需要写一次然后进行循环即可#注:已经安装的软件系统即不在安装
[root@nfs-serverplaybook]#catyum_list.yml
---
-hosts:webservers
remote_user:root
gather..
分类:
其他好文 时间:
2017-09-03 15:37:39
阅读次数:
160
环境:mac 使用brew 安装elasticsearch 1.在 /usr/local/etc/elasticsearch/elasticsearch.yml 文件中配置快照地址 path.repo: ["/data/backups/my_backup"] 2.重启elasticsearch 3. ...
分类:
其他好文 时间:
2017-08-31 18:03:16
阅读次数:
343
由于Spring Boot中通过编码开启HTTPS服务比较复杂,所以官方推荐通过编码开启HTTP服务,而通过配置开启HTTPS服务。 Spring Boot的application.yml中添加如下配置,开启HTTPS服务 其中的jks证书文件可以利用JDK工具keytool.exe(JDK bin ...
分类:
编程语言 时间:
2017-08-30 19:46:36
阅读次数:
174
单单一个应用使用 POM application.yml 这里开启了SpringSecurity保护,一般应用上,我们使用form作为用户登录,如果需要监控程序,那么我们会需要一个与应用业务无关的账户.可以设置一个账户角色为admin,随便什么的,可以使用httpbasic验证 httpbasic验 ...
分类:
编程语言 时间:
2017-08-29 22:21:58
阅读次数:
2407
filebeat(5.x)默认配置中,输出客户端信息beat.name和beat.hostname值都是主机名,这样不方便运维快速定位到具体主机,如下图(ES中):因此在filebeat配置文件中增加字段,并通过环境变量配置ip地址,在es索引中增加“host"字段,值为客户端的真实IPfilebeat.yml配置增加以..
分类:
其他好文 时间:
2017-08-23 10:28:09
阅读次数:
1588
生产环境中大多时候是需要管理配置文件的,安装软件包只是在初始化环境的时候用一下。下面我们来写个管理nginx配置文件的playbook mkdir -p /etc/ansible/nginx_config/roles/{new,old}/{files,handlers,vars,tasks} 其中n ...
分类:
其他好文 时间:
2017-08-22 12:35:21
阅读次数:
137