Docker是容器开发的事实标准,而Springboot是Java微服务常用框架,二者必然是会走到一起的。本文将讲解如何开发Springboot项目,把它做成Docker镜像,并运行起来。
1前言从没想到Docker也有可视化的工具,因为它的命令还是非常清晰简单的。无聊搜了一下,原来已经有很多Docker可视化工具了。如DockerUI、Shipyard、Rancher、Portainer等。查看对比了一番,最后觉得Portainer还不错,功能齐全、界面简洁好看,就装来玩玩。2Por
1前言Kubernetes又简称k8s,是Google开源的容器集群管理系统,最近也是火热。闲来无事(为了发文),捣鼓了一下,在Mac上搭建Kubernetes,遇到一些坑,也记录一下。另外,Docker相关的概念可参考下面文章:Docker入门——理解Docker的核心概念。2问题Kubernet
com.mongodb.mongowaitqueuefullexceptiontoomanythreadsarealreadywaitingforaconnection报错信息:com.mongodb.MongoWaitQueueFullException:Toomanythreadsarealre
1前言相信不少人听过这么一句话:人类的本质是复读机。在软件开发领域也一样,我们总是想寻找更好地方式复制优秀的逻辑或系统。最核心的方法是抽取通用逻辑和组件,把差异化的东西接口化或配置化,达到复用的效果。如Java的BuildOnce,RunEverywhere,还有Spring的强大的抽象能力。这是应
那些口口声声,Bug越来越难写人的,应该盯着你们;像我一样,我盯着你们,满眼恨意。IT积攒了几十年的漏洞,所有的死机、溢出、404和超时,像是专门为你们准备的礼物。圈复杂度、魔鬼变量、内存溢出,制造工作量的神秘面纱被层层打开,可以尽情地写Bug。自由搞死一台主机、弄挂一个数据库、撑爆消息队列、用RP
1简介Lombok,印尼的一个岛屿,龙目岛。但在Java的世界里,它是一个方便的类库,能提供很多便利,因此得到许多人的青睐。但也有不少反对声音。这是为什么呢?之前去龙目岛拍的日落。2Lombok提供的便利一般我们在Java中用到POJO时,就很容易想到要用Lombok,如VO、DTO、DO等。使用L
1总有一些图片你想保存小周浏览了某个网页发现上面的有很多很漂亮的图片,于是想保存下来,开始一波疯狂操作:右键-->图片另存为...。保存了50张图片后,手酸得不行了。只好求助于小南:我酸了,可以拯救我的手指吗?小南不到一分钟,就下载好了所有图片,并打包好发给了小周。那天,小南向小周道出了他深藏
1那一夜,你伤害了我今夜的雨下得凉快,小南睡得正香,突然收到远洋运维小周的电话:Hello,AreyouOK?WAS有issue,快起来helpme!只见小南登陆WAS机,查看了机器日志、应用日志,终于定位了问题,登上WAS管理界面,一顿操作猛如虎,应用终于恢复了。但不记得这是第几次新人不懂WAS而
名山之名领证一段时间,婚假还没用,又遇上疫情肆虐。感谢所有努力的医护人员,为我们的生活重新开启了希望。同时响应国家鼓励消费的号召,现在疫情刚控制好,机票酒店景点都比较便宜,并想实践最近看的几本摄影相关的书籍;于是,趁着人少,决定再出发(说这么多,其实就是憋坏了)。想过去庐山,比较近也比较便宜,慢慢做