南瓜慢说官网 敢一行,则予知。脚踏实地,知行合一。

Java处理csv文件

1前言经常在项目开发中遇到csv文件的处理,一不小心,也踩了个坑。2自己实现所谓CSV文件,即CommaSeparatedValues,就是以逗号隔开的文件,所以处理逻辑应该非常简单,如下:List<List<String>>lines=newArrayList<&gt

LarryDpk LarryDpk 发布于 2020-08-21

Spring Cloud Config整合Spring Cloud Kubernetes,在k8s上管理配置

1前言Kubernetes有专门的ConfigMap和Secret来管理配置,但它也有一些局限性,所以还是希望通过SpringCloudConfig来管理。在Kubernetes上面的微服务系统会有所不同,我们来探索一下如何整合SpringCloudKubernetes来做配置管理。整体方案与《使用

LarryDpk LarryDpk 发布于 2020-08-20

如何把文件放进Docker或Kubernetes中,如何拷贝出来

前言在有些场景,我们需要把外部的文件放到Docker容器中,或者Kubernetes的Pod中去,让应用去读取数据。Docker(1)从宿主复制文件到Docker容器:$dockerexec6619ff360ccels/opt/h2-datapkslow.mv.db$dockercppkslow/p

LarryDpk LarryDpk 发布于 2020-08-15

Multiple Ways to Download Files from Internet in Java

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

LarryDpk LarryDpk 发布于 2020-08-15

使用Spring Cloud Config统一管理配置,别再到处放配置文件了

前言可配置是一个成熟软件系统应该提供的特性,而配置管理对于大型系统就显得十分重要,特别是对于拥有多个应用的微服务系统。可喜的是,Spring为我们提供了很好的配置管理,如Springboot的配置就很强大。对于SpringCloud,就有强大的SpringCloudConfig,在提供了一个在应用之

LarryDpk LarryDpk 发布于 2020-08-14

Kubernetes备份所有集群中的资源为yaml文件

想要备份Kubernetes集群上的所有资源为yaml文件,以便随时恢复或部署到其它集群。准备以下脚本为backup.sh:for n in $(kubectl get -o=name pvc,configmap,serviceaccount,secret,ingress,service,deplo

LarryDpk LarryDpk 发布于 2020-08-09

把H2数据库从jar包部署到Kubernetes,并解决Ingress不支持TCP的问题

1前言H2Database是一个优秀的数据库,又小又方便,支持内存和文件形式,经常会在测试、POC(proofofconcept)或开发环境用到它。在Springboot的许多应用中,也是内置了H2数据库,很常用。接下来我们来一步步把它推上k8s,让它坐上一个不一样的位置。建议阅读下面文章以帮助理解

LarryDpk LarryDpk 发布于 2020-08-09