摘要: 今天和前端同事联调接口的时候碰到了一个小问题,分页插件PageHelper返回的total总数一直等于传入的size, 在网上看了下,网友从源码的角度分析了下,说是只能对进行一次查询返回的list做分页,不然就会出现上述情况, 我先上图: 因为我需要对我的查询出来的list字段做一些处理,之前的方式 阅读全文
posted @ 2022-03-09 17:23 HelloCty 阅读(833) 评论(0) 推荐(0)
摘要: NIO技术是对IO技术做了一些增强 核心组件是通道(Channel)、缓冲区(Buffer)、选择器(Selector) 它们的区别: 重点要掌握的是NIO的新特性,留个笔记! 阅读全文
posted @ 2022-03-03 12:32 HelloCty 阅读(25) 评论(0) 推荐(0)
摘要: 函数式接口是只有一个抽象方法的接口,一般使用注解@FunctionInterface标记和检查 Java官方定义了很多函数式接口,主要是方便使用,不用在编码时重新定义,常见的有Ruunable、Comparator等,都在Java.util.Function包下,可查看Java API文档进行使用 阅读全文
posted @ 2022-02-28 14:59 HelloCty 阅读(33) 评论(0) 推荐(0)
摘要: 多线程的几种实现方式: 1、继承Thread类,重写run方法,直接声明该类类型的对象调用start方法运行线程,本质上会调用到该类重写的run方法 2、实现Runnable接口,重写run方法,声明该类类型的变量作为参数传入Thread类型的变量调用start方法运行线程,本质上会调用到该类重写的 阅读全文
posted @ 2022-02-25 11:21 HelloCty 阅读(28) 评论(0) 推荐(0)
摘要: 复习了一下IO的基础知识,留个笔记,方便查看 阅读全文
posted @ 2022-02-24 09:57 HelloCty 阅读(26) 评论(0) 推荐(0)
摘要: 今天重温了一下经典的知识点,留个笔记 话不多说先上图 这是一个hashmap结构存数据的的过程推演,底层其实是一个元素为链表的一维数组,java8引进红黑树(为了平衡时间复杂度和空间复杂度) 这是截图的经典的解释,为了平衡时间复杂度和空间复杂度,数组长度达到64,链表长度到8的时候会树化(红黑树) 阅读全文
posted @ 2022-02-22 19:19 HelloCty 阅读(76) 评论(0) 推荐(0)