容器技术大流行的时代,也是docker大流行的时代。
此文章以一个简单的实例为基础,帮助大家学习和了解:如何使用
Dockerfile
指令构建一个Springboot
的Java项目镜像。
提示:实例非常简单,旨在帮助大家了解基础知识,本文的知识在实际工作中肯定是不够用的,还需要自行根据实际情况去学习,感谢您的阅读。
相信前端的大多数宝宝们已经升级到
TypeScript
了吧,如果还没升级,建议升级哦。
刚升级到 TypeScript
时候,大家可能会有很多不适应,尤其是很多代码检测报红的,看着就很烦,有些甚至报红也不影响运行,但是就是看着烦,比如下方的JS中日期格式化的【原始代码】。
【TS代码】中,是使用 TypeScript
语法解决了报红之后的日期格式化工具方法的代码,欢迎借鉴使用,欢迎批评指正。
首先说结论:无论什么场景,都不要对List使用for循环删除元素,因为这么做就是不对的。
阿里开发手册也明确禁止使用 foreach
删除、增加List元素。
Iterator
),代码如下:java List<String> list = new ArrayList<>();
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
// 删除元素
iterator.remove();
}
list.removeIf(s -> s.contains("a"));
不想知道为什么不能使用for循环
删除List集合元素的,看完前言就可以关闭本页面了,想知道原因的继续往下看