自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 Mybatis一对多关系分页查询数据不匹配解决

前言在项目中,使用mybatis做一对多关联,出现数据条数不匹配的情况,比如要查询10条,由于一对多的关系导致最终得到的数据条数变少。利用子查询解决。解决代码直接上解决后的代码。SELECT t.ID, t.USER_ID, t.NAME, t.CONTENT, t.DESCRIPTION, t.STATUS, t.FAVO_COUNT, t.USE_COUNT, t.C...

2019-02-27 14:49:39 2994 6

原创 MyBatis实现一对多关系

本实例使用模板和标签的例子,一个模板有多个标签,是一个一对多的关系,用MyBatis实现。模板实体类/** * 模版列表响应对象 * @author KyrieCao * @date 2019/2/24 14:38 */@Data@ToStringpublic class TemplateListResp { private Integer id; priva...

2019-02-25 11:43:46 270

原创 异常:java.lang.IllegalArgumentException: Result Maps collection already contains value

今天在测试新增接口的时候出现一个异常。异常信息java.lang.IllegalStateException: Failed to load ApplicationContextCaused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.se...

2019-02-24 13:23:57 13986 24

原创 最最最常见的Java面试题总结(二)

一、String 和 StringBuffer、StringBuilder的区别是什么?String为什么是不可变的?String 和 StringBuffer、StringBuilder的区别可变性String 类中使用 final 关键字字符数组保存字符串,private final char value[] ,所以 String 对象是不可变的。而 StringBuilder 与 St...

2019-02-22 23:24:18 387 2

原创 java.lang.NoSuchMethodError: org.apache.poi.hssf.usermodel.HSSFSheet.getMergedRegions()

前言今天在做Excel转HTML的时候出现了一个异常异常Exception in thread "main" java.lang.NoSuchMethodError: org.apache.poi.hssf.usermodel.HSSFSheet.getMergedRegions()Ljava/util/List; at org.apache.poi.hssf.converter.Exce...

2019-02-21 14:20:48 8261

原创 最最最常见的Java面试题总结(一)

一、为什么JAVA中只有值传递?按值调用(call by value)表示方法接收的是调用者提供的值,而按引用调用(call by reference)表示方法接收的是调用者提供的变量地址。一个方法可以修改传递引用所对应的变量值,而不能修改传递值调用所对应的变量值。Java程序设计语言总是采用按值调用。也就是说,方法得到的是所有参数值的一个拷贝,也就是说,方法不能修改传递给它的任何参数变量的内...

2019-02-20 22:21:00 223

原创 分布式全局不重复ID生成算法Twitter的Snowflake

在分布式系统中经常会使用到生成全局唯一不重复ID的情况。常见的一些方式1、通过DB做全局自增操作优点:简单、高效。缺点:大并发、分布式情况下性能比较低。分库、分表的策略去降低DB的瓶颈,单要做到全局不重要需要提前按照一定的区域进行划分。例如:1 ~ 300000、300001 ~ 600000 等等。但这个灵活度比较低。针对一些并发比较低的情况也可以使用类似这种方式。但大并发时不建议使...

2019-02-16 14:16:19 787 1

ruby-2.4.5.tar.gz

ruby-2.4.5 由于官方下载速度慢,所以在这里提供下载。

2018-12-02

空空如也

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

TA关注的人

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