自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

少爷晚安

授人以鱼不如授人以渔

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

转载 Win11专业版23H2未activate,还不知道如何activate?

Win11专业版23H2未activate,还不知道如何activate?

2024-09-10 14:35:00 38

转载 【参考官方】CSDN编辑器Markdown语法和快捷键使用,让你轻松编写博客!

参考CSDN官方文章整理的关于CSDN编辑器的使用和相关快捷键,包括所见即所得的Markdown语法,让你轻松编写博客。

2024-09-10 14:15:48 215

原创 一系列实用工具、编程工具和学习网站推荐

如果大家有什么工具和学习网站欢迎评论推荐。

2024-01-12 11:25:28 558

原创 Postman工具使用一篇快速入门教程

Postman 是一个用于构建和使用 API 的 API 平台,Postman 简化了 API 生命周期的每个步骤并简化了协作,可以更快地创建更好的 API。Postman 包含一个基于Node.js的强大的运行时,允许您向Request和Folder添加动态行为,这允许您编写测试套件,构建可以包含动态参数的请求,在请求之间传递数据等等。

2024-01-09 17:23:24 2838

原创 IntelliJ IDEA连接MySQL出现javax.net.ssl.SSLHandshakeException: No appropriate protocol

1.javax.net.ssl.SSLHandshakeException: No appropriate protocol报错解决:https://blog.csdn.net/weixin_46072377/article/details/132100862。

2024-01-09 10:25:02 601

原创 IntelliJ IDEA开发工具使用一篇快速入门教程

当我们更换设备或重新安装IDEA后都要手动设置一遍,就很繁琐,我们可以通过同步设置将本地设置保存到JetBrains,然后只需要通过登录自己的JetBrains账号,再点击同步设置,就会同步之前的设置。设置自动import导包,add unambiguous imports准确导入需要的包,optimize imports优化导入的包,会删除没有使用的包。),然后选择本地下载安装好的Git目录路径,再点击Test按钮,若出现下面的Git version版本号就表示集成成功。

2024-01-05 14:50:25 2215

原创 Java实现汉字拼音转换和关键字分词(pinyin4j、hanlp)

【代码】Java实现汉字拼音转换和关键字分词(pinyin4j、hanlp)

2024-01-04 13:20:07 885

原创 Java基础——final关键字

若final和static同时修饰的成员变量,必须显示初始化!因为static修饰所属于类,在构造器之前就初始化了。final修饰的成员变量,系统不会隐式赋值,必须定义时显示初始化或构造器初始化。因为final修饰的成员,会保证成员在初始化之后对其他线程可见,保证线程的安全。final可以用来修饰局部变量、成员变量、类和方法。用关键字final来修饰,表示“最终的”。

2023-12-10 21:49:06 399

原创 Java基础——static关键字

对象只有在new的时候才会分配空间,有时候我们希望不管是否产生了对象或无论产生了多少对象的情况下,某些特定的数据在内存空间里只有一份,就可以static修饰成员。static可修饰属性、方法、代码块、内部类。

2023-12-10 21:38:22 556

原创 Java基础——什么是main方法

main方法是Java虚拟机调用的入口,该方法的权限必须是public,Java虚拟机在执行main方法时不必创建对象,所以该方法是static修饰,接收一个String类型的数组参数,数组保存执行Java命令时传递给所运行的类的参数,并且没有返回值。由于main方法是static修饰静态的,所以不可以重写,但可以重载,只是重载的方法,JVM不认可,不可以作为程序入口。注意:由于main是静态方法,所以在该方法内调用的成员变量和成员方法都必须是静态的。

2023-12-10 20:26:41 664

原创 Java基础——对象类型转换(向上、向下转型)

非继承关系的类之间对象类型不可以互相类型转换,只有继承关系才可以互相转换。简单说,对象类型转换的前提要是继承关系。对象类型转换分为:向上转型和向下转型。多态就是一种自动向上转型。为了避免错误的转换,我们可以在转换之前可以使用。

2023-12-10 20:09:38 476

原创 Java基础——面向对象(对象声明、三大特性)

