自定义博客皮肤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)
  • 收藏
  • 关注

原创 mybatis-plus的sql语句两个limit坑

经过查阅官方文档才发现,这是因为配置了两个分页拦截器。

2023-11-07 16:55:27 913

原创 TreeSet排序原理(比较器)

TreeSet底层使用的是红黑树实现,对于元素之间排序,如果不指定自定义的外部比较器 ——Comparator,那么插入的对象必须实现内部比较器——Comparable 接口,元素按照实现此接口的 compareTo() 方法去排序。

2022-09-23 22:15:05 891 1

原创 如何手写一个Java类(热)加载器

从Java虚拟机的角度来讲,只存在两种不同的类加载器:一种是启动类加载器(Bootstrap ClassLoader),这个类加载器使用C++语言实现,是虚拟机自身的一部分;另一种就是所有其他的类加载器,这些类加载器都由Java语言实现,独立于虚拟机外部,并且全都继承自抽象类。负责加载存放在 \lib 目录中的核心类库,如rt.jar、resources.jar等(或者被 -Xbootclasspath 参数所指定的路径中的,并且是虚拟机识别的类库)。

2022-09-08 20:19:15 773

原创 vim: command not found解决方案

今天安装了一个新的虚拟机装的是centOS7,在里面修改配置文件,出现vimcommandnotfound,记录下解决方案。

2022-07-25 15:38:37 9351

转载 【基于JPA的Repository使用详解】

Spring Data是Spring提供的操作数据的框架,Spring Data JPA是Spring Data的一个模块,通过Spring data 基于jpa标准操作数据的模块。Spring Data的核心能力,就是基于JPA操作数据,并且可以简化操作持久层的代码。它使用一个叫作Repository的接口类为基础,它被定义为访问底层数据模型的超级接口。而对于某种具体的数据访问操作,则在其子接口中定义。Spring Data可以让我们只定义接口,只要遵循spring data的规范,就无需写实现类,不用写

2022-06-28 17:51:09 7515

原创 【二进制协议和文本协议的区别详解】

在网络传输中HTTP协议非常重要,该协议规定了客户端和服务器端请求和应答的标准HTTP协议能保证计算机正确快速地传输超文本文档,并确定了传输文档中的哪部分,以及哪部分内容首先显示(如文本先于图形)等......

2022-06-28 14:05:24 1608

原创 【Java实现导出Word文档功能 XDocReport +FreeMarker】

在日常的开发工作中,我们时常会遇到导出Word文档报表的需求,比如公司的财务报表、医院的患者统计报表、电商平台的销售报表等等。导出Word方式多种多样,通常有以下几种方式:使用第三方Java工具类库Hutool的Word工具类,参考网址为​ ​https://www.hutool.cn/docs/#/poi/Word生成-Word07Writer​ ​;利用 Apache POI和FreeMarker模板引擎;第三方报表工具。上面的几种方式虽然可以实现Word文档的导出,但有以下 缺点 :第一种方式操作简单

2022-06-23 21:20:12 5722 2

空空如也

空空如也

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

TA关注的人

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