自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

棒棒糖的糖不含糖的博客

你所忘记的棒棒糖,再也没有糖了。

  • 博客(74)
  • 收藏
  • 关注

原创 IT企业项目后端开发常用技术栈

持久层框架MyBatisHibernateSpringJDBCMiniDao表现层框架SpringMVCStrutsStruts2WebWorkJSFTapestry业务逻辑层框架SpringSpringBoot三层架构框架集成方案Spring全家桶1=SpringMVC+Spring+SpringJDBCSpring全家桶2=SpringMVC+Spring+SpringDataJPA。

2023-05-20 20:07:04 1301

原创 idea生成类信息及快捷开发配置

生成,类信息,如下图所示。

2024-09-17 23:20:08 149

原创 SpringBoot启动成功,但端口启动失败

在Maven的POM(Project Object Model)文件中,, , 和 这三个标签是项目的基本坐标(coordinates),它们共同定义了Maven项目在仓库中的唯一位置。这通常是项目的名称或模块名。(虽然Spring Boot默认包含):虽然Spring Boot默认使用了Logback作为日志框架,但你可能需要添加其他日志相关的依赖,比如SLF4J的绑定,但通常这不是必需的,因为Spring Boot已经为你处理了。

2024-09-17 00:16:05 699

原创 SpringBoot中的server.context-path

书接上回,首先,先看一张图片。

2024-08-01 17:38:49 995

原创 SpringBoot 在 idea中的 .idea和 .iml文件

一、 引言。

2024-07-31 17:05:14 789

原创 iText生成PDF文件

生成Word文件并将其转换为PDF文件,可以使用多种Java库和JAR包。Apache POI:这是一个用于操作Microsoft Office格式文件的Java库。你可以使用它来创建和编辑Word文档(.doc或.docx)。:这是一个功能强大的Java库,用于创建、编辑、转换和打印Word文档。它支持将Word文档转换为PDF格式。Spire.Doc for Java的JAR包可以直接添加到你的Java项目中。

2024-04-22 18:27:34 4126

原创 记录一次SFTP文件上传异常

上周客户反应,本地文件生成后,在上传文件时创建SFTP目录时失败,既然有问题,那就找呗,毕竟工作不就是创造bug和解决bug么。

2024-01-31 16:21:37 1478 2

原创 开发与AI的邂逅

通义灵码,是一款基于通义大模型的智能编码辅助工具,提供行级/函数级实时续写、自然语言生成代码、单元测试生成、代码注释生成、代码解释、研发智能问答、异常报错排查等能力,并针对阿里云 SDK/API 的使用场景调优,为开发者带来高效、流畅的编码体验。兼容 Visual Studio Code、JetBrains IDEs 等主流 IDE;支持 Java、Python、Go、C/C++、JavaScript、TypeScript、PHP、Ruby、Rust、Scala 等主流编程语言。

2023-12-05 16:32:23 1841

原创 元素内容必须由格式正确的字符数据或标记组成

由提示可知,系统将我的小于号【】则没有这个问题。那么原始代码是真的把小于号【

2023-10-31 21:55:08 1227

原创 SpringBoot Admin监控平台《二》基础报警设置

首先搭建监控一个平台和连个客户端,搭建流程见。

2023-09-19 18:24:24 447

原创 AntScheduler

在主程序中创建了AntScheduler实例,添加了一个名称为“myTask”的任务,并设置了该任务的Cron表达式,表示任务每隔5秒钟执行一次。它可以帮助开发人员轻松地实现任务的动态调度、分布式部署、故障恢复等功能,降低了任务调度的复杂度,提高了任务调度的效率和可靠性。另外,AntScheduler还提供了丰富的监控和管理功能,如任务状态的监控、日志的记录、报警通知等,方便开发人员及时发现和解决问题,并保证任务的正常运行。创建一个任务类,实现AntRunnable接口,在run方法中编写具体的任务逻辑。

2023-09-15 15:29:00 474

原创 本机MySQL数据库安装

本机MySQL数据库安装比较简单,但坑比较多,很容易出现安装好了但是在某些时候不能使用的情况;另外在卸载的时候,也容易出现卸载不干净,造成二次安装失败的情况,所以在安装前,一定要检查清楚,本地是否已经安装了MySQL。

2023-09-12 17:14:05 1608

原创 Java FTP按关键字批量下载文件

【代码】Java FTP按关键字批量下载文件。

2023-09-12 11:15:02 727 2

原创 Mybatis-plus中常用注解

的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。注解就是拓展了开发的功能并保障了代码的灵活性,(简称 MP)是一个。

2023-09-08 14:48:35 2519

原创 SpringBoot Admin监控平台《一》平台搭建及基础介绍

