Mystery0の小站

Mystery0の小站

记录

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

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

MyBatis 与 MySQL tinyint(1) 踩坑

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

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

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

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

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

初学Docker(1)——Docker基础

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

关于蜻蜓计划

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

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

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

编译LineageOS

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

解决SnackBar无动画现象

更新(2018年10月22日) 在新的 material-components-android 库中(版本号: 1.0.0-alpha3 ),已经修复了这个bug,support库中的Snackbar依旧存在这个问题,此篇文章仅供参考使用。感谢 Trumeet 的提醒。 以下为原文: 发现问题 突然
454
0
0
2017-02-24