自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java总结+框架

0、堆、栈、方法区-Xms-Xmxintdouble方法区:类结构、常量池、静态变量等类的加载顺序:父类静态变量,父类静态代码块,子类静态变量,子类静态代码块,父类实例变量赋值和实例代码块,父类构造函数,子类实例变量赋值和实例代码块,子类构造函数。1、静态方法为什么不能调用非静态成员?静态方法是属于类的,在类加载的时候就会分配内存,可以通过类名直接访问。而非静态成员属于实例对象,只有在对象实例化之后才存在,需要通过类的实例对象去访问。

2025-06-23 15:05:39 922

原创 Java框架

Spring Framework 它是很多模块的集合。spring-core:Spring 框架基本的核心工具类。主要提供 IoC 依赖注入功能的支持。为什么叫控制反转?基于Java反射机制。控制:指的是对象创建(实例化、管理)的权力反转:控制权交给外部环境(Spring 框架、IoC 容器)spring-beans:提供对 bean 的创建、配置和管理等功能的支持。

2025-06-23 15:00:13 715

原创 Java总结

0、堆、栈、方法区-Xms-Xmxintdouble方法区:类结构、常量池、静态变量等类的加载顺序:父类静态变量,父类静态代码块,子类静态变量,子类静态代码块,父类实例变量赋值和实例代码块,父类构造函数,子类实例变量赋值和实例代码块,子类构造函数。1、静态方法为什么不能调用非静态成员?静态方法是属于类的,在类加载的时候就会分配内存,可以通过类名直接访问。而非静态成员属于实例对象,只有在对象实例化之后才存在,需要通过类的实例对象去访问。

2025-06-23 13:52:43 714

原创 Easy-es框架,解决max_analyzed_offset问题

Elasticsearch高亮查询失败问题分析及解决方案。报错原因是字段"content"长度(4710912)超过了默认高亮分析限制(1000000字符)。提供两种解决方案:1)修改索引设置highlight.max_analyzed_offset参数(可能影响性能);2)在查询时通过HighlightBuilder设置maxAnalyzedOffset参数(推荐)。示例展示了如何在Easy-ES框架中实现第二种方案,通过自定义HighlightBuilder并设置maxAnalyze

2025-05-27 09:30:44 528

原创 ElasticSearch专题篇

es的副本是数据的备份,设置副本的目的是为了如果一个服务器或者节点数据损坏或机器故障,有备份数据不会造成数据丢失的情况。如果你只有一个节点,即使设置了副本也无法实现真正的数据冗余,反而会增加索引操作的负担,因为数据需要被写入两次(一次到主分片,另一次到副本分片),并且不会提高搜索性能,因为在同一节点上的副本并不能提升查询的并行度。分片,是将数据分配到不同的分片上,es有自己的分片机制,不需要配置分片字段,默认情况下,文档被分配到哪个分片是基于一个哈希函数的结果,这个函数使用的是文档ID。

2025-05-12 14:46:06 446

原创 Java往word模板里写入数据,写入图片。

InputStream inputStream = OssUtil.getFileInputStream("模板文件链接https://xxxx.docx");// 创建一个 DocumentBuilder 对象,并将光标移动到书签的位置。// 解码 Base64 字符串为字节数组。details.remove("书签名")// 使用字节数组创建输入流。//删除details里的key。// 网址转为base64。//查找二维码图片特定名称的书签。// 插入图片到文档中。//先插入二维码图片。

2024-10-11 11:42:57 753

原创 若依框架,新增自定义拦截器

addPathPatterns("/拦截的url/xxx/**").excludePathPatterns("/不需要拦截的url/xxx");log.error("拦截对外接口异常:", e.getMessage(), e);3、SecurityConfig类配置自定义拦截器注入,重写addInterceptors。registry.addInterceptor(拦截器)1、创建拦截器, 实现HandlerInterceptor类。2、重写方法,实现拦截逻辑。

2024-09-19 15:12:57 1294

原创 给springboot项目使用xxl-job定时任务

2、application.yml 配置。0、服务器搭建xxl-job应用。代码方法上加入注解即可。1、pom.xml引入。

2024-09-11 15:11:08 504 1

原创 Java代码 把doc、docx的word文档进行动态填写信息,生成pdf

1、自行制作自己的word模板,需要动态写入数据的地方,用书签形式。光标放到特定位置,点击插入-书签,起书签名字。tempFile1 为最后的pdf 可以进行保存、 上传、直接输出等操作了。String templatePath="模板.docx";details.put("书签名字", 动态数据);//设置需要的字体,字体下载下来,放到指定文件夹。//临时文件 用来复制模板文档。2、代码读取模板文档。//临时文件转为pdf。//遍历把书签写进去。

2024-09-11 14:36:49 955

原创 mysql设置首字母查询函数

- 第一步-- 第二步BEGINEND IF;END。

2024-09-11 14:06:09 337

原创 Linux服务器安装相关环境

=============================挂载新硬盘=================================================================================安装gitlab===================================================================================修改主机名称========================================

2024-09-11 13:57:03 1861

转载 使用Aspose.Words将实现word,pdf,html的相互转换,去水印和头部文字版本(附jar包)

Aspose.Words这个组件,Aspose.Words支持Doc,Docx,RTF,HTML,OpenDocument,PDF,XPS,EPUB和其他格式。可以在不使用Microsoft.Word的情况下生成、修改、转换和打印文档。

2023-06-29 09:46:45 2658

空空如也

空空如也

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

TA关注的人

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