当我们使用另一个文件docker-compose.prod.yml在composition/override中运行时,我希望删除docker-compose.yml文件中定义的容器,例如:
# docker-compose.yml
version: 2
services:
www:
image: php56
db_for_development:
image: mariadb
Run Code Online (Sandbox Code Playgroud)
覆盖:
# docker-compose.prod.yml
version: 2
services:
www:
image: php70
db_for_development:
[control: override-and-remove] # hypothesis
Run Code Online (Sandbox Code Playgroud)
然后,在运行时:
docker-compose -f docker-compose.yml -f docker-compose.prod.yml up -d
docker-compose -f docker-compose.yml -f docker-compose.prod.yml ps
Run Code Online (Sandbox Code Playgroud)
实际上,我www和我db_for_development在一起.
我只想要www容器,而不是其他容器.
这两种不同代码解决方案的最佳性能是什么:
class Meme {
private int[] a = new int[100];
private int[] b = new int[100];
private int[] c = new int[100];
}
Run Code Online (Sandbox Code Playgroud)
VS
class Meme {
private MemeProp[] prop = new MemeProp[100];
class MemeProp {
int a;
int b;
int c;
}
}
Run Code Online (Sandbox Code Playgroud)
考虑在读取和写入性能连续获得a,b,c
我需要编写快速执行代码而不是内存优化.因此,我的性能基准是执行时间