1前言经常在项目开发中遇到csv文件的处理,一不小心,也踩了个坑。2自己实现所谓CSV文件,即CommaSeparatedValues,就是以逗号隔开的文件,所以处理逻辑应该非常简单,如下:List<List<String>>lines=newArrayList<>
1前言Kubernetes有专门的ConfigMap和Secret来管理配置,但它也有一些局限性,所以还是希望通过SpringCloudConfig来管理。在Kubernetes上面的微服务系统会有所不同,我们来探索一下如何整合SpringCloudKubernetes来做配置管理。整体方案与《使用
前言在有些场景,我们需要把外部的文件放到Docker容器中,或者Kubernetes的Pod中去,让应用去读取数据。Docker(1)从宿主复制文件到Docker容器:$dockerexec6619ff360ccels/opt/h2-datapkslow.mv.db$dockercppkslow/p
Multiple Ways to Download Files from Internet in Java It’s very common we need to download files from Internet and there are several ways to do in Jav
前言可配置是一个成熟软件系统应该提供的特性,而配置管理对于大型系统就显得十分重要,特别是对于拥有多个应用的微服务系统。可喜的是,Spring为我们提供了很好的配置管理,如Springboot的配置就很强大。对于SpringCloud,就有强大的SpringCloudConfig,在提供了一个在应用之
想要备份Kubernetes集群上的所有资源为yaml文件,以便随时恢复或部署到其它集群。准备以下脚本为backup.sh:for n in $(kubectl get -o=name pvc,configmap,serviceaccount,secret,ingress,service,deplo
1前言H2Database是一个优秀的数据库,又小又方便,支持内存和文件形式,经常会在测试、POC(proofofconcept)或开发环境用到它。在Springboot的许多应用中,也是内置了H2数据库,很常用。接下来我们来一步步把它推上k8s,让它坐上一个不一样的位置。建议阅读下面文章以帮助理解