logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

itext 生成 PDF(五) 使用外部字体

方法并使用外部字体,您需要将字体文件放置在项目的资源文件夹中,然后使用相对路径来引用它们。可以在任何环境中工作,无论是在 IDEA 中运行还是在打包的 JAR 文件中运行。在 Spring Boot 项目中,使用 iTextPDF 库的。3.在 Spring Boot 项目中,您可以使用。目录下,读取resource目录下的字体。来加载文件,而不必担心文件路径的问题。注:此方式只有在打成jar时才

文章图片
#java#开发语言
Linux 中如何卸载已安装的软件

Linux软件的安装和卸载一直是困扰许多新用户的难题。在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序”来实现。与其相类似,在Linux下有一个功能强大的软件安装卸载工具,名为RPM。它可以用来建立、安装、查询、更新、卸载软件。该工具是在命令行下使用的。在Shell的提示符后输入rpm,就可获得该命令的帮助信息。  软件的安装  Linux下软件的安装主要有两

#linux
jar命令打包java应用和java打jar包的几种方式详解

4事先准备好上述的MENIFEST.MF文件,并存放在META-INF文件夹下,此时打jar包的命令如下该命令表示用第一个文件当做MENIFEST.MF文件,hello.jar作为名称,将Hello.class和Tom.class打成jar包。其中多了一个参数m,表示要定义MENIFEST文件。

文章图片
#java#开发语言
Es7.x使用RestHighLevelClient进行聚合操作

参考:http://events.jianshu.io/p/cd27fe9cb642https://www.cnblogs.com/heyouxin/p/13865293.html聚合操作分为指标聚合和分组聚合。RestHighLevelClient可以使用API方法也可以使用script脚本进行聚合。1.API聚合方法@Slf4jpublic class EsAggsTest {public s

#elasticsearch
springboot操作es

一、spring-data-elasticsearch 操作es1.创建实体类数据entity@Document(indexName = "employee")@Setting(shards = 1, // 默认索引分区数replicas = 0, // 每个分区的备份数refreshInterval = "-1" // 刷新间隔)@Datapublic class Employee {priva

#elasticsearch#spring boot#搜索引擎
es集群状态red排查流程

转载https://www.cnblogs.com/tcy1/p/14293423.html#886745359es集群状态red问题描述公司有一套kibana日志收集系统,组合方式为filebeat+elasticsearch+kibana,elasticsearch使用三台服务器组合成集群。近期公司的zabbix服务器持续告警某台服务器cpu使用率在80%以上,登录服务器首先查看是哪个服务器对

#elasticsearch#服务器#centos
linux 安装minio并设置开机自启动

linux 安装minio并设置开机自启动

#linux#服务器#运维
SpringBoot如何实现定时任务

写在前面SpringBoot创建定时任务的方式很简单,主要有两种方式:一、基于注解的方式(@Scheduled)二、数据库动态配置。实际开发中,第一种需要在代码中写死表达式,如果修改起来,又得重启会显得很麻烦;所以我们往往会采取第二种方式,可以直接从数据库中读取定时任务的指定执行时间,无需重启。下面就来介绍下这两种方式吧一、基于注解(@Scheduled)基于注解是一种静态的方式,只需要几行代码就

#spring boot#java#spring
MySQL 索引 B+树原理精华

MySQL索引MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引。MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。提取句子主干,就可以得到索引的本质:索引是数据结构。MySQL

#mysql#b树#数据库
暂无文章信息