自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Dolphinscheduler3.1.1】二次开发本地启动项目(前端+后端)

Dolphinscheduler二次开发本地启动项目步骤

2023-11-16 10:45:10 1615

原创 springboot2.6.1导出xlsx表格

java导出excel表格

2023-10-26 17:15:05 292

原创 springboot+mybatis3.5.2动态查询某一字段在某一段时间内的统计信息(折线图)

动态查询某一统计字段在一段时间内的统计折线图信息

2023-10-26 17:02:09 386

原创 java中查询 liunx系统中指定目录下的内空间和空间使用率

查询 liunx系统中指定目录下的内空间和空间使用率。

2023-10-26 16:51:41 285

原创 kubesphere3.4.0后端代码目录结构分析

官方文档说明与3.4.0版本目录结构有所不同,以下是我自己整理的目录结构。kubesphere官方架构说明。

2023-07-28 13:25:05 285

原创 ubantu定时删除N天前的日志及空目录脚本

因调度平台在运行中产生大量的日志,占用内存和磁盘空间,需在此服务器上设置定时清理。由于有多台服务器需要清理,批量脚本如下。host文件在/opt目录下,配置如下。创建定时任务执行脚本。

2023-06-08 18:50:43 477

原创 win10中rclone挂载minio的多实例安装方式

Invoke-WebRequest http://{rclone的ip}:5558/config/create -Method POST -Headers $headers -Body ‘{“name”:“minio”,“type”:“s3”,“parameters”:{“我的电脑”–鼠标右键–“属性”–“高级系统设置”–“环境变量”–选择“Path”–“编辑”–“新建”–最后一行填入安装路径(“D:\tools\rclone”),最后全部确定保存。注意:更新配置后如果配置未生效可重启一下服务再用。

2023-05-12 10:00:52 1018

原创 sonar8.9版本 win10安装使用手册

将下载的sonarqube-community-branch-plugin-1.8.0.jar插件放到\sonarqube-8.9.9.56886\extensions\plugins\目录下。sonarqube-community-branch-plugin-1.8.0.jar 说明:指定扫描分支,不安装,默认扫描master分支。在\sonarqube-8.9.9.56886\bin\windows-x86-64\下,运行StartSonar.bat文件。在项目的父pom中添加依赖和插件依赖。

2023-03-31 09:39:09 1124 1

原创 k8s一步进入pod的方法

也可以使用下面的命令一步即可进入pod。平常在进入pod时,先使用。

2023-03-24 15:30:56 2291

原创 windows,liunx,java实现apk解压,去签名、重新签名,重新打包apk

背景:由于项目需要,需要将apk包加入服务端返回的静态资源文件到apk中,形成离线apk包供下载安装。经过调查研究,决定使用apktool实现。关于apktool的资料可以参考https://blog.csdn.net/quantum7/article/details/124060620https://blog.csdn.net/qq_20451879/article/details/1173000561.JDK环境2.下载apktool.jar打包流程:apktool下载地址:https://ibotpe

2023-03-03 11:13:52 1092

原创 springboot2.x版本PowerMockRunner和SpringBootTest单元测试

springboot2.x单元测试

2022-10-08 13:31:58 687

原创 liunx中安装rclone挂载minio(Supervisord方式)

liunx中安装rclone挂载minio

2022-08-09 17:50:31 476

原创 java递归查询并删除minio所在目录下的所有文件地址

java递归查询并删除minio所在目录下的所有文件

2022-08-02 18:20:23 2888 2

原创 rclone常用api使用restTemplate方式发送请求

springcloud中使用rclone的api调用方法

2022-07-04 15:35:42 906 3

原创 java Rclone挂载minio,常用到的rclone的api如下

rclone的api

2022-07-04 11:09:04 456 2

原创 java 字节转换成MB,GB,TB和MB,GB,TB转成字节的工具类

java字节与MB,GB,TB的相互转换

2022-07-04 10:51:04 1784

原创 springboot2.x整合aspos-words实现将word转成pdf,将word转成图片,亲测有效

在网上也查过各种方法,都尝试过,个人觉得这个方法不错,记录一下,也给需要的人提供一点思路1.下载aspos-wordsjar包百度网盘下载链接提取码:05862.将jar包添加到项目中,目录如下3.修改一下pom,添加依赖 <dependency> <groupId>com.aspose</groupId> <artifactId>aspose-words</artifactId> <ver

2021-07-29 10:59:57 981

原创 使用宝塔面板安装mysql后用navicat 连接数据库时连接失败报错1045解决方法

1.检查宝塔面板中的端口是否开放(3306和888)2.检查腾讯云中端口是否开放(3306和888)(本人用的是腾讯云的服务器)3.在宝塔面板数据库中选择要管理的数据库4.修改root用户的权限,点击修改权限5.修改下图中的用户权限的主机名改为任意主机并保存修改6.输入主机ip,账号,密码即可...

2021-07-08 16:08:46 2295

原创 在liunx中安装并配置es(Elasticsearch 7.10.1)并解决几个安装中出现的问题

