自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 Vuex状态管理

Vuex是一个专为Vue.js应用程序开发的。它采用集中式管理应用的所有组件状态,并以相应的规则保证状态以一种可预测的方式发生变化。(类似于在前端的数据库,这里的数据存储在内存当中)

2025-03-30 19:52:06 869

原创 Java的反射

什么是动态代理:当面对一个可以成功运行的代码时,我们要添加一些其他的功能,此时直接在代码中添加相应的功能时,就属于是侵入式修改,但此方法有弊端,当面对一些庞大的工程时,侵入式修改可能会导致出现更加严重的错误;此时呢,我们就需要一个动态代理,先执行动态代理的代码,再原有的代码。特点:无侵入式的给代码增加额外的功能总结:为什么需要代理:代理可以无侵入式的给对象增强其他的功能(当调用者要想调用对象中的方法时,其实不是直接调用,而是先调用代理中的方法,再调用对象中的方法)代理长什么样:代理里面就是对象要被代理的方法

2025-03-17 15:15:29 640

原创 后端登录校验

会话技术 JWT令牌 Filter过滤器 Interceptor拦截器

2025-02-09 19:53:16 1042

原创 Mybatis入门

简化操作数据库步骤的技术

2025-01-26 12:32:14 1045

原创 Java的集合

单列集合又可分为:单列集合Collection: 是 Java 中的一种接口,它继承自 接口,属于 Java 集合框架的一部分。 代表一个有序的元素集合,允许重复元素,并且可以通过索引访问元素。常见的 实现类有 、 和 等。示例代码:(2) Set系列集合存储无序的、不可重复的数据:主要实现类;底层使用的是,即使用数组+单向链表+红黑树结构进行存储(jdk8中添加的这个红黑树结构):是的子类;在父类使用的结构的基础上,又添加了一组双向链表,用于记录添加元素的先后顺序。即:我们可以按照添加元

2024-12-26 20:42:27 764

原创 JDBC进阶

能够为每个线程提供一份独立的变量,保证每个线程操作的是自己的数据,互不干扰。值需要释放,但它局部变量,需要想将其定义成全局变量,才能在最后一起释放,且要判断是否非空,避免出现空指针异常。预先创建数据库连接放入连接池,用户在请求时,通过池直接获取连接,使用完毕后,将连接放回池中,避。连接池就是数据库连接对象的缓冲区,通过配置,由连接池负责创建连接、管理连接、释放连接等操作。也就是说,所有连接池获取连接的和回收连接方法都一样,不同的只有性能和扩展功能!的一个类,它允许每个线程拥有独立的、线程私有的变量副本。

2024-12-04 19:28:25 1446

原创 JDBC入门

​(Java Database Connectivity)是 Java 提供的一种标准 API,用于连接和操作关系型数据库。它是 Java 程序和数据库之间的桥梁,允许开发人员通过 Java 代码与数据库交互,执行查询、更新和其他数据库操作。

2024-12-03 18:54:06 986

原创 前端css实例

padding/在 CSS 中,是一个伪类选择器,用于选择所有在其父元素(比如)中的奇数位置的元素。

2024-11-30 21:20:22 1338

原创 Java的File类和IO流

File类和IO流基础

2024-11-26 19:28:46 1054

原创 Java异常的注意事项

1.如何自定义异常类继承于现有的异常体系。通常继承于通常提供几个重载的构造器提供一个全局常量,声明为:staticfinallongserialVersionUID;2.如何使用自定义异常类在具体的代码中,满足指定条件的情况下,需要手动的使用"throw+自定义异常类的对象"方式,将异常对象抛出。如果自定义异常类是非运行时异常,则必须考虑如何处理此异常类的对象。(具体的:①try-catch-finally②throws)3.为什么需要自定义异常类。

2024-11-25 20:07:12 1263

原创 Java的包装类及其缓存机制

包装类缓存范围备注Byte-128到127全部缓存Short-128到127部分缓存Integer-128到127部分缓存Long-128到127部分缓存Character\u0000到\u007F部分缓存(ASCII 范围)Booleantrue和false完全缓存Float无缓存每次创建新对象Double无缓存每次创建新对象。

2024-11-24 10:55:44 1261

原创 Java的枚举类

私有化类的构造器,保证不能在类的外部创建其对象在类的内部创建枚举类的实例。,对外暴露这些常量对象// 声明当前类的对象的实例变量// 私有化类的构造器// 提供实例变量的get方法// 创建当前类的实例public static final Season spring = new Season("春天", "春暖花开");public static final Season summer = new Season("夏天", "夏日炎炎");

