• Jenkins编译Android项目错误排错记录 - Jenkins分布式构建

    前言从昨天开始在学习Koin框架,然后在Application的配置中加入了androidLogger的代码用户在Koin中配置日志记录,所以就把我自己在用的Logs也添加适配。很快就把代码加好了,然后高兴的丢进Jenkins编译,然后就……除了最开始是没有配置bintray的key以及没有配置sd...

    如何在Java中校验一个对象是否为空

    原因在SpringBoot项目中,我们通过对应的JavaBean来接收前端传来的Json数据,然后执行我们自己的业务逻辑,特殊一点的比如更新接口,我们一般是判断JavaBean对象的属性来决定对应的更新SQL,得益于各种框架,我们不用再手动做这种麻烦的事情。我司项目在下一版本中提出了一个要求:当用户...

    MyBatis 与 MySQL tinyint(1) 踩坑

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

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

    现象Docker容器启动时会去连接MariaDB(常见的SpringBoot项目,也就是我自己打包的Docker镜像,见前文),但是启动失败,提示:java.net.NoRouteToHostException:Hostisunreachable(Hostunreachable)原因默认情况下,我们...

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

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

    初学Docker(1)——Docker基础

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

    关于蜻蜓计划

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

    转载——开源即责任

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

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

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

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

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