很显然如果字段为null,通常情况下一般不会有什么错误,要是什么都没查到,返回为null。那么我们如果不做判断,在点属性的时候就会报错。而字段为null,则会忽略,不去调用set方法。要是set方法有需要判断的,这时就会直接忽略,导致预想不到的错误。我们只需要进行如下设置,当查询的对象为null的时

前言基本概念leftjoin(左连接):返回包括左表中的所有记录和右表中连接字段相等的记录,通俗讲左表数据全部显示,按要求连接右表,满足要求二表想要查询的字段都显示,一个都不满足右表的字段显示为null。rightjoin(右连接):返回包括右表中的所有记录和左表中连接字段相等的记录。通俗讲右表表数

前言本教程参考https://halo.run本教程以CentOS7.x为例,使用阿里服务器,配置并运行Halo,其他Linux发行版大同小异,也应该差不多。这里的用户为root,根目录为/root,没有什么权限问题,其它用户的话注意权限问题。halo默认端口为8090,需要外网访问8090端口的,

前言基本概念:transform属性向元素应用2D或3D转换;该属性允许我们对元素进行旋转、缩放、移动或倾斜。这两点是Transform的概念和应用场景,重点在于2D和3D的转换,那么呢?2D和3D的转换是有一定的数学基础的,为什么这么说呢?我们需要了解两个概念第一个:透视投影从某一点发射出去的光线

前言所有的操作都在root账户下进行,基本目录在/root下。我们不需要在服务器上安装jdk,只需要安装jre即可。安装方式有多种,比如通过安装包,rpm安装包,yum源等。其中yum源安装的是openjdk,会连jdk一起安装,好像并不影响使用;通过安装包方式安装的话需要手动配置环境变量;rpm安

前言直接编写css样式文件,大家都知道要做到统一很费劲,特别在修改的时候。书写sass,然后编译成css,一定程度上能减轻这一负担。至于语法格式,优点大家可参考sass中文网,这里只教大家如何在vcode书写并编译sass。下载安装只需要在商店里搜索easysass,然后下载安装即可安装默认编译路径

创建你的第一个仓库创建仓库在注册完成并成功登录码云账号后,用户可以开始创建自己的第一个仓库。通过网站右上角的「+」号,选择「新建仓库」,进入新建仓库页面新建仓库2.在新建仓库页面填写仓库信息。仓库相关概念说明如下:仓库名称:仓库的名称,用于仓库命名归属:仓库归属账户,可以是个人账号/组织/企业中的一

前言Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git是LinusTorvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。Git下载地址下载地址打开主页,可以看到有Mac,Win,Linux的下载地址,对应什

产生原因最近做一简单的缓存,使用到springcache框架,集成EhCache。其间多方面努力解决了多cacheManger冲突后,在实际使用中发现使用缓存注解无效,讲道理有点小崩溃,毕竟测试时并没有问题。但是仔细一想,测试的时候并没有在类内方法去调用注解的缓存的方法,可能问题就出现在这里。形如:

前言对于软件开发人员来说,linux基本上是一个绕不过去的槛。对于想要学习linux的初学者来说,专门为学习linux去安装linux+win双系统,或者使用虚拟机,当然也可以独立使用一台机器安装linux。安装还可能会遇到各种各样问题,使用起来也不是那么便捷。那么现在而言,对于win10(版本在1