自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 问答 (1)
  • 收藏
  • 关注

原创 注解——自定义注解、元注解、开发Junite框架

指的是:修饰注解的注解 应用场景:开发Junit框架

2024-04-03 08:34:41 203

原创 反射——获取Class对象的三种方法,构造器、成员变量、方法

【代码】反射——获取Class对象的三种方法,构造器、成员变量、方法。

2024-04-03 07:51:29 269

原创 单元测试——Junit (断言、常用注解)

这段代码是用于在测试中验证某个方法的返回值是否符合预期。其中,"方法内部有bug"是用于在断言失败时显示的提示信息。4是预期的返回值,index2是实际的返回值。如果预期的返回值和实际的返回值不相等,断言会失败并抛出一个错误,测试会停止执行。

2024-04-02 08:33:11 441

原创 Express.js项目实战(1)—— 我的藏书馆

" 语句的作用是在开发过程中启动应用程序,并使用nodemon来监视文件的变化。通过设置DEBUG环境变量的值为"mylibrary-server:*",可以启用所有以"mylibrary-server:"开头的日志输出。这样可以在开发过程中实时查看更改的效果。bin下面的www.js文件是一个Node.js的入口文件,它的作用是启动一个HTTP服务器并监听指定的端口,以便能够处理客户端的HTTP请求。的作用是运行项目的debug模式,以便开发者可以在调试过程中查看更多的细节信息,以便更好地修复bug。

2024-04-01 21:25:19 780

原创 Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by serv

查找晚上的资料,说的是目前的数据库连接使用的node-mysql模块不符合新版的规则,所以会报出这个错误,那我们只需要修改旧的模块便可以解决问题了。这意味着你的MySQL客户端不支持MySQL服务器所使用的身份验证协议。如果问题仍然存在,检查你的应用代码中是否有任何特定的配置或代码片段可能导致了这个问题。客户端库,这通常是解决这个问题的最简单和最直接的方法。作为最后的手段,你可以在MySQL服务器的配置中设置默认的身份验证插件为。如果你不能或不想升级客户端库,你可以更改MySQL用户的身份验证插件为。

2024-03-31 19:15:50 596

原创 B/S架构

【代码】B/S架构。

2024-03-30 20:19:00 325

原创 TCP通信——端口转发(重点内容)

【代码】TCP通信——端口转发(重点内容)

2024-03-30 19:41:52 261

原创 UDP通信

【代码】UDP通信。

2024-03-27 19:04:21 197

原创 node.js项目初始化操作

我在VScode打开终端 输入npm init初始化项目没反应。解决方法:进入文件夹node.js,出入cmd跳转到终端。1.新建一个文件夹node.js(xx.js)2.右键点击node.js,点击打开终端。重新输入npm init命令。项目环境Vscode。

2024-03-27 08:50:29 442

原创 网络通信——IP地址、端口号、协议(TCP、UDP)

进行三次握手的原因:为了确保客户端和服务端接收/发送消息都没有问题

2024-03-21 19:26:54 449

原创 多线程——进程、并发并行、线程同步、线程池、线程通信

理解参数(面试重点)

2024-03-18 09:43:52 587

原创 日志技术——Lockback日志框架、日志级别

目录 什么是日志控制台输出日志​编辑 日志技术日志技术的体系结构 Logback日志框架 jar包下载推荐Logback快速入门代码示例 核心配置文件logback.xmllogback.xml 日志级别 logback日志使用及jar包下载_logbackjar包-CSDN博客 核心配置文件logback.xml日志级别

2024-03-17 11:48:00 435

原创 特殊文件——属性文件、XML文件

是 Java 中的一个可变的字符序列,主要用于构建字符串,尤其是当需要频繁地修改字符串时。由于字符串在 Java 中是不可变的(immutable),每次对字符串进行修改(如拼接)都会创建一个新的字符串对象,这在性能上可能是低效的。的带初始容量的构造函数来避免内部数组的多次重新分配和复制,这可以进一步提高性能。当你知道将要构建的字符串的大致长度时,可以使用 StringBuilder。是 Java 中构建字符串的高效工具,尤其是在需要频繁修改字符串时。通过其可变特性提供了更高效的字符串构建方式。