Spring Boot Admin是一个管理和监控Spring Boot应用程序的开源项目,在对单一应用服务监控的同时也提供了集群监控方案,支持通过eureka、consul、zookeeper等注册中心的方式实现多服务监控与管理。Spring Boot Admin UI部分使用Vue JS将数据展示在前端。Spring Boot Admin服务器端负责收集各个客户的数据。各台客户端配置服务器地址,启动后注册到服务器。服务器不停地请求客户端的信息(通过Actuator接口)。具体架构如下图所示。

2023-09-06 15:17:20 820

原创 Java 内置注解

Java内置注解 也称 Java标准注解,是Java JDK 中自带的注解。Java 中有许多标准注解,以下是一些常见的标准注解: 1. @Override:用于表示一个方法是重写父类中的方法。 2. @Deprecated:用于标记已经过时的方法或类,提醒开发者不再使用。 3. @SuppressWarnings:用于抑制编译器产生的警告信息。 4. @FunctionalInterface:用于标记一个接口是函数式接口,即只包含一个抽象方法的接口。

2023-08-23 14:51:29 394

原创 Java 注解的分类

注解(Annotation),也叫。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、、方法参数等的前面,用来对这些元素进行说明,注释。

2023-08-22 18:24:30 203

原创 JDK 核心jar之 rt.jar

在软件领域,JAR文件JavaArchive)是一种软件包文件格式,通常用于聚合大量的Java类文件、相关的元数据和资源(文本、图片等)文件到一个文件,以便开发Java平台应用软件或库,可以在不同平台上运行。JAR 包是一种方便的方式来组织和管理 Java 代码和依赖项,并且可以轻松地与其他开发人员共享和部署代码。JAR 包还支持数字签名和版本控制,以确保代码的完整性和安全性。rt.jar包是JRE环境的核心库之一,包含了Java标准类库中的类和接口,以及Java虚拟机所需的类和接口。

2023-08-22 16:58:48 1143

原创 Spring 的元注解

Spring 有四个【】的元注解,分别是::标识该注解可以用于标注哪些程序元素,比如类、方法、字段等。:标识该注解的生命周期,即在什么时候该注解会被保留,可选的生命周期包括源码(SOURCE)、编译时(CLASS)和运行时(RUNTIME)。RetentionPolicy.SOURCE:该注解仅在源代码中存在,编译器编译时会忽略这些注解。这意味着,编译后的.class文件中不会包含这些注解。这种注解一般用于编译时的检查和调试。

2023-07-26 17:29:34 721

原创 idea23.1 翻译配置

在idea的【Settings】中,找到插件中心【Plugins】,搜索【Translation】,可以看到这个插件下载量最大且评分最高,选择这个并安装就行。(这个需要配置,不想麻烦的,可以选择下面的翻译插件,多试几个,总有一个适合自己的)可以看到,它支持多种翻译引擎,常用的为后三个:有道翻译、阿里翻译和百度翻译,我下面以【阿里翻译】为例,介绍一下配置。百度搜索【阿里云】,即可出现阿里云服务,注册是最简单的,这里不再赘述。,但是它的默认翻译引擎是【谷歌翻译】,这个是不行的, 因为谷歌引擎在大陆不能使用。

2023-07-26 16:35:26 1243

原创 java.math.BigDecimal简介

在需要精确的小数计算时再使用BigDecimal,BigDecimal的性能比double和float差,在处理庞大,复杂的运算时尤为明显。故一般精度的计算没必要使用BigDecimal。尽量使用参数类型为String的构造函数。BigDecimal都是不可变的(immutable)的, 在进行每一次四则运算时,都会产生一个新的对象 ,所以在做加减乘除运算时要记得要保存操作后的值。

2023-07-12 11:40:10 1377

转载 Linux命令总结

升级模式会安装用户所指定的更新版本,并删除已安装在系统中的相同软件包,升级软件包命令如下:rpm –Uvh wu-ftpd-2.6.2-8.i386.rpm –Uvh:升级参数。vim 启动后,默认进入命令模式,任何模式都可以通过 esc 键回到命令模式(可以多按几次),命令模式下可以键入不同的命令完成选择、复制、粘贴、撤销等操作。使用 RPM 命令的安装模式可以将软件包内所有的组件放到系统中的正确路径,安装软件包的命令是:rpm –ivh wu-ftpd-2.6.2-8.i386.rpm。

2023-07-11 11:02:48 167

原创 Java 匿名对象

Java 匿名对象

2023-07-10 16:30:27 990

原创 Java String s = “a“+“b“+“c“;创建对象

解释:在上述代码中,字符串"a","b","c"都是字符串字面量,它们都是常量,因此编译器会在编译时将它们合并为一个字符串常量"abc"。所以,在运行时,实际上会创建4个对象:常量池中的字符串"a"、"b"、"c"和一个新的字符串对象"abc"。

2023-07-10 15:35:56 312

原创 Java链式编程与Builder(建造者)设计模式

链式编程,也叫级联式编程,调用对象的函数时返回一个this对象指向对象本身,达到链式效果,可以级联调用。

2023-07-05 15:52:12 4704

原创 启动失败之源发行版 17 需要目标发行版 17