2024-11-23 16:26:16 1047

原创 Java的正则表达式和爬虫

java的正则表达式和爬虫

2024-11-20 15:28:45 2364

原创 请求响应入门

请求(HttpServletRequest):获取请求数据响应(HttpServletResponse):设置响应数据BS架构:Browser/Server,浏览器/服务器架构模式。客户端只需要浏览器,应用程序的逻辑和数据都存储在服务端(以上就是一个标准的BS架构,类似于网页)维护方便,但体验一般CS架构:Client/Server,客户端/服务器架构模式(类似于APP)开发、维护麻烦,但体验不错。

2024-11-18 14:45:31 1546 2

原创 HTTP协议介绍

状态码大全:https://cloud.tencent.com/developer/chapter/13553。POST请求大小是没有限制的。

2024-11-15 20:59:44 1250

原创 Maven

介绍:是一个项目管理和构建工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建作用:一个Maven项目的结构:这三项信息称为Maven的坐标,通过这个坐标就可以唯一的标识以及定位这个项目用于存储资源,管理各种jar包。可以试试把仓库文件夹的user访问权限的完全控制和修改都打勾,然后再maven哪里刷新一下,我这里是这样解决的注意事项:如果又不想依赖的间接依赖,可以使用排除依赖如果不想依赖中的依赖,在依赖的代码中的最后写上排除依赖刷新后可得:已经去掉了依赖依赖的jar包,默认情况下

2024-11-14 20:41:24 1122

原创 Vue的路由