1.在目录/home/es/elk/下载安装包wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.10.1.tar.gz说明:最好安装在非root目录下,不然可能会出现启动失败,出现报错信息如下Error: Could not find or load main class org.elasticsearch.tools.JavaVersionChecker2.解压安装包到指定文件夹中/home/es

2021-05-07 18:17:28 317 2

原创 解决Push failed unable to access ‘***.git/‘:OpenSSL SSL_read: Connection was reset, errno 10054

记录一次项目push到git上面一直失败后的处理办法,在idea终端执行下面的命令git config --global http.sslBackend "openssl"然后再push就ok了.

2021-03-05 11:13:48 5823 5

原创 java使用springboot实现多个企业邮箱账号发送邮件,亲测有效

由于项目要求需要使用不同的企业邮箱账号发送邮件功能,具体的申请企业邮箱步骤就不详细说明了,这里我用的是网易的企业邮箱.1.邮箱的配置yml文件如下spring:#这里需要配置默认的邮件发送信息,不然启动会报错 mail: host: smtphz.qiye.163.com username: 账号名称 password: ******** #这里是账号的客户端授权密码 senderName: 发送人名称(可不配置)sender-email: configs:

2021-02-25 15:11:22 3350 1

原创 使用nginx部署多个vue项目,亲测有效(使用域名https方式访问)