面向过程和面向对象,二者都是一种思想。我们从面向过程的执行者转化成了面向对象的指挥者。例如:洗衣服面向对象的三大特征:封装(Encapsulation)、继承(Inheritance)、多态(Polymorphism)。

2023-12-10 19:04:47 1025

原创 Java基础——访问权限修饰符

访问权限修饰符,可以修饰类、方法和变量,被不同的修饰符修饰,可访问的权限不同。其中private也体现了面向对象的封装特性。

2023-12-03 14:10:15 387

原创 Java基础——方法可变长参数

JavaSE 5.0中提供了Varargs(variable number of arguments)机制,允许直接定义能和多个实参相匹配的形参。

2023-12-03 13:59:56 454

原创 Java基础——方法传参机制(值传递)

方法参数分为形参和实参,形参是方法声明时的参数,实参是方法调用时实际给的参数值。,当形参是引用数据类型:传递。,当形参是基本数据类型:传递。示例:传递基本数据类型。示例:传递引用数据类型。

2023-11-13 10:35:24 164

原创 Java基础——方法的重载和重写

在,允许存在一个以上的同名方法,只要它们的参数个数或者参数类型不同即可,该同名方法被称为方法重载。,只看参数列表,且参数列表必须不同(参数个数或参数类型)。

2023-11-13 10:22:36 135

原创 Java基础——常量、局部变量和成员变量

变量:内存中的一个存储区域(该区域的数据可以在同一类型范围内不断变化)。变量是程序中最基本的存储单元,包含变量类型、变量名和变量值。

2023-11-13 01:02:59 309

原创 Java基础——类Class(构造函数、成员变量和成员方法)

类(Class)是由构造函数、属性和行为构成,属性是成员变量,行为是成员方法,类是对象的具体描述,可以通过构造函数创建对象。

2023-11-13 00:29:55 511

原创 Java数组练习:杨辉三角、冒泡排序、二分查找和数组反转

【代码】数组练习:杨辉三角、冒泡排序、二分查找和数组反转。

2023-11-10 08:58:28 119

原创 Java基础——数组(一维数组与二维数组)

数组是多个相同类型的数据按一定顺序排列的集合。数组是引用数据类型,数组的元素是同一类型的任何数据类型,包括基本数据类型和引用数据类型。数组的长度一旦确定,就不可变。可以通过下标或索引的方式获取指定位置的元素(数组的下表是从0开始)。创建数组对象会在内存开辟一整块连续的空间,而数组名中引用的是这块连续空间的地址。

2023-11-09 16:32:51 214

原创 IntelliJ IDEA警告Type parameter ‘T‘ hides visible type ‘org.apache.poi.ss.formula.functions.T‘

由于我的代码里引入了包下一个类名为T的类,导致了IDEA提示问题,该T是一个具体的类型名称,不是泛型参数。代码里有一个名为T类或接口,或者您使用的T作为具体类型名称,而不是某个地方作为一个类型参数,则会提示。

2023-11-07 10:59:30 1045

原创 IntelliJ IDEA与Maven兼容问题org.codehaus.plexus.component.repository.exception.ComponentLookupException

IDEA版本是2021.2.2,使用的Maven版本是3.8.6异常。经过网上查证,发现是IDEA与Maven版本不匹配原因导致的异常,需要降低Maven版本可解决。注意:根据自己IDEA的版本选择合适的Maven版本。

2023-11-07 02:54:53 722 1

原创 Map根据key、value进行升序或降序

【代码】Map根据key、value进行升序或降序。

2023-11-06 17:30:00 677

原创 Java基础——流程控制

流程控制语句是用来控制程序中各语句执行顺序,可以把语句组合成能完成一定功能的小逻辑模块。

2023-10-25 13:46:06 79

原创 Java基础——了解计算机进制和位运算

在Java中的整数,默认是int类型占4字节,占32bit(1字节等于8bit),其第32位是符号位;答:反码和补码的出现是用来解决做减法问题,通过加负数的方式达到做减法的效果,所以只有负数才有反码和补码,正数没有,所有正数的反码和补码都是本身(原码)。运算规则:0 | 0=0;1 | 1=1,任意一方是1就是1,否则是0。1&1=1,只有同时都是1的时候才是1,否则是0。1^1=0,相同的值为0,不同的值为1。说明:整数的二进制数向右位移指定位数,正数用0补齐,负数用1补齐。~0=1,1变0,0变1。

