
java
半糖正常冰
java工人
展开
-
JAVA:两种序列化实现深拷贝的方法的性能进行比较
本文主要对JAVA中两种序列化实现深拷贝的方法的性能进行比较原创 2022-06-17 17:39:46 · 619 阅读 · 0 评论 -
JAVA:@Builder注解深层特性(笔记)
JAVA:记录@Builder的特性@Builder原理:在构造方法A上引用时,相当于建造一个构造器G,构造器G只可以构造A方法参数列表里的字段在类上引用时,相当于给这个类一个全参构造方法,然后给这个全参构造方法加上@Builder注解@Builder与继承:子类正常,父类引用@Builder注解,会产生一个全参构造器。子类可以使用父类的构造器(只能构造父类的属性)父类正常,子类引用@Builder注解,会产生一个构造器,但是该构造器只能构造子类的属性@Builder与lombok其他原创 2021-10-15 11:51:21 · 1968 阅读 · 0 评论 -
旋转数组问题“环状替换”解法最详细的说明
最近一个朋友刚学java,我给她推荐了leecode上面的一个“旋转数组”的题,然而她也一直搞不懂“旋转数组”问题“环状替换”解法的思路,我就给她写了一篇详细的思路阐述,也放到网上希望能帮助别人。(大佬可以略过)思路:思路: 假设一数组 a[1,2,3,4,5,6,7,8,9] 移动位数k=3 从1开始,要将a[0]右移三位,移到a[3] a[3]右移三位,移到a[6] a[6]移到a[0] 回到了a[0],我称这叫一个环路,按下标表示为0360,以元素来表示是1471。暂且抛去其原创 2021-01-24 23:45:05 · 1339 阅读 · 3 评论 -
关于Mybatis的错误Statement returned more than one row, where no more than one was expected
项目场景: SpringMVC项目,关于mybatis一对多关联查询的问题。问题描述:错误提示: Statement returned more than one row, where no more than one was expectedmn.java:public class Mn { private int m; private int n; @Override public String toString() { ret原创 2021-01-24 20:12:53 · 4891 阅读 · 0 评论 -
使用MyBatis分页插件PageHelper遇到的问题
使用MyBatis分页插件PageHelper遇到的问题最近学习黑马课,使用mybatis的PageHelper进行分页查询是,出现了不少错误,总结一下希望能帮到别人。1、版本错误报错如下java.lang.NoSuchMethodError: 'java.util.List net.sf.jsqlparser.statement.select.PlainSelect.getGroupByColumnReferences()'这个错误是因为pagehelper的版本低导致的解决办法:用page原创 2021-01-22 18:51:09 · 1351 阅读 · 0 评论