• MyBatis 与 MySQL tinyint(1) 踩坑

    现象 如果使用了MyBatis-Plus的枚举自动映射,那么在代码运行时,可能会存在查询得到的POJO对象中,枚举的数据为 null 。 实体类定义: public class Communication implements BasePO { @TableId private Lo...

    CentOS 8 Docker 容器无法访问宿主机服务解决

    现象 Docker 容器启动时会去连接 MariaDB (常见的SpringBoot项目,也就是我自己打包的 Docker 镜像,见前文),但是启动失败,提示: java.net.NoRouteToHostException: Host is unreachable (Host unreachabl...

    初学Docker(2)——Jenkins+Git+Docker打包应用成Docker镜像

    说在前面 虽然说跨度有点大,但是我写这文章是给有些基础的人们看的,而不是入门教程。 Jenkins 什么是Jenkins Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。 上面的是Jenkins官方对自己的描述。 在开始之...

    初学Docker(1)——Docker基础

    说在前面 公司这边这周轮到我做技术汇报,前段时间一直在折腾docker的相关操作,所以打算讲讲docker的相关知识。 Docker之前存在的问题 相信做过项目的大家都会遇到这样子的一种情况,软件开发的过程中,抛去刚开始的分析步骤以及开发流程,当软件开发完毕之后,这个时候需要将软件部署到对应的生产环...

    关于蜻蜓计划

    前言 最近关于蜻蜓计划的事情突然又被炒了起来,原本我是对此近乎无所谓的,但是一篇题为《我是中国人,Google 的蜻蜓项目必须继续》的文章在Github大火,作者强调百度的竞价排名使得魏则西死亡,而Google返华能够避免此类现象,能够拯救因为不了解技术的“受害者”。 原本这种文章我往往是看看就好,...

    转载——开源即责任

    原文链接 开源即责任——阴明 正文 一开始只想写篇短文,没想到写了很多,希望可以帮助开发者稍微多了解一点软件行业吧 @kalasoo 因为 GitHub 的盛行,“开源”成为了当下开发者非常“政治正确”的一个行为。每天在掘金里,我都会看到很多用户写文章说自己开源了这个、开源了那个,同时每年 Gi...

    Ubuntu Server 18.04 LTS 使用Shadowsocks-ShadowsocksR访问互联网

    说在前面 由于一时兴起,搞了一台服务器主机,然后想试试在这台服务器主机上编译一下 LineageOS 15.1 看看效果。所以在弄好其他的东西之后开始拉源码,首先是编译工具的安装,这个基本上没问题,但是在拉源码的时候出了问题,要么是速度只有 20k ,要么就是直接出问题,清华源实在是…………emmm...

    西华大学学生外网访问教务管理系统

    说在前面 前段时间,学校(西华大学)禁止了外网访问教务管理系统,但是在教务系统官网给出了一个外网访问的方法,虽然我也不清楚学校抽什么疯封了外网,但是既然已成事实也没办法。 官网给出的解决方法是连接学校的vpn然后访问内网资源,只是这个文档有些地方是错误的(反正第一次操作没成功),加上有些同学一直在群...

    编译LineageOS

    说在前面 之前一直想自己编译一次LineageOS,同时修改一些源码来自定义,然后在寒假折腾双系统,重新分区(原来的分区小了),然后升级配置之类的。最后在上个月成功编译了自己的第一个版本,编译的过程并不算难,网上很多流程,而且官方也有流程,所以一次编译成功了。只是这第一次编译花费了我3个小时。 虽然...