2023-10-17 17:04:00 254

原创 Java基础——标识符及命名规范

关键字:是java规定具有某种含义的词,关键字所有字母都是小写。Java命名又称为标识符,比如:类、方法和变量命名等。保留字:暂时未使用,未来可能会作为关键字使用的。注意:命名一定要见名知意。

2023-09-27 18:45:18 232

原创 Java基础——数据类型及转换

注意:字符串不能直接转换为基本类型,但通过基本类型对应的包装类则可以实现字符串转换成基本类型。(后面文章会讲述包装类,这里不懂可以跳过)若c换成int类型,则会提示错误,与预期不符,若要c为int类型,可以将b强制转换为int类型。自动类型转换的逆过程,将取值范围大的数据类型转换为取值范围小的数据类型,使用时要加上强制转换符。因为在整型中,一个字节就是一个数值,而浮点数中一个字节是一个范围。自动类型转换:取值范围小的类型自动转换为取值范围大的数据类型。,但可能造成精度降低或溢出,格外要注意。

2023-09-27 15:48:42 109

原创 Java基础——运算符

注意:instanceof基本类型不能使用,只能引用类型进行比较,比较的是class类对象。a=a+3,会自动转换为int类型,a+=3是会强制转换,如:a=(byte)(a+3);异或(^)与或(|)的不同之处是,异或当左右都为true时,结果为false。注意:逻辑运算是布尔值(boolean)之间进行运算,返回值也是布尔值。注意:异或两个布尔值都相同时,为false,反之为true。布尔表达式为true时,运算结果是表达式1,否则是表达式2。注意:关系运算符返回的是布尔值(boolean)。

2023-09-26 17:34:15 216

原创 Windows系统下怎么搭建Python环境?如果配置系统环境变量?

Windows系统下搭建Python环境,安装Python运行环境,配置系统环境变量,Python环境的安装和卸载等。

2023-09-22 00:20:28 315

原创 org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat

SpringBoot版本和Jackson的Maven版本冲突导致。

2023-09-21 14:39:24 831

原创 IntelliJ IDEA使用——插件推荐

【代码】IntelliJ IDEA使用_Plugin插件推荐。

2023-09-14 16:04:43 371

原创 IntelliJ IDEA使用——Debug操作

右键单击断点处,可以设置进入断点的条件。通过设置断点条件,在满足条件时,才停在断点处,否则直接运行。计算表达式的框里,可以改变变量的值,这样有时候就能很方便我们去调试各种值的情况。ps:不同版本一些图标和设置位置可能会存在差异,但应该大部分都差不多。多线程调试,需要调整断点挂起级别为Thread。当前的IntelliJ IDEA 的版本是。

2023-09-14 15:48:33 800

原创 IntelliJ IDEA使用——常用快捷键(Windows版)

IntelliJ IDEA常用的搜索、查看层级关系、光标选择、Git操作、编辑操作等等快捷键

2023-09-14 15:42:45 789

原创 IntelliJ IDEA使用——常规设置

当前的IntelliJ IDEA 的版本是(下载IntelliJ IDEA)ps:不同版本一些图标和设置位置可能会存在差异,但应该大部分都差不多。

2023-09-14 15:31:32 294

原创 Java基础——Dos指令执行Hello World

因为所有的java源文件都会编译成jvm能够识别的字节码文件,不同的操作系统运行java都要安装JDK或JRE(它们内置了jvm),所以java运行和操作系统无关,实现了“一次编译,到处运行”。我们暂时不用知道这些语句是什么含义,只需要编写好,然后运行,是的直接运行。那我们面对的是怎么运行?注:编译指令中,避免编译出现:编码 GBK 的不可映射字符错误,所以有推荐指令。最后查看运行结果,输出:Hello World,到这我们就已经执行成功。为什么java语言跨平台?注:后期我们可以使用。

2023-08-28 15:56:39 153

原创 Java基础——JDK下载安装与配置

