自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(317)
  • 资源 (3)
  • 收藏
  • 关注

原创 JavaFX 应用打包

有以下几种形式,仅供参考。

2025-05-28 15:51:16 436

原创 springboot 加载 tomcat 源码追踪

从 SpringApplication.run()方法进入进入到 refresh () 方法选择实现类进入到onRefresh() 方法创建容器找到加载bean得到 webServer 实例点击 getWebServer()其实现类如何知到是哪个实现类呢?接着往下看。

2025-05-09 15:53:09 464

原创 habse 安装与代码调试

官方文档。

2025-04-11 11:03:24 1030

转载 用pl.pojo.tester测试Pojo类,提高测试覆盖率

在Java项目开发中,我们经常需要定义一些简单的类Pojo,如VODTO等,通常它们作为数据载体,只具有gettersettertoString等简单方法。而在单元测试中,因为有测试覆盖率的要求,需要对这些简单的类和简单的方法进行测试,显得十分冗余和无聊。当然可以配置exclude掉这些类,不进行覆盖率的校验,但这也不是一个好办法,实际上,这些类有的时候也是应该被测试的。pojo.pl。

2025-03-27 16:24:49 30

原创 maven 项目打包,包含引入的 pom 依赖

只会将其中一个版本的类复制到最终的 Uber JAR 中。这可能会引发运行时的类冲突问题。同样能将项目和依赖打包成一个 JAR 文件,而且还能解决一些依赖冲突问题。出现该警告,意味着存在类文件在多个 JAR 包中重复出现,而。如果你确定某些类的重复不会产生问题,可以在。标签忽略这些类的重复警告。打包后生成包含依赖的结构。

2025-03-27 16:16:50 410

原创 maven package java: -source 1.5 中不支持方法引用

在pom.xml中指定jdk版本编译。

2025-03-27 11:17:50 248

转载 解决Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform depend

【代码】解决Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform depend。

2025-03-27 11:03:31 105

原创 java 配置日志文件

在Maven项目的pom.xml。

2025-03-26 17:15:29 585

转载 Failed to load class “org.slf4j.impl.StaticLoggerBinder

错误提示 SLF4J 无法加载类,这意味着没有找到合适的日志实现绑定。SLF4J 只是一个日志门面,实际的日志记录依赖于具体的日志实现,如 Logback、Log4j、java.util.logging 等。

2025-03-26 16:55:53 168

原创 jackSon中@JsonIgnore, @JsonIgnoreProperties and @JsonIgnoreType,@JsonProperty注解使用详解

这时只需要在实体类上面加注解即可解决,ignoreUnknown设置为true说明在反序列化的时候忽视未知的字段,即反序列的时候能对应的就对应上,不能对应的就不管了。这个注解和@JsonIgnore注解功能是一样的,区别就是这个注解是用在类上面的,在需要的注解比较多的情况下,用来一次性定义忽略的字段。由此可见当我们需要在序列化和反序列化的时候忽略某个字段的时候就用这个注解加在字段上面就行了。这个注解是用在类上面的表明这个类在序列化和反序列化的时候被忽略。这个注解是用在字段上, 用来在实体类序列化和。

2025-03-26 16:28:38 1294

转载 IDEA报错:Error:java: Compilation failed: internal java compiler error 解决办法

项目启动报错Error:java: Compilation failed: internal java。如果还没有解决,那么就去Settings里面找。查看这些配置,确保版本一样。

2025-03-26 16:11:06 54

转载 Linux关闭防火墙 / 开放端口

Linux的网络可以ping通,但是linux启动的应用如tomcat / nginx等都无法访问?这是由于Linux的安全问题默认开启了防火墙,并且禁用(不开放)所有端口。关闭防火墙(生产不建议,不安全)只开放需要使用的端口(推荐,安全)

2025-03-26 16:06:33 116

原创 flink 安装与访问 ui

浏览项目目录版本:v2.0.0下载FlinkFlink运行在所有类UNIX环境中,即Linux,Mac OS X和Cygwin(适用于Windows)。您需要安装Java 11。接下来,,然后解压缩存档到指定目录 /usr/local/flink浏览项目目录你应该看到类似这样的东西:flink。

