DockerFile文件的编写

1、FROM [:] [AS ]: 设置基础镜像FROM感觉就是继承的关系 比如你需要在tomcat里运行你的web应用,就可以通过from来继承父镜像在集成自己的应用来扩展镜像。如果需要多个镜像呢?Docker 17.05版本以后,新增了Dockerfile多阶段构建。所谓多阶段构建,实际上是允

数据库版本管理工具flyway和liquibase

前言从新开发软件到版本迭代可能会遇到的问题新版本开发过程中,开发人员的数据库变更如何更准确地反应到提交的文件中。(比如,A 在开发过程中添加了一个忘记写变动脚本的字段)某些预设的系统配置,没有设置的时候可能会出现错误。版本迭代的时候,老版本的数据库结构和数据的处理。一、flywayflywayFla

传统版加锁生产者消费者实现

Synchronized锁与notify wait实现public class FruitPlateDemo { private final static String LOCK = "lock"; private int count = 0; private

非阻塞队列版生产者消费者

生产者代码package com.example.demo;import java.util.Random;import java.util.concurrent.BlockingQueue;import java.util.concurrent.TimeUnit;import java.util.

正则表达式

一、概述二、匹配单个字符三、匹配一组字符四、使用元字符五、重复匹配六、位置匹配七、使用子表达式八、回溯引用九、前后查找十、嵌入条件参考资料一、概述正则表达式用于文本内容的查找和替换。正则表达式内置于其它语言或者软件产品中,它本身不是一种语言或者软件。正则表达式在线工具二、匹配单个字符. 可以用来匹配

插入排序&希尔排序

插入排序:平均时间复杂度:O(n2)public static void insert_sort(int array[],int lenth){ int temp; for(int i=0;i<lenth-1;i++){ for(int j=i+1;j>0;j--)

为什么C++是最难掌握的编程语言

为什么C++是最难掌握的编程语言1.C本身问题C作为C的加强再加强版,因为兼容C语言,导致掌握这种语言比其他语言有特殊的困难。初学者往往因为刚学了结构化开发方法,忽然又被讲授面向对象开发方法,肯定有一段转不过弯的时间。C没有太多保护措施。比如需要自己管理内存,太多的人在此撞墙。真正理解C,需要对程序

分享一波学习资源(初学者基础)

vue:链接:https://pan.baidu.com/s/1i9-3PCDQwPi8v4q3cg7xGg 提取码:t8s5 链接:https://pan.baidu.com/s/14QvqFr7xxF7zVrOiQOQgPg 提取码:0a74 Java基础系列:链接:https://pan.ba
Your browser is out of date!

Update your browser to view this website correctly. Update my browser now

×