1.修改nginx.conf配置 server { listen 443 ssl;server_name 你的域名;#ssl on; # 开启ssl证书访问ssl_certificate ./1_bundle.crt; #你的证书crt文件地址ssl_certificate_key ./2_.key; #你的证书key文件地址ssl_session_timeout 60m; # session有效时间10分钟#ssl_protocols TLSv1 TLS

2021-02-01 17:18:11 1901 2

原创 minio将http改为https方式访问

由于项目更新成了https的访问方式,原来http格式的图片就无法在https页面中显示,查看minio官网的升级TLS方式没有解决https://docs.min.io/cn/how-to-secure-access-to-minio-server-with-tls.html尝试使用nginx反向代理方式解决了.解决方法如下:修改nginx.conf配置文件http { include mime.types; default_type application/oc

2021-01-12 17:52:30 9753 6

原创 腾讯云升级成https的方法,亲测有效

2020-12-21 15:34:42 488 2

原创 解决腾讯云报告的漏洞:OpenSSL 拒绝服务漏洞(CVE-2020-1971)问题

根据提供的解决方案需要升级openSSL的版本,升级方法如下:1.查看当前版本信息命令:openssl version -a2.下载更新后的版本安装包到/usr/local/src目录下,命令如下: wget https://github.com/openssl/openssl/archive/OpenSSL_1_1_1i.tar.gz3.解压安装包:tar xzvf ./OpenSSL_1_1_1i.tar.gz4.打开文件夹:cd openssl-OpenSSL_1_1_1i/

2020-12-10 11:10:02 1531

原创 java不使用客户端授权密码直接用账号密码发送带附件的邮件

申请了网易的企业免费邮箱,由于无法使用客户端授权密码,只能用账号密码登录,下面是我的实现代码applicaiton.yml配置email: host: smtp.ym.163.com username: yourUserName password: yourPassword senderName: yourUserName具体代码如下import org.springframework.boot.context.properties.ConfigurationProperties;

2020-11-13 16:43:10 1402 1

原创 腾讯云域名解析服务器IP地址及Linux 服务器绑定域名

先申请注册腾讯云的域名,具体操作登录腾讯云控制台后搜索域名,根据提示进行操作就行了.腾讯云服务器绑定域名步骤如下:校验一下是否绑定成功,在电脑上ping下域名然后就是将nginx上的ip地址换成域名cd nginx/confvim nginx.conf将server中之前的server_name中的ip地址换成域名后重启nginx即可....

2020-10-30 11:08:09 1162

原创 文件处理之六:使用org.jodconverter将doc文件转成html在线预览

相关org.jodconverter的pom依赖可参考文件处理之一中的依赖,转换方法如下:import org.apache.tomcat.util.http.fileupload.IOUtils;import org.jodconverter.DocumentConverter;@Value("${openfile.localPath}") private String openfile;@Autowired private DocumentConverter converter; //tb

2020-09-16 16:14:45 1290

原创 文件处理之五:在线预览pdf文件

前面四篇文章介绍了如何处理多个doc文件为一个doc文件,将doc文件转成pdf文件,将多个图片转成一个pdf文件,最后将处理后的pdf文件合并成一个pdf文件,下面进行最后一步,实现pdf文件的在线预览:@ApiOperation(value = "预览pdf文件") @GetMapping("/preview") public void findPdf(@ApiParam(name = "fileName", value = "文件地址") @RequestParam("fileName") St

2020-09-16 16:08:05 160

原创 文件处理之四:合并多个pdf文件为一个pdf

上面已经将文件转成了两个pdf文件,现在需要将两个文件合并成一个pdf文件,使用的是org.apache.pdfbox.multipdf中的方法如下,相关依赖可参考文件处理之一中的依赖:/** * @param files 文件列表 * @param targetPath 合并后的文件地址 */ public static File mulFile2One(List<File> files,String targetPath) throws IOException{ // p

2020-09-16 16:03:37 655

原创 文件处理之三:合并多张图片为一个pdf文件

由于处理的文件中涉及到要将多张不同格式的图片也合并到pdf文件中,使用sprie.doc中的方法也可以将图片合并到pdf文件中,但是生成的pdf中会有提示的红色广告语,所以使用了com.itextpdf.text.Document中的方法进行处理:/** * @param outPdfFilepath 生成pdf文件路径 * @param imageFiles 需要转换的图片File类Array,按array的顺序合成图片 */ public static void imagesTo

2020-09-16 15:59:04 428

原创 文件处理之二:将doc文件转成pdf格式

上一篇文章介绍了使用spire.doc合并多个doc文件成一个文件的方法,下面将介绍将doc文件转成pdf的方法,这里我使用的是org.jodconverter中的方法,相关依赖见上一篇.使用方式如下:@Autowired private DocumentConverter converter; @Value("${yourFilePath}") private String reviewPath; /** * * @param fileName 文件名 * @param r

2020-09-16 15:47:46 262

原创 文件处理之一:springboot2.x+spire.doc完成多个docx文件的合并成一个文件

最近的项目功能中,有涉及到要将多个doc文件合并成一个文件的功能,网上各种资料都有,现整理一下我自己的处理方法,以供需要之人参考.首先时pom依赖如下: <!-- jodconverter --> <dependency> <groupId>org.jodconverter</groupId> <artifactId>jodconverter-core</artifactI

2020-09-16 15:26:58 1686 1

原创 liunx中安装jdk1.8并使用shell脚本启动springboot项目

本来之前是用的docker安装的jdk,并用docker部署的springboot项目,后面由于业务需要部署了minio和openoffice,结果在使用时,总是找不到配置的文件路径,尝试各种方式,包括在启动项目时添加挂载目录等,还是没解决,干脆放弃docker部署方式了,毕竟docker研究的还没那么深,以下是直接使用liunx部署的步骤.(mysql和redis这些已经在docker中部署成功了)###首先安装jdk1.上传安装包jdk-8u131-linux-i586.tar.gz 到/usr/j

2020-07-31 11:47:54 242

原创 记录一次springboot中出现Error parsing HTTP request header java.io.EOFException: null问题解决

每次请求接口都会报这个错,也不影响接口请求,就是看着报错很不舒服,查看了相关资料,报错的主要原因是header缓冲区大小不够,那么该如何修改缓冲区大小呢?修改application.yml配置文件添加配置server: port: 8080 **tomcat: max-http-post-size: 3145728**...

2020-07-27 17:12:53 8005 2

原创 解决springboot2.X整合minio出现SSLException: Unrecognized SSL message问题

各种排查异常后,将之前配置的 secure参数由true改成了false,使用给定的endpoint、port、access key、secret key和一个secure选项(表示的是是否使用https)创建一个Minio client对象。1.pom依赖 <!-- minio--> <dependency> <groupId>io.minio</groupId> <artifac

2020-07-20 16:49:26 3277

原创 腾讯云服务器安装docker后mysql安装完成,navicat连接不上数据库问题解决

在服务器上安装docker成功后,mysql也安装成功并测试OK后,navicat怎么也连接不上数据库,报错码2003,搜索各种解决方法,包括在安全组开发3306端口修改mysql访问权限等,最后将访问端口号由3306改成33061后连接成功,docker中查看mysql相关信息,如下图:因为Navicat实际上连接的是docker的端口....

2020-07-15 14:33:47 1354

原创 解决springboot中使用静态成员变量出现注入为null的问题

由于需要在工具类中使用静态成员变量StringRedisTemplate,使用@Autowrite注解注入后发现注入失败,StringRedisTemplate的值为null了,解决办法如下,使用@PostConstruce注解,赋予静态对象redisTemplateStatic一个实例,从而真正实例化静态对象,也可直接使用setter方式实例化redisTemplateStatic,redisTemplate对象需要加上@Autowired注解import org.springframework.bea

2020-07-14 09:58:07 1779

原创 解决前后端分离springboot+vue开发调试访问本地部署服务问题

和同事开始本地联调服务,本人win10系统,同事是MAC系统,两台电脑都将防火墙关掉了,具体关防火墙方式自行解决咯.win10系统查看本地ip地址,cmd 命令后输入ipconfig,苹果命令是ifconfig.注意ipv4的地址有几个,开始选择了上面的,一直访问失败,然后分别ping了一下对方的地址后,发现使用红框中的地址就可以ping通了.PS:也可不关闭防火墙,添加开发80端口设置,如下图,在防火墙设置中选择高级设置,然后添加新的入站规则,添加80端口开发,后面默认就OK了....

2020-07-10 10:56:40 1397

原创 vue相关命令

1.删除项目中的node_modules文件夹中的内容cmd rmdir /s/q d:\workspace\my-project\node_modules

2020-07-02 16:14:51 111

空空如也

空空如也

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

TA关注的人

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