本文主要介绍牛客网上SQL刷题的题目。

后端开发,必须要学SQL,不学习SQL怎么行。

关键词:SQL

阅读全文 »

之前博客都是使用Github Actions实现自动构建的。最近不知道为啥老是不能构建成功,大概是因为资源被使用的太多了吧。。又想起来还有几个付费的heroku账户,于是便把构建仓库迁移到heroku平台。遂写一下这篇文章,也算是做个记录。

关键词:heroku,自动化构建

阅读全文 »

最近需要离线部署一个项目,项目是跑在docker容器里的,而部署环境无法链接外网。本来是考虑在笔记本上跑一个私有的docker registry,部署时从笔记本拉取镜像。但是这种情况必须是笔记本和部署机在同一个内网下,两者可以相互访问。因此必须要考虑Plan B,Plan B就是将本地镜像打包成tar文件,部署时传到部署机即可。

但是这种情况也存在问题,一旦容器内的依赖(如maven、pip)发生变化,基础镜像就需要重新打包,这种情况还没想好需要怎么操作。。不过还是那句话,做了再说,遇到了问题再想办法解决。

关键字:docker,打包镜像文件

阅读全文 »

最近在部署项目,甲方的部署环境有可能内网环境,而我们现在的项目是部署在docker中的,所以需要记录一下如何离线安装docker。这里的步骤对于其他需要离线安装的deb包也是适用的。

关键字:docker,离线安装

阅读全文 »

最近实习公司的项目要在甲方那边部署了,而现在还没有开发完毕。因此需要一个持续集成的系统,来实现定时构建镜像或者jar包的功能。现在我司是用的coding webhook + 自己实现的监听程序,当代码更新时,coding发送一个webhook通知到程序,根据webhook消息的内容来重启容器,从而实现了持续集成的功能。

然而由于是自己实现的代码,在实际部署过程中遇到了很多bug,因此这套系统肯定不能部署在甲方爸爸那里。

于是我就去网上搜索,发现jenkins是一个比较好用的持续集成开源软件,于是有了这一系列文章。

关键词:jenkins,持续集成

阅读全文 »

啥是docker in docker?字如其义,就是在docker里面实现docker,换句话说,就是如何在docker执行docker命令。

有人可能会问了,为啥要这么麻烦,直接裸机跑容器不就完了吗?

读完这篇文章,你应该会有所了解。

关键字:docker in docker

阅读全文 »