自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 递归树形查找所有分类

递归树形查找所有分类 /** * 递归树形查找所有分类 * @return */ @Override public List<CategoryEntity> listWithTree() { //1.查出所有分类 List<CategoryEntity> entities = baseMapper.selectList(null); //2.组装成父子的树形结构

2020-11-02 23:57:22 480

原创 Comparator中compare方法的使用

Comparator中compare方法的使用首先要明确Comparator是一个函数式接口(有@FunctionalInterface注解),说明可以使用Lambda表达式完成比较操作,并且其中T指的是你要比较的类型在这个接口中必须要实现的方法是int compare(T o1, T o2);int compare(T o1, T o2);这里详细解释一下比较规则,如果在一个list集合{1, 0, 0, 2}中选这种比较规则,o1是每次要进行比较的参数,o2是每次新来的参数,举个例子:

2020-11-01 22:41:26 3212 3

原创 MyBatisPlus注解详解

MyBatisPlus注解详解实体类注解:@TableField1)exist:默认为true,表示数据表中有该字段,可以设置为false,表示实体类中有这个字段,但是数据表中没有该字段。如图所示,表示没有子分类这个字段...

2020-11-01 21:18:19 742

原创 MybatisPlus中的原生Service实现类ServiceIml基本使用

MybatisPlus中的原生Service实现类ServiceIml基本使用原生的ServiceIml这里有两个泛型约束,第一个M是实体Dao(interface),第二个T是操作的实体类Entity这里在代码中可以看出,有一个已经注入的 protected M baseMapper; 所有你自己写的XXXServiceImpl只要继承了这个原生的ServiceImpl,这个M实体Dao就已经注入了进来,不需要自己重新注入!下面举例自己的XXXServiceImpl使用这个原生的Servic

2020-11-01 20:29:01 4351

原创 Docker容器如何保证第二次打开时自动开启?

Docker容器如何保证第二次打开时自动开启?执行命令: sudo docker update mysql --restart=always注意事项: 这里的mysql是具体的容器名

2020-10-02 21:55:32 927

原创 通用Mapper启动器使用错误集合详解

通用Mapper启动器使用错误集合详解1.Cause: java.lang.InstantiationException: tk.mybatis.mapper.provider.base.BaseSelectProvider] with root causejava.lang.NoSuchMethodException: tk.mybatis.mapper.provider.base.BaseSelectProvider.()这个异常说明包引入错误错误排查:解决方案:引入的应该是tk下的包

2020-09-11 22:25:41 363

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除