2024-03-17 10:34:10 713

原创 IO流(7)——框架,jar包的导入

Commons-io。

2024-03-17 08:12:44 167

原创 IO流(6)——打印流、数据流、序列化流

目录打印流PrintStream​编辑PrintWriter​编辑 应用​编辑 数据流DataOutputStream(数据输出流) DataInputStream(数据输入流)​编辑 序列化流ObjectOutputStream(对象字节输出流) ObjectInputStream(对象字节输出流)​编辑​编辑

2024-03-16 17:17:23 608

原创 IO流(5)——转换流

不同编码读取出现乱码的问题解决方法字符输入转换流(InputStreamReader)

2024-03-16 16:10:55 191

原创 IO流(4)-字节/字符缓冲流

【代码】IO流(4)-字节/字符缓冲流。

2024-03-16 15:35:10 179

原创 IO流(3)-文件字符输入\输出流

close(关闭包含刷新)

2024-03-16 14:27:03 159

原创 IO 流(2)——资源释放

try-catch-finallytry-with-resource(解决了使用try-catch-finally释放资源代码臃肿的问题)JDK7开始提供

2024-03-16 11:54:32 138

原创 IO流(1)——文件输入输出流(FIleInputStream、FIleOutputStream)

/需求:复制文件//1.创建一个字节输入流管道和源文件接通FileInputStream fs = new FileInputStream("C:\\Users\\86187\\Pictures\\复制.jpg");//2.创建一个字节输出流管道和目标文件接通FileOutputStream fos = new FileOutputStream("opp-app1\\src\\data\\复制.jpg");//创建一个字节数组,负责转移字节数据int len;

2024-03-16 11:36:22 526

原创 IO流——字符集

【代码】IO流——字符集。

2024-03-13 20:12:41 201

原创 案例LocalDate ,Map集合,split方法分割,集合、Random随机数、多态、封装

【代码】案例LocalDate ,Map集合,split方法分割,集合、Random随机数、多态、封装。

2024-03-13 18:24:57 169

原创 Stream-JDK8

流是Java 8中引入的一个新特性,它允许你以声明性方式处理数据集合(如列表、集合等)。(谓词),该谓词是一个函数式接口,用于定义一个测试条件。作为谓词,该谓词检查每个字符串的长度是否为3。只有长度为3的字符串才会被保留在流中。,它检查每个字符串是否以“张”开头。只有满足这个条件的字符串才会被保留在流中。方法再次过滤流中的元素。只有同时满足这两个条件的元素才会被保留。流中的每个元素首先会经过第一个。方法用于过滤流中的元素。需要注意的是,这里连续调用了两次。方法的检查,然后再经过第二个。

2024-03-13 08:48:31 393

原创 javaWeb开发(二)——数据库表创建

表中的字段:实体的属性+ id字段作为唯一标识\主键(自增/32位随机数)(1)1:n : 在n端实体对应的表中增加一个外键字段,指向1端对应的表。Eg4: 列出平均分排名前2的学生信息,列出学生姓名 平均分数。Eg2: 查询 姓“魏”的学生信息,列出如下字段。select 表1.字段列表,表2.字段雷彪。表的个数 = ER图上实体的个数 + n:m联系的个数。Eg4: 列出每个学生的平均分,列出学生姓名 平均分数。From 表1 联合(join)表2。id,以及 每个实体对应的外键字段,联系的属性。

2024-03-12 15:35:46 409

原创 Map集合体系——遍历,HashMap,TreeMap,LikedHashMap

一个集合中嵌套另外一个集合。

2024-03-06 21:39:05 402

原创 如何将克隆代码推送到远程仓库

请注意,以上步骤假设你已经有了一个远程仓库,并且你拥有足够的权限来推送更改到该仓库。如果你的远程仓库还不存在,你需要先创建它,然后再按照上述步骤操作。如果你打算将你的更改推送到另一个远程仓库(例如你自己的远程仓库),你需要将这个远程仓库添加为一个 Git 远程。替换为你要克隆的项目的 URL。执行该命令后,Git 将会自动从远程仓库下载代码到你本地创建的目录中。在你的本地磁盘中选择一个位置,创建一个新的空目录,用于存放克隆下来的项目。命令将你的本地更改推送到你的远程仓库。替换为你自己的远程仓库的 URL。

