配置Spring-boot程序的方式有很多种。官方文档里有详细的介绍
简单列举的话有
- 通过
application.properties
文件配置 - 通过
bootstrap.properties
文件配置 - 通过启动命令方式配置,例如
java -jar app.jar --spring.profiles.active=test
方式 - 启动环境的变量方式配置
如果我们已经把spring-boot程序打包成了Docker镜像文件,那我们需要怎么设置程序呢?
more >>给自己定个小目标,例如先写个十年代码,然后考虑再写二十年!
配置Spring-boot程序的方式有很多种。官方文档里有详细的介绍
简单列举的话有
application.properties
文件配置bootstrap.properties
文件配置java -jar app.jar --spring.profiles.active=test
方式如果我们已经把spring-boot程序打包成了Docker镜像文件,那我们需要怎么设置程序呢?
more >>最近准备在组内施行持续集成,自然花了较多时间学习Docker的相关知识。
接下来几篇文章会重点放在Docker相关的经验方面。
我们在使用Docker过程中最经常使用的就是利用Docker来跑几个镜像,这样就不需要在机器上安装特定的服务了。
例如跑个nginx、跑个redis、mysql啥的。最大的好处是我们可以与实体机器或者虚拟机隔离的跑任意版本,且机器上不需要安装具体服务。
1 | docker run --name my-redis -p 6379:6379 -d redis |
上面的docker run
命令是利用特定的镜像启动一个容器,来提供服务。
还有一种方式是使用服务的方式:docker service create ...
那这两种方式有什么区别呢?
more >>在最近的版本中,Swarm模式已经在1.12中集成到Docker Engine中,并带来了几个新工具。其中,可以使用docker-compose.yml文件来启动docker 服务,而无需安装Docker Compose。
该命令称为docker stack
,它看起来与docker-compose
完全相同。
那他们之间在使用上有什么区别呢?
more >>组内同学在开发过程中遇到了个问题,
在使用@HystrixCommand(fallbackMethod = "fallBackVisistInfo")
注解对某个负载均衡的请求方法进行操作时,在大并发请求下,总是会有大部分的请求直接进入fallback,根本不会去请求真正对应的微服务。
如下代码:
more >>
使用spring boot写接口时,开发人员习惯使用postman等接口调试工具来进行调试。
这当然没有什么问题!可以!
但是怎么解决下面的问题:
使用JUnit可以解决上述问题,当然不仅仅是上述问题。
more >>
Hexo 的 Next 主题默认是首页显示你每篇文章的全文内容,那么要如何设置只显示部分呢?正如你现在看到的本篇文章,只显示到这里。
more >>网络上关于怎么使用hexo来配合github来写blog的文章已经特别多了,一搜一大把,所以小猪这里只是简单的介绍hexo和小猪觉得有问题的地方。
more >>Temporary failure in name resolution
在谷歌中搜索标题内容可以搜到大把到内容,大概到意思就是dns配置错误,域名解析不了等等等等。
但是能把问题直接定位到这个简单到标题到人才是真正能解决问题到人。
小猪前些天就对着这些报错不知所措:
more >>tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true