- 博客(75)
- 收藏
- 关注
原创 最新初学者入门JavaWeb——后端
一站式教大家如何搭建JavaWeb项目,包含后端源码,数据库连接,三层架构解释,MyBatis-Plus使用,Navicat使用,Apifox接口测试。让初学者快速了解项目流程。
2025-05-13 21:41:47
1018
2
原创 Apifox使用方法
Apifox 是一款集 API 文档管理、接口调试、Mock 数据生成以及接口自动化测试功能于一体的全功能工具,旨在为开发者和测试人员提供高效的一站式解决方案。它定位为 Postman + Swagger + Mock + JMeter 的综合替代品,通过一套系统、一份数据,解决了多个系统之间的数据同步问题。
2025-05-13 14:35:39
1011
原创 手把手教你轻松使用pnpm建立Vue3项目(包含配置)
我们为什么要使用 pnpm?速度快:pnpm的安装速度通常比npm和yarn快,尤其是在大型项目中。节省空间:通过智能地共享依赖项,pnpm可以在多个项目中节省大量磁盘空间。兼容性好:pnpm遵循npm和yarn的大部分约定,因此你可以很容易地在它们之间切换。安全性:pnpm提供了内置的安全措施,比如防止在node_modules中执行不受信任的代码。
2024-12-16 19:08:18
4481
原创 Javaweb学习之Vue_Axios网络请求(七)
Axios 是一个流行的 JavaScript 库,用于简化 HTTP 请求的发送和处理。它基于 Promise 的概念,使得 HTTP 请求和响应处理更加直观和易于管理。Axios 可以在浏览器和 Node.js 环境中使用,主要用于从客户端向服务器发送请求并接收响应。
2024-09-05 21:39:12
1109
原创 洛谷刷题(7)
古代中国使用天干地支来记录当前的年份。天干一共有十个,分别为:甲(jiǎ)、乙(yǐ)、丙(bǐng)、丁(dīng)、戊 (wù)、己(jǐ)、庚(gēng)、辛(xīn)、壬(rén)、癸(guǐ)。地支一共有十二个,分别为:子(zǐ)、丑(chǒu)、寅(yín)、卯(mǎo)、辰(chén)、巳(sì)、午(wǔ)、未(wèi)、申(shēn)、酉(yǒu)、戌(xū)、亥(hài)。将天干和地支连起来,就组成了一个天干地支的年份,例如:甲子。2020 年是庚子年。
2024-09-02 22:26:59
1130
原创 Javaweb学习之Vue事件处理(六)
在Vue组件的methods对象中定义事件处理函数。这个对象包含了所有你希望在组件的模板中使用的函数。methods: {// 事件处理函数console.log('按钮被点击了!');},// 另一个事件处理函数,可能带有参数// 打印输入框的值。
2024-08-29 17:07:23
1345
原创 洛谷刷题(5)
小 X 给了你一个等差数列的前两项以及项数,请你求出这个等差数列各项之和。等差数列:对于一个 n 项数列 a,如果满足对于任意 i∈[1,n),有 ai+1−ai=d,其中 d 为定值,则称这个数列为一个等差数列。
2024-08-28 20:26:42
591
原创 Javaweb学习之Vue数据绑定(五)
Vue.js 中的数据绑定是一个核心概念,它极大地简化了前端开发中数据与视图(DOM)之间的同步问题。Vue.js 通过其响应式系统实现了数据的双向绑定(在中主要是单向数据流结合视图层的双向绑定,而在中通过 Composition API 提供了更灵活的响应式系统),这意味着当数据变化时,视图会自动更新以反映这些变化,反之亦然(在表单输入等场景下)。
2024-08-28 16:19:27
1650
原创 切换JDK版本
它包含了Java的开发环境和运行环境。JDK是整个Java的核心,包括了Java运行环境(Java Runtime Environment, JRE)、Java工具和Java基础的类库(rt.jar)。JDK是编写Java程序所必须的一个软件包,主要用于Java程序的开发、调试和运行。
2024-08-27 21:24:12
2224
原创 洛谷刷题(4)
津津的零花钱一直都是自己管理。每个月的月初妈妈给津津 300 元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同。为了让津津学习如何储蓄,妈妈提出,津津可以随时把整百的钱存在她那里,到了年末她会加上 20% 还给津津。因此津津制定了一个储蓄计划:每个月的月初,在得到妈妈给的零花钱后,如果她预计到这个月的月末手中还会有多于 100元或恰好 100 元,她就会把整百的钱存在妈妈那里,剩余的钱留在自己手中。例如 11月初津津手中还有 83 元,妈妈给了津津 300 元。
2024-08-27 17:24:57
1321
原创 洛谷刷题(四级已过快乐版3)
小蓝正在玩拼图游戏,他有 7385137888721 个 2×2的方块和 10470245个 1×1 的方块,他需要从中挑出一些来拼出一个正方形,比如用 3 个 2×2 和 4 个 1×1 的方块可以拼出一个 4×4 的正方形,用 9个 2×2 的方块可以拼出一个 6×6 的正方形,请问小蓝能拼成的最大的正方形的边长为多少。
2024-08-25 20:07:57
431
原创 Javaweb学习之Vue实践小界面(四)
快速建立一个vue项目,清理不需要的代码。可以看一下这篇博客,里面讲述了vue文件所包含的三个主要组成部分。当然,不看也行,我们直接上手。Javaweb学习之Vue模板语法(三)-CSDN博客找到这个HelloWorld文件,打开之后可以清理一下里面我们不需要的东西。这是我清理之后的结果。接下来的代码将都会在这个vue文件书写。
2024-08-25 15:55:51
885
原创 洛谷刷题(进阶版2)
王老师正在教简单算术运算。细心的王老师收集了 i 道学生经常做错的口算题,并且想整理编写成一份练习。编排这些题目是一件繁琐的事情,为此他想用计算机程序来提高工作效率。王老师希望尽量减少输入的工作量,比如 5+8 的算式最好只要输入 5 和 8,输出的结果要尽量详细以方便后期排版的使用,比如对于上述输入进行处理后输出 5+8=13 以及该算式的总长度 6。王老师把这个光荣的任务交给你,请你帮他编程实现以上功能。
2024-08-22 19:30:08
709
原创 JavaScript字符串方法
是 JavaScript 中的一个字符串方法,用于获取字符串中指定索引位置的字符的 Unicode 编码(也称为 UTF-16 编码单元)。是 JavaScript 中的一个非常有用的方法,它用于提取字符串(或数组)的一部分,并返回一个新字符串(或数组),而不会修改原始字符串(或数组)。是 JavaScript 中的一个字符串方法,用于提取字符串的某个部分,并返回一个新字符串,而不会修改原始字符串。方法用于字符串时,它返回指定子字符串在字符串中最后一次出现的索引(位置),索引值从 0 开始计算。
2024-08-22 16:27:35
1539
原创 Javaweb学习之Vue模板语法(三)
首先,找到我们编写代码的地方找到自己项目的src文件夹,打开之后点击component文件夹,里面有一个HelloWorld.vue文件。在前期回顾中打开的网页界面内容就是这个文件做出来的。这里,我们可以了解一下.vue是什么。.vue文件是Vue.js框架中使用的一种文件格式,它允许开发者以单文件组件(Single-File Components,简称SFCs)的形式组合HTML、CSS和JavaScript代码。
2024-08-21 20:04:46
862
原创 Javaweb学习之JavaScript输出与字符串(二)
在JavaScript中,有几种方式可以输出信息到控制台(console)、浏览器窗口(window)或其他地方。这是最常用的输出语句之一,用于在浏览器的控制台(Console)中输出信息。这对于调试代码非常有用。");类似于,但会将输出信息视为错误,并通常以红色显示(这取决于浏览器的控制台样式)。这对于在开发过程中标记错误或需要注意的信息很有用。这个语句用于输出警告信息。与类似,但信息通常被视为警告而非错误,可能以黄色或其他颜色显示(取决于浏览器的控制台样式)。这个语句用于输出信息性消息。尽管它和。
2024-08-20 21:39:48
1342
原创 洛谷刷题(尴尬版1)
洛谷刷题:1.P4414 [COCI2006-2007#2] ABC2.P5726 【深基4.习9】打分3.P1423 小玉在游泳4.P1307 [NOIP2011 普及组] 数字反转
2024-08-20 20:31:49
459
原创 Javaweb学习之JavaScript(一)
然而,随着其不断发展和完善,JavaScript 已经远远超出了这一范畴,成为了一种全能的编程语言,能够用于开发各种类型的应用程序,包括但不限于网页应用、服务器应用、桌面应用以及移动应用等。此外,由于 JavaScript 是单线程的,长时间运行的脚本可能会阻塞 UI 更新,影响用户体验。:JavaScript 拥有一个庞大且活跃的社区,提供了大量的库、框架和工具,如 React、Vue、Angular、jQuery、Node.js 等,这些工具极大地简化了开发过程,提高了开发效率。
2024-08-19 12:54:24
1252
原创 Javaweb学习之Vue项目的创建(二)
这时,我们只需要按照提示输入cd my-demo1(cd 表示切换到子目录 ,后面跟的是子目录的名字,我当时创建的vue项目名字叫my-demo1.大家把自己的vue项目名字输进去回车就可以了)1表示使用已经配置好工具的Vue3框架,2表示使用已经配置好工具的Vue2框架,3表示使用自定义框架。在这里大家可以根据自己的需要手动选择特征,我选择的是Babel 和Progressive Web App (PWA) Support两个特征,回车确认后,出现以下内容表示成功。好了,项目的创建到这里就结束了。
2024-08-19 10:23:50
421
原创 Javaweb学习之HTML(二)
TML 响应式 Web 设计(Responsive Web Design, RWD)是一种网页设计方法,它使得网站能够根据不同的访问设备(如桌面电脑、平板电脑、智能手机等)的屏幕尺寸和分辨率来自动调整布局、图片大小、字体等,从而提供最佳的浏览体验。但是,请注意,在HTML文档中直接使用Unicode编码字符时,需要确保文档的编码(如UTF-8)能够支持这些字符。HTML5引入了一些新的字符实体,主要用于表示一些数学符号、技术符号以及特殊字符等,但这些新的字符实体在日常的HTML编码中并不常用。
2024-08-17 13:31:03
765
原创 javaweb学习之HTML(一)
HTML(HyperText Markup Language)是超文本标记语言,它是一个用于创建网页和网页应用程序的标准标记语言。HTML文档由一系列的元素(elements)组成,这些元素通过标签(tags)来定义。这些标签告诉浏览器如何呈现内容,比如文本、图片、链接、列表、表格等。
2024-08-16 20:24:13
923
原创 Javaweb学习之Vue3初识(一)
VS Code是一款轻量级但功能强大的跨平台代码编辑器,支持在Windows、macOS和Linux上开发Vue应用。
2024-08-16 16:42:05
1000
原创 商城项目回顾
*** 表示消息的数据传输对象(DTO),用于在应用程序的不同部分之间传递消息信息。*/// 序列化版本号,用于版本控制// 消息接收者// 消息发送者// 消息内容// 消息类型,例如文本、图片、音频等/*** 无参构造函数,主要用于反射等场景。*//*** 全参构造函数,用于创建包含所有必要信息的消息对象。* @param getter 消息接收者(建议改名为receiver以避免混淆)* @param sender 消息发送者。
2024-06-30 20:20:21
898
原创 JAVA随记——集合篇
Lambda表达式(Lambda Expression)是Java 8及以后版本中引入的一个新特性,它允许我们以更简洁的方式表示匿名函数(即没有名称的函数)。除了Java标准库中的集合类之外,还有一些第三方库提供了额外的集合实现,这些实现可能具有不同的性能特征或额外的功能。这是一种好的编程实践,因为它提高了代码的可读性和可维护性,同时也使得代码更加灵活,因为我们可以在不修改代码其他部分的情况下,将。但是,请注意,由于它在修改时复制底层数组,因此它可能不适合在需要频繁修改的大型列表上使用。
2024-05-08 10:44:25
1201
1
原创 JAVA内部类
这种限制是为了确保局部内部类对象的生命周期与方法的执行期一致,防止在方法执行完毕后,局部内部类对象仍然持有对局部变量的引用,导致内存泄漏。内部类可以有不同的修饰符,比如可以是私有的(private),保护的(protected),默认的(包内访问),或者静态的(static)。成员内部类对象隐含地持有其外部类对象的引用,因此可以访问外部类的所有成员,包括私有成员。匿名内部类是没有名字的内部类,它通常用于创建某个接口或类的子类或实现类的对象,而无需显式定义这个子类或实现类。
2024-04-29 20:46:05
302
原创 JAVA——抽象类
首先,普通类是可以被实例化的类,它们具有具体的实体,可以直接创建为对象,并且包含完整的实现细节。抽象类是对类的抽象,它表示的是“这个对象是什么”,而接口是对动作的抽象,表示的是“这个对象能做什么”。同时,抽象类可以包含抽象方法,这些抽象方法只有方法的签名,没有具体的实现,需要在子类中实现。抽象类主要用于定义一些通用的属性和方法,这些通用方法可以是具体的,也可以是抽象的。总的来说,Java中的抽象类是一种强大的工具,它允许我们定义通用的属性和方法,并在子类中实现具体的行为,从而提高了代码的复用性和可维护性。
2024-04-29 01:36:12
1588
2
原创 JAVA的权限修饰符
这些权限修饰符在Java编程中非常重要,它们帮助程序员控制代码的可见性和访问范围,从而提高代码的安全性和可维护性。根据具体的场景和需求,可以灵活地选择适当的权限修饰符来修饰类、方法或变量。Java中的权限修饰符是用来控制类、方法、变量等元素在程序中的访问权限的关键字。
2024-04-29 01:18:44
583
原创 JAVA——Final
在Java中,final是一个关键字,它可以用来修饰类、方法和变量。使用final关键字可以表示某些内容是不可变的或者不能被继承的。以下是final。
2024-04-29 01:12:24
372
1
原创 JAVA——包
包提供了访问控制机制,可以决定哪些类、方法或字段是公开的(public),哪些是受保护的(protected),哪些是默认的(包级私有),以及哪些是私有的(private)。通过将相关的类组织在同一个包中,可以提高代码的可读性和可维护性。:包使得代码更加模块化,每个包可以看作是一个独立的模块,具有特定的功能和职责。总之,包是Java编程中非常重要的概念,它有助于组织和管理代码,提高代码的可读性、可维护性和可重用性。:包为类提供了一个命名空间,使得具有相同类名的类可以存在于不同的包中,从而避免了命名冲突。
2024-04-29 00:49:47
435
原创 JAVA的多态
在Java中,多态(Polymorphism)是面向对象编程的三大特性之一,它允许一个引用变量在运行时引用不同类的对象,并根据实际对象的类型来执行对应的方法。这样,使用接口类型的引用就可以引用实现了该接口的任何类的对象,并在运行时调用其实现的方法。:子类可以重写父类的方法,即子类可以提供一个与父类方法签名相同的方法。当使用父类类型的引用指向子类对象,并调用这个方法时,会执行子类中的重写方法,而不是父类中的方法。注意,为了实现多态,子类重写的方法的访问权限不能低于父类中被重写方法的访问权限。
2024-04-29 00:20:04
290
原创 JAVA的继承
在Java中,继承是一种机制,它允许一个类(称为子类或派生类)继承另一个类(称为父类或基类)的属性和方法。这种关系在类之间建立了一个层次结构,使得子类可以重用父类的代码,并添加或覆盖父类的行为。继承是实现代码复用和面向对象程序设计的重要部分。
2024-04-29 00:05:35
598
原创 Java的static
静态变量在内存中只有一个拷贝(节省内存),JVM只为静态分配一次内存,在加载类的过程中完成静态变量的内存分配,可用类名直接访问(方便),当然也可以通过对象访问(但是这是不推荐的)。这有助于节省内存空间(因为静态成员在内存中只有一个拷贝)并提供一种在不需要创建对象的情况下访问类级别功能的方式。静态方法不能访问类的非静态成员(变量和方法),因为非静态成员需要类的实例才能存在。静态内部类不持有外部类的引用,因此不能访问外部类的非静态成员。静态内部类可以独立于外部类存在,并且可以有自己的静态和非静态成员。
2024-04-29 00:00:50
308
2
原创 JAVA构造方法
构造方法的作用:创建对象的时候,由虚拟机自动调用,给成员变量进行初始化的。构造方法有两种,各种的作用是什么无参数构造方法:初始化对象时,成员变量的数据均采用默认值。有参数构造方法:在初始化对象的时候,同时可以为对象进行赋值。构造方法的注意事项任何类定义出来,默认就自带了无参数构造器,写不写都有。一旦定义了有参数构造器,无参数构造器就没有了,此时就需要自己写无参数构造器了。建议在任何时候都手动写上空参和带全部参数的构造方法。
2024-04-02 06:57:42
553
原创 JAVA面向对象
在Java编程语言中,类(Class)是一个用户定义的数据类型,用于创建对象。类是对象的蓝图或模板,它定义了对象的属性(即变量或数据成员)和方法(即函数或操作)。通过类,我们可以创建具有相同属性和方法的多个对象。
2024-03-26 22:08:24
903
原创 Java的方法
在Java编程语言中,方法(Method)是它定义了对象可以执行的操作或完成的任务。方法是执行特定任务的代码块,可以包含参数(用于输入)和返回值(用于输出)。:方法的修饰符,如publicprivateprotectedstatic等。:方法执行后返回的数据类型。如果方法不返回任何值,则使用关键字void。:方法的名称,用于在代码中引用该方法。:方法的参数,用于向方法传递值。参数是由参数类型、参数名和参数变量组成的列表。:包含执行特定任务的Java语句。:方法执行完毕后返回的值,如果方法的返回类型不是。
2024-03-25 20:07:37
778
原创 JAVA入门第一步2.0
Java中的关键字是Java编程语言中预先定义并保留的单词,它们具有特殊的含义,不能用作变量名、方法名或类名等标识符。以下是我查到的Java中的一些主要关键字:由于我还在入门,所以所接触的关键字不多,还只有数据类型。
2024-03-22 21:00:24
918
原创 环境变量配置
在配置Java环境变量时,通常需要先设置JAVA_HOME变量指向JDK的安装目录,然后将JDK的bin目录添加到PATH变量中。这样,当你打开CMD窗口并输入相关Java命令时,系统就能够正确地找到并执行这些命令。然而,如果每次都需要输入完整的路径来打开QQ,可能会觉得有些麻烦。配置环境变量后,可以在CMD中的任何位置直接输入。在CMD中打开QQ界面,首先需要知道QQ.exe文件的完整路径。完成这些步骤后,你就应该可以在CMD中的任何位置直接输入。来启动QQ,而无需先切换到QQ.exe所在的目录。
2024-03-21 22:10:57
510
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人