2025-03-26 15:41:25 1016

转载 Linux 网络文件下载

在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。命令是Linux中最常用的下载命令之一。它支持HTTP、HTTPS、FTP等多种协议,并可以设置断点续传等功能。wget还有许多其他的选项,可以通过。

2025-03-26 15:15:06 192

原创 springboot 集成 mybatisplus

运行 代码生成器主类 CodeGenerator, 自动生成 controller、service、service.impl、mapper、model、mapper.xml 文件。strategyConfig 配置中显式配置了文件可覆盖生成,不配置则文件不覆盖。路径根据自己项目的 mapper 文件路径填写。如果使用 代码生成器,在连接上添加链接属性。在 Spring Boot 启动类中添加。注解,扫描 Mapper 文件夹。

2025-01-10 17:06:10 475

原创 springboot 默认的 mysql 驱动版本

点击 spring-boot-starter-parent 进入 spring-boot-starter-parent-3.1.12.pom。点击 spring-boot-dependencies 进入 spring-boot-dependencies-3.1.12.pom。在 spring-boot-dependencies-3.1.12.pom 搜索 mysql。即在springboot 的 pom 中 引入如下依赖即可 自动匹配 mysql 驱动版本。得知该版本匹配的驱动为 8.0.33。

2025-01-10 09:58:13 596

原创 springboot 与 oauth2 版本对应关系

以 springboot 稳定版本举例。

2024-12-20 16:01:02 596

原创 Spring Boot 集成 RabbitMQ 自动创建交换机、队列并绑定

在使用 Spring Boot 开发消息应用时,我们经常需要在应用启动时自动创建的交换机、队列和绑定关系。

2024-12-12 09:37:02 481

原创 windows下 mysql开启 binlog日志

说明说明没有开启方式一 :you are not using binary logging方式二:log_bin off。

2024-12-10 10:27:20 745

原创 springboot 配置跨域访问

CORS,全称是“跨源资源共享”(Cross-Origin Resource Sharing),是一种Web应用程序的安全机制,用于控制不同源的资源之间的交互。在Web应用程序中,CORS定义了一种机制,通过该机制,浏览器能够限制哪些外部网页可以访问来自不同源的资源。源由协议、域名和端口组成。当一个网页请求另一个网页上的资源时,浏览器会检查请求是否符合CORS规范,以确定是否允许该请求。

2024-11-27 15:01:33 1974

转载 npm 包 - serve 使用

前端打包后,有时需要将打包好的项目跑一下看看效果,这时就可以使用 serve 工具,在本地启动一个静态文件服务器。本文主要简单记录下 npm 包 serve 的基本使用命令。

2024-11-20 16:59:19 700

原创 node js 入门

npm是 Node.js 的标准包管理器。如果一个项目有一个文件,通过运行它将在文件夹中安装项目所需的所有内容,如果它不存在则创建它。你还可以安装特定的包,通过运行。

2024-11-20 16:55:04 1056

原创 [spring]xxx does not support filtering and will therefore be run completely

junit版本对应错误 在@Test时选择maven下的版本就可以了,不要选带api的,还有SpringJUnit4ClassRunner只支持4.12版本及以上。将引入的org.junit.jupiter.api.Test;这个包替换成org.junit.Test;

2024-11-20 16:00:54 417

原创 在Java 8中将 LocalDateTime 转换为Date

1.使用atZone()方法将LocalDateTime转换为ZonedDateTime。2.将ZonedDateTime转换为Instant,并从中获取Date。

2024-11-20 15:58:25 487

原创 在 Docker 中删除镜像、容器和卷

命令找到要删除的卷名。

2024-11-20 15:52:38 276

原创 docker 相关组成

文件名 docker, 一般默认安装在 /usr/bin 目录下。比如我们执行的 docker ps 调用的就是 docker 客户端程序。

2024-11-20 15:44:15 987

原创 docker 卸载与安装

查询之前安装的docker, 没有查到则不用卸载删除卸载安装包删除镜像、容器、默认挂载卷。

2024-11-20 15:18:03 1173

转载 mysql 按条件排序:order by 高级用法之case when, if 复杂排序