2024-03-06 15:34:41 208

原创 JavaWeb开发——html、 jsp(html 、js 、java源码)

提供接口,接收前端的访问,进行相关数据库的操作,然后将处理结果,返回前端,利用SSM框架们可以快速高效的完成。在前端页面上,不再具有具体的数据处理内容,前端只负责通过ajax方式从后端接口获的数据,然后缝隙页面内容,在与用户的交互过程中,前端实时发送ajax请求到后端接口,实现数据的更新。5)修改 put方式 http://ip:端口/接口名/id值。get方式 http://ip:端口/接口名/id值。get方式 http://ip:端口/接口名/id值。项目整体上分成前端部分和后端部分,相互独立。

2024-03-05 20:04:04 1121

原创 JDK8新特性——Lambda

【代码】JDK8新特性——Lambda。

2024-02-25 11:20:35 161

原创 Arrays——排序、复制

【代码】Arrays——排序、复制。

2024-02-21 11:37:58 138 1

原创 API(4)-jdk新增的时间- LocalDate、LocalTime、LocalDateTime

可以处理年、月、日、星期、时、分、秒、纳秒等信息。都是处理年、月、日、星期相关的。都是处理时、分、秒、纳秒相关的。

2024-02-20 12:32:29 451 1

原创 API(3)——BigDecimal、Date、Calendar

【代码】API(3)——BigDecimal、Date。

2024-02-20 10:22:56 260 1

原创 API(3)——Math、System、Runtime

【代码】API(3)——Math、System、Runtime。

2024-02-19 20:14:54 201 1

原创 API(2)——StringBuilder、StringBuffer、StringJoiner

用于构造由分隔符分隔的字符序列,并且可选地以提供的前缀开头并以提供的后缀结束。构造一个字符串构建器,其中不包含任何字符,初始容量为16个字符。添加数据并返回StringBuilder对象本身。构造一个初始化为指定字符串内容的字符串构建器。,除非在这种情况下未添加任何元素,否则返回。导致此字符序列被序列的反向替换。使用的供给拷贝在不带字符。与其中不带字符,没有。返回长度(字符数)。

2024-02-19 19:40:01 359 1

原创 API(1)——Object类、包装类

可以自动把包装类型的独享转换成对应的基本数据类型。指示某个其他对象是否“等于”此对象。可以自动把基本数据类型转换成对象。使用此构造函数很少是合适的。返回对象的字符串表示形式。创建并返回此对象的副本。

2024-02-19 14:43:20 322 1

原创 泛型——类、接口、方法、泛型擦除问题和注意事项

修饰符<类型变量,类型变量,...>返回值类型 方法名(形参列表){

2024-02-19 13:06:07 403 1

原创 枚举——枚举类,单例,抽象枚举,应用场景

名称1,名称2,...;修饰符 enum 枚举类名{

2024-02-16 14:36:55 148 1

原创 面对对象——内部类

写法:外部类.内部类 对象名 = new 外部类().new 内部类();解释:成员内部类是类中的一个普通成员,类似普通成员变量和成员方法。访问外部类对象,格式:外部类名.this。

2024-02-11 14:18:31 172 1

原创 面对对象-接口(jdk8开始新增的方法)

一个接口可以同时继承多个接口。

2024-02-04 12:07:07 209 1

原创 面向对象-多态(接口)

学生操作接口,作为实现不同操作类的接口。Student类:封装学生信息。实现学生操作接口的操作类1。实现学生操作接口的操作类2。

2024-02-03 19:38:10 263 1

原创 面向对象-多态(抽象、方法重写、模板设计、强制类型转换)

面向对象-多态的使用,在多态中我们涉及方法重写、静态成员、final、模版设计等方面的知识。什么是方法重写,如何解决多态的隐患...

2024-02-03 17:30:29 1444 1

空空如也

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

TA关注的人

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