JAVA_HOME和CLASSPATH变量需要新建,Path不需要新建,找到已有的Path变量编辑,新增路径(如果是单行输入框,多个路径用分号。如果输入指令后显示如上图所示,则环境配置成功,若提示找不到,请检查配置的环境变量,是否正确。注意:需要登录后才能下载,没有Oracle账号的话,可以注册一个,也可以看看下面。在配置JDK之前,我们需要先下载并安装好JDK,若已下载则可以跳过该环节。下载完后,找到自己下载的路径目录,找到对应的。注意:建议更换安装路径目录,默认安装在C盘。安装全程都是下一步!

2023-08-28 13:55:14 213

原创 Java .gitignore的参考模板和语法说明

当git提交代码到远程仓库时,有一些文件或目录我们不需要提交到远程仓库,比如:Java编译后的target目录,这时我们需要创建一个.gitignore文件,过滤需要忽视掉的文件或目录。由于.gitignore需要在push之前创建,在创建.gitignore之前push的,.gitignore并不会生效。1. .gitignore编写规则和语法:https://qietujiang.com/gitignore-guize-yufa.html。更新.gitignore文件后,也如上操作。

2023-08-24 13:16:28 875

原创 IntelliJ IDEA解决运行Command line is too long问题

IDEA提供了三种命令行缩短器选择:none:这是默认选项,IDEA不会缩短长类路径。如果命令行超出操作系统限制,则IDEA将无法运行您的应用程序。jar manifest:IDEA通过临时classpath.jar传递长类路径,原始类路径在MANIFEST.MF中定义为classpath.jar中的类路径属性。classpath file:IDEA将把长类路径写入文本文件。

2023-08-21 13:20:12 244

原创 IntelliJ IDEA微服务使用Run Dashboard运行

在微服务项目下,服务之前可能出现依赖,需要启动多个服务,服务比较多的情况,在Run导航栏下启动的窗口就比较多,不直观找到并查看服务的运行情况,这个时候Run Dashboard就能更好的运行和查看每个服务。注意:有时候启动服务的时候会在右下角弹出是否用Service管理多个SpringBoot服务,直接点使用Service,如果没弹出请查看下面解决方法。

2023-08-21 11:28:02 319

原创 IntelliJ IDEA插件LeetCode Editor的配置和使用

需要下载LeetCode Editor插件后,才能在Tools中找到LeetCode Plugin配置。LeetCode Editor配置需要LeetCode账号,没有账号可以去。注意:上图的账号和密码是你LeetCode的账号密码。下载安装,然后再点击Apply应用。

2023-08-18 17:27:25 1700

Git使用说明书-v2.1.55

一本开源书籍,内容大纲: 1. 介绍版本控制系统(VCSs)和 Git 的基本概念 2. Git 的基本使用 3. Git 的分支模型 4. 服务器端的 Git 5. 多种分布式工作流的细节,以及如何使用 Git 实现它们 6. 介绍 GitHub 托管服务以及深层次的工具 7. 关于 Git 的高级命令 8. 关于 Git 环境的自定义配置,包括设置用于增强或促进自定义策略的钩子脚本, 以及按照你所需要的方 式进行工作的环境配置。我们还会介绍构建你自己的脚本集,以增强自定义提交策略 9. 对比 Git 和其它 VCSs,包括在 Subversion(SVN)的世界使用 Git 以及从其它 VCSs 迁移到 Git

2024-01-12

阿里Java开发手册-黄山版

阿里Java开发手册(黄山版)来源于Github,大家可以零积分下载查看,也可以通过访问GitHub链接下载。 GitHub链接:https://github.com/alibaba/p3c 说明: 本手册以 Java 开发者为中心视角,划分为编程规约、异常日志、单元测试、安全规约、MySQL 数据库、工程结构、设计规约七个维度,再根据内容特征,细分成若干二级子目录。此外,依据约束力强弱及故障敏感性,规约依次分为【强制】、【推荐】、【参考】三大类。在延伸的信息中,“说明”对规约做了适当扩展和解释;“正例”提倡什么样的编码和实现方式;“反例”说明需要提防的雷区,以及真实的错误案例。手册的愿景是码出高效,码出质量。

2023-10-25

空空如也

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

TA关注的人

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