【代码】mysql 按条件排序:order by 高级用法之case when, if 复杂排序。

2024-11-05 14:44:21 161

原创 gitee 使用 webhoot 触发 Jenkins 自动构建

搜索 gitee 进行安装。

2024-11-01 16:58:36 1420

原创 jenkins 构建报错 mvn: command not found

首先安装过 maven,并且配置过环境变量win + r ,输入 cmd键入 mvn -v 出现上图输出,则证明安装成功。

2024-11-01 15:59:02 1491

原创 jenkins 构建报错 Cannot run program “sh”

在 windows 操作系统自动化部署的时候, 由于自动化构建的命令是 shell 执行的,而默认windows 从 path 路径拿到的 shell 没有 sh.exe ,因此报错。

2024-11-01 15:43:45 738

原创 springboot 自定义错误页面

Component@Overridemap.put("compay", "深证腾讯计算公司");//调用父类来添加之前Spring的错误信息return map;页面获取代码如下。

2024-10-29 14:42:14 1267

转载 Java 计算x的y次幂x^y 以及位运算计算2^n

我们知道表示x的y次幂。特殊地,表示2的n次方,或者叫2的n次幂。

2024-10-17 14:50:58 228

原创 spring 如何解决循环依赖

Spring 中使用了三级缓存的设计,来解决单例模式下的属性循环依赖问题。

2024-10-12 09:58:11 413

原创 springboot 集成 camunda

项目地址: stormlong/springboot-camundahttps://gitee.com/stormlong/springboot-camunda进入官网 https://camunda.com/选择 camunda7滑倒页面底部点击 GENERATE 下载导入 idea 即可进入首页 https://camunda.com/选择 processDesignhttps://docs.camunda.org/manual/latest/选择自己下载的版本https://docs.camunda.

2024-09-30 16:16:22 727

转载 Linux 定时清理文件脚本

home/zhongli_interface 清理文件的路径。-type f 清理文件类型为文件,f修改成d 就是文件夹。-mtime +3 清理三天前的文件。清理文件名为.tmp结尾的文件。-exec 执行的命令。每天凌晨2点执行脚本。

2024-09-25 10:12:38 546 1

原创 linux 日志轮询

一般来说,日志是任何故障排除过程中非常重要的一部分,但这些日志会随着时间增长。在这种情况下,我们需要手动执行日志清理以回收空间,这是一件繁琐的管理任务。为了解决这个问题,我们可以在 Linux 中配置 logrotate 程序,它可以自动执行日志文件的轮换、压缩、删除和用邮件发出。我们可以配置 logrotate 程序,以便每个日志文件可以在每天、每周、每月或当它变得太大时处理。

2024-09-24 17:43:36 1114

转载 linux 系统登录日志

记录的是所有的用户什么时候登录过系统用户名 端口 来自 最后登陆时间bin **从未登录过**daemon **从未登录过**adm **从未登录过**lp **从未登录过**

2024-09-24 16:10:52 427

原创 K8S volumn 挂载文件

将一个configmap 内的两个文件挂载在一个pod的不同目录下。创建一个configmap。创建一个deploy。

2024-09-20 17:34:29 646

原创 java 优雅创建文件

mkdirs:只能用来创建文件夹,且能创建多级目录 ,如果上级不存在,就会自动创建。(创建文件夹多用此)createNewFile:只能用来创建文件,且只能在已存在的目录下创建文件,否则会创建失败。核心在于 File fileParent = file.getParentFile();mkdir:只能用来创建文件夹,且只能创建一级目录,如果上级不存在,就会创建失败。

2024-09-20 17:14:19 235

cron表达式生成器(web版)

此表达式生成器,可以直接打开,可以应用到自己的web页面

2018-05-25

spring整合CXF开发webService所需jar包

开发环境jdk1.7,cxf版本3.1.17。 spring整合CXF开发webService所需jar包。

2018-11-20

tomcat集群利用redis实现session共享所需jar包

使用上述jar包,只需添加在tomcat配置文件添加几行代码,即可实现tomcat集群下session共享问题

2019-03-02

空空如也

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

TA关注的人

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