一个路由就是一组映射关系(key为路径,value可能是function或component(函数或者组件)

2024-11-13 16:08:23 1449

原创 Ajax入门

​是一种用于创建动态网页的技术,允许网页在不重新加载整个页面的情况下,与服务器进行异步数据交换和更新内容。这使得用户操作更加流畅,提供了类似桌面应用的体验。Ajax。

2024-11-11 14:57:01 1076

原创 JavaAPI(2)

Object类和Objects类

2024-11-10 13:00:22 934

原创 JavaAPI(1)

Math、System、RuntimeAPI的使用

2024-11-07 21:29:30 666

原创 Java的内部类

内部类表示的事物是外部类的一部分内部类单独出现没有任何意义。

2024-11-04 20:30:00 603

原创 Java的接口

接口代表规则,是行为的抽象。想要让哪个类拥有一个行为,就让这个类实现对应的接口就可以了。当一个方法的参数值是接口时,可以传递接口所有实现类的对象,这种方法称之为接口多态,就相当于接口类型 变量名 = new 实现类对象();示例// 定义接口// 实现接口的类@Override");// 使用接口作为方法参数// 创建 Dog 对象// 创建 Cat 对象// 输出: Woof!// 输出: Meow!

2024-11-03 19:13:27 1034

原创 Java的包、final关键字以及代码块

java的包、final以及代码块

2024-11-02 18:38:38 861

原创 Java的多态

​ 同种类型的对象,表现出的不同的形态。

2024-11-01 19:39:42 869

原创 Java的继承

this:理解为一个变量,表示当前方法调用者的地址值super:代表父类存储空间关键字访问成员变量访问成员方法访问构造方法thisthis.成员变量 访问本类成员变量this.成员方法(…) 访问本类成员方法this(…) 访问本类构造方法supersuper.成员变量 访问父类成员变量super.成员方法(…) 访问父类成员方法super(…) 访问父类构造方法thisint age;// 表示调用本类其他构造方法——且必须放在第一行。

2024-10-31 21:42:49 1381

原创 Java的static

静态方法:使用类名调用,属于类的所有实例共享。实例方法:需要创建对象后调用,属于特定对象的状态和行为。在 Java 中,static是一个关键字,用于定义类级别的成员(方法和变量)。以下是关于static静态变量(在栈区的静态区)定义:用static修饰的变量,属于类本身,而不是类的实例。特性:被该类的所有对象共享。只在类加载时初始化一次。访问:既可以通过实例的对象名调用,也可以通过类名直接访问,例如。静态方法(和类中的其他方法一样,在方法区)定义:用static。

2024-10-30 20:11:03 1938

原创 Java的ArrayList集合

ArrayList是一个灵活且易于使用的动态数组实现,适合存储和操作可变长度的对象集合。它提供了丰富的方法和良好的性能,但在需要频繁插入和删除元素时,可以考虑使用LinkedList,因为其在中间位置插入和删除元素时性能更佳。

2024-10-29 21:48:27 1568

原创 Vue脚手架

​ vue_cli脚手架

2024-10-28 23:58:58 1200

原创 Java的Try_Catch

您可以创建自己的异常类,通常用于应用程序特定的错误处理需求。这些自定义异常可以扩展Exception或。示例实例:(银行取钱,超出余额则会报出异常)// 自定一个异常类// 银行账户类// 创建一个余额为100的账户try {try {System.out.println("请输入你要取钱的金额:");try {检查异常(如):编译时需要处理的异常。运行时异常(如):运行时可能发生的异常,通常与代码逻辑错误有关。错误(如。

2024-10-27 14:42:28 3342

原创 Mysql入门3——多表操作、事务、索引

​多表查询是指在数据库中同时涉及多个表的数据查询操作。这种查询通常需要使用联结(JOIN)操作来结合来自不同表的数据,以便获取更全面的信息。多表查询在处理复杂的数据关系时非常有用,因此在关系数据库中广泛应用。

2024-10-26 20:15:42 1332

原创 Mysql入门2——DQL查询

DQL英文全称是Data Query Language(数据查询语言),用来查询数据库表中的记录。

2024-10-25 18:59:55 748

原创 Mysql入门

SQL:一门操作关系型数据库的编程语言,定义操作所有关系型数据库的统一标准。

2024-10-24 21:19:47 1063

原创 Vue入门

使用v-if时,适合处理复杂的条件逻辑,尤其是在不需要频繁切换显示的场景。使用v-show时,适合需要频繁显示和隐藏的元素,能够提供更好的性能。选择哪个指令取决于具体的使用场景和性能需求。

2024-10-23 19:23:57 1273

原创 Java字符串相关类的底层原理

如果没有变量参与,都是字符串直接相加,编译之后就是拼接之后的结果,会存在串池中,之后可以复用串池中的字符串如果有变量参与,每一行拼接的代码,都会在内存中创建新的字符串,浪费内存。

2024-10-21 16:35:02 605

原创 Java的StringJoiner

这段代码展示了如何使用 Java 的流(Streams)和以便将一个字符串列表连接成一个格式化的字符串。具体来说,它将水果名称列表转换为一个用逗号分隔的字符串,并在字符串的开头和结尾添加方括号。是一个非常实用的工具类,简化了字符串拼接的过程,特别是在需要添加分隔符、前缀和后缀时。它使得代码更清晰、可读,并提高了处理字符串的灵活性。

2024-10-20 23:58:36 728

原创 Java的重载和主要内存区

栈区用于存储局部变量和方法调用的上下文,生命周期短,管理简单。堆区用于存储动态分配的对象,灵活性高,但管理复杂。方法区用于存储类的结构信息和静态变量,内容在同一类加载器中共享。

2024-10-19 22:56:39 541

原创 力扣 238.除自身以外数组的乘积——Java

给你一个整数数组nums,返回 数组answer,其中answer[i]等于nums中除nums[i]之外其余各元素的乘积。题目数据数组nums之中任意元素的全部前缀元素和后缀的乘积都在整数范围内。请 **不要使用除法,**且在O(n)时间复杂度内完成此题。nums。

2024-10-18 20:48:23 516

原创 力扣 3.无重复字符的最长子串——Java

给定一个字符串s,请你找出其中不含有重复字符的的长度。

2024-10-17 23:00:07 1311

原创 Wed前端入门——HTML、CSS

HTML 表格通过和标签组织和显示数据。表格在展示数据时非常有效,适用于许多场景。可以使用 CSS 来增强表格的外观和可读性。

2024-10-16 15:04:30 1473

原创 力扣 56.合并区间——Java

这两个类是 Java 集合框架中的一部分,提供了强大的数组和集合操作功能。你不需要额外安装或导入其他库,它们是 Java 标准库的一部分,可以直接使用。列表是一种灵活且强大的数据结构,适用于存储和操作有序的数据。Java 提供了多种实现,可以根据具体需求选择合适的列表类型。返回的值用于确定元素的顺序。可以根据比较器的不同实现进行升序或降序排序。如果你需要根据特定的规则进行排序,可以使用方法的重载版本,传入一个比较器。// 按降序排序// 输出排序后的数组。

2024-10-15 23:39:05 1159

空空如也

空空如也

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

TA关注的人

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