这里可以看到,项目需要的是JDK17,而我这里用的是JDK1.8。

2023-07-04 16:54:36 16719 1

原创 JSch 流读取SFTP上的txt文件

【代码】JSch 流读取SFTP上的txt文件。

2023-06-29 10:33:40 542

原创 开发常用工具及其官网

官网:https://www.filezilla.cn/download。官网:https://www.jetbrains.com/idea/官网:https://activemq.apache.org/官网:https://rocketmq.apache.org/中文网:https://www.redis.net.cn/官网:https://www.rabbitmq.com/官网:https://www.eclipse.org/官网:https://www.postman.com/工具:Postman。

2023-06-27 13:33:03 906

原创 list赋值方法add()...和set()简介

*** 将指定的元素追加到此list的末尾(可选操作)* 支持此操作的列表可能会限制元素可以被添加到该list中。* 特别是一些list将拒绝添加null元素,其他列表将强制对可以添加的元素类型的限制。* List类应该在其文档中明确规定任何限制关于可以添加哪些元素。*/简单来说,此方法有三个要素:将新元素添加到list末尾、只能传入指定类型元素、部分list拒接添加null。但据我所知,JDK中应该是没有原生的"NULL判断"来拒绝null的添加。

2023-06-21 14:58:53 7182

原创 xxlJob任务管理平台500:xxl-job remoting error(connect timed out)

a) 如果地址不通,可以通过【手动录入】,修改为自己所需要的地址;b) 如果地址没问题,可以检查本地端口号,检查端口是否被占用,如果被占用,关闭被占用端口;c) 如果地址没问题,端口也正常,则可能是不在同一个局域网,切换网络或【手动录入】能访问的地址。我的问题就是 C ,我使用公司无线网访问失败,所以我切换网络,使用网线就访问成功了。

2023-06-15 12:05:19 13216 2

原创 Git简介

Git(读音为/gɪt/)是一个开源的版本控制系统,可以有效、高速地处理从很小到非常大的项目。也是为了帮助管理开发而开发的一个开放源码的。简而言之,Git是一款分布式源代码管理工具(版本控制工具)。

2023-06-06 11:46:37 458

原创 从git上拉取项目

1、获取相应项目路径2、获取相应项目的分支3、点击clone获取下载链接4、复制相应下载链接。

2023-06-06 10:29:42 10275

原创 IDEA2023.1配置Git

在使用新设备整理git项目时,报了以下问题,在整理项目的同时,做下记录。

2023-06-05 16:44:49 5722 2

原创 java createNewFile创建文件失败 系统找不到指定的路径

在两个方法中,后半段的“向文件中填充数据”都是相同的,不同的是,前者先创建了文件目录 new File(path).mkdirs();Atomically创建一个新的空文件,该文件由该抽象路径名命名,当且仅当具有该名称的文件还不存在时。对于可能影响文件的所有其他文件系统活动,检查文件是否存在以及如果文件不存在则创建文件是一个原子操作。规范化路径名字符串使用默认的名称分隔符,并且不包含任何重复或冗余的分隔符。注意:此方法不应用于文件锁定,因为无法使生成的协议可靠地工作。如果命名文件已存在,则为false。

2023-05-29 17:59:40 2326

原创 SQL报错this is incompatible with sql_mode=only_full_group_by

(在5.7.5之前,MySQL没有检测到函数依赖,默认情况下也没有启用ONLY_FULL_GROUP_BY。拒绝select列表、HAVING条件或ORDER BY列表引用非聚合列的查询,这些列既不在GROUP BY子句中命名,也不依赖于GROUP BY列的功能(由GROUP BY列唯一确定)。(目的是将ONLY_FULL_GROUP_BY关闭,为了便于展示,我将语句用回车分作两行了,实际添加中,无需如此。但很明显,可以看到,我的 order_id 是包含在查询语句中的,所以这个错误描述很明显是不准确的。

2023-05-29 16:37:00 2920

原创 Java基础总目录

Java基础简介

2023-05-23 00:36:28 1232

原创 《禅道》简介

为。ZenTaoPMS软天创公司为了解决众多企业在管理过程中出现的混乱,无序的现象,开发出来的一套。它集、测试管理于一身,同时包含等诸多功能,是中小型的首选工具。

2023-05-20 20:04:49 765

原创 初识Linux《一》

linux中的$即“命令提示符”就是你可以一在后面输入命令的,命令提示符前面可能提示当前用户的一些信息,在linux下会提示用户当前目录以及当前用户。

2023-05-17 14:03:41 130

原创 idea 2023.1设置:新UI及背景颜色设置

idea 2023.1设置:新UI体验及背景颜色设置

2023-05-11 16:03:57 20266 2

原创 idea 2023.1设置:字体设置及自动调整大小

idea 2023.1设置:字体设置及自动调整大小

2023-05-11 15:14:47 4197

空空如也

空空如也

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

TA关注的人

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