自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Maven-六、私服仓库

模块在引用依赖时一般先看本地仓库再看中央仓库,但是在团队开发中,不同人员要引用一些项目通用自定义模块不可能先传到中央仓库再下载,于是通过创建私服存放某个项目用到的模块。这里我们介绍如何使用nexus来搭建自己的私服仓库。下载:nexus本篇记录如何使用nexus创建私服仓库。

2024-09-22 22:44:55 535

原创 Maven-五、属性

使用maven中的属性可以来简化我们的配置工作。在pom文件中可以使用**标签设置属性,属性名自定义,然后可以在使用${属性名}**文件中引用自己定义的属性。使用属性进行配置,在后来修改相关配置时直接修改属性值即可同步更改。本篇介绍maven中属性的用法。

2024-09-22 22:44:41 435

原创 Maven-四、继承

一个项目中的不同模块可能引用的是同一个依赖,在这种情况下,单独在某个模块内引用太麻烦,于是maven使用继承的思想,在父模块中配置依赖包,其他需要这个依赖的模块成为其子模块,就可以简化依赖引入流程。本篇记录一下如何利用maven中的继承关系。

2024-09-22 22:44:26 449

原创 Maven-三、聚合

在使用了maven进行多模块开发后,随着模块变多会变得难以管理,所以需要使用聚合模块进行统一管理。分模块开发的项目中会有多个模块,那么可以单独使用一个模块专门管理整个工程的其他模块,这样的操作就是聚合本章记录如何创建maven聚合模块。

2024-09-22 22:43:54 389

原创 Maven进阶-二、依赖

maven管理项目时,各包之间相互依赖,该篇简单记录对maven依赖的学习认知。在使用maven导入依赖时,可以看到有的依赖包下有二级目录,这代表此依赖包又引用了其他依赖包,依赖包之间相互依赖,由此需要了解依赖相关的东西以上就是maven依赖。

2024-09-22 22:43:29 310

原创 Maven-一、分模块开发

分模块开发可以把一个完整项目中的不同功能分为不同模块管理,然后模块间可以相互调用,该篇以一个SSM项目为目标展示如何使用maven分模块管理。本篇记录一下如何使用maven进行分模块开发。

2024-09-22 22:43:03 394

原创 java基础-第十三章 lambda表达式与流处理

lambda表达式提供更简洁的语法让我们快速实现方法,流处理可以让我们快速处理批量的数据。lambda表达式使用简化的格式实现抽象方法//无参方法()->结果表达式//有参方法(参数1,参数2……)->结果表达式当方法逻辑比较复杂时,也可以将结果表达式换成方法体(代码块)本篇介绍了一下java中的lambda表达式和stream流的常用方法。

2024-09-09 09:41:29 1157

原创 java基础-第十二章 枚举和泛型

枚举是被限定了实例对象的类,泛型可以让我们写逻辑时不用事先确定数据类型。类名 < T >其中T代表一种类型,在创建该类对象时需要根据实际情况指定,指定泛型的意义相当于:在未知真正需要处理的数据的类型时,使用泛型T来作为占位符执行方法逻辑案例:创建Book类并为其设置泛型//使用泛型参与编写构造方法//使用泛型参与编写get方法//在实际要创建Book类的对象时,要根据传入数据类型,把原本的泛型位置指定填入明确的类型//传入字符串数据,指定泛型为String。

2024-09-08 22:57:34 745

原创 java基础-第十一章 集合

本篇聊一下java基础中的一大重要内容——集合。以上为常用集合类继承体系,作为扩充,我们可能还需要额外了解一下HashTable和Collection的一个子接口集合中元素允许重复,元素顺序就是对象插入顺序可以使用索引来访问。除了Collection接口的方法外还额外定义了两个方法::获取指定索引位置的元素:修改指定位置的元素为指定对象本篇中简要介绍一下java中的集合。

2024-09-08 22:45:35 599

原创 java基础-第十章 常用类库

包装类即把基本数据类型转换为对象进行管理,其内部提供了很多便捷的方法,以及常量(比如Integer中可使用MAX_VALUE获取int可表示的最大值)

2024-09-08 22:26:54 1194

原创 java基础-第九章 字符串

在Java中,字符串(String)是一种非常重要的数据类型,用于表示文本数据。字符串是字符的序列,可以包含0个或多个字符,并且这些字符可以是字母、数字、空格、标点符号等。普通的字符串一旦创建其内容无法更改,即使使用+进行添加,也是在内存中创建了一个新对象来存储新值。这样会消耗更多内存,于是后来的jdk提供来解决这个问题。StringBuilder 类允许你在运行时动态地修改字符串数据。由于 String 类是不可变的,这意味着一旦创建了一个 String 对象,你就不能更改它的内容。

2024-09-07 03:18:57 925

原创 java基础-第八章 异常处理

Java的异常(Exception)是Java提供的一种识别及响应错误情况的机制。当程序出现错误时,Java虚拟机(JVM)会创建一个异常对象。这个异常对象包含了错误发生的详细信息,并且JVM会把当前的控制权交给异常处理器(exception handler)。异常处理器是一段代码,用于处理异常情况。异常是程序运行时遇到的各种导致程序出错的情况的统称。可以自己新建一个类,并继承Excption类//自定义异常的构造方法//调用父类Excption的构造方法,会弹出错误信息ErrorMessage。

2024-09-07 03:07:09 558

原创 mysql-性能分析

要想对sql语句进行优化,就先要学会分析sql语句的性能。本文章简要介绍一下在mysql中对sql语句进行性能分析。

2024-09-02 00:31:36 960

原创 Nginx-反向代理和负载均衡

Nginx服务器经常被用于设置反向代理和负载均衡,这篇文章简要说明一下是如何设置的。这里简单说明了一下如何用nginx配置反向代理和负载均衡。

2024-08-26 00:10:57 432

原创 java基础-第七章 包和内部类

学会了前面那些面向对象的概念后,这里还要补充另外一些概念,包和内部类。本篇简单说了下java中包与内部类的概念。

2024-08-18 17:47:09 401

原创 java基础-第六章 继承、多态、抽象类、接口

前面介绍了面向对象中类和对象的概念以及如何将数据放到类和对象中(封装),本章将继续介绍三大特性中继承和多态的概念。以及如何使用抽象类和接口来约束类。有时我们的某些方法(功能)在父类中并不会定义其具体的实现功能,而是只想表示有这个功能,具体实现交给子类完成,这样的功能(方法)没有方法体,叫抽象方法,拥有抽象方法的类叫抽象类。用abstract关键字来修饰抽象类和抽象方法。接口是为了解决抽象类的一个弊端出现的。抽象类的弊端:抽象类中的某些抽象方法,对于某子类而言是不需要的,但该子类却必须继承并重写。

2024-08-18 17:10:49 675

原创 java基础-第五章 类和对象

java是一门面向对象的语言,其中的类与对象的概念是必须要掌握的内容。本章先介绍面向对象中类与对象的概念,下一章介绍面向对象中的其他概念。面向对象:是一种编程范式或编程思想,这种思想在思考和解决问题时会将问题中的事物抽象成为对象,然后通过分析对象间的交互来解决问题。与之对应的另一个编程范式称为面向过程。面向过程:在思考和解决问题时会思考每一步该做的步骤是什么,然后合理的使用这些步骤解决问题。面向对象我要吃火锅要以下这些对象:锅、筷子、碗。然后它们有如下功能:锅:煮菜筷子:夹菜。

2024-08-12 00:21:44 954

原创 python爬虫-selenium定位元素

Selenium 是一个用于自动化 web 应用程序测试的工具和框架,它直接运行在浏览器中,就像真正的用户在操作一样。selenium常用于自动化测试,对于爬虫来说,因为原本的网络请求包(request等)在遇到如图片验证、输入框输入等情况时无法进行操作,所以有了selenium。所以,我们简单看一下selenium是如何定位元素的。后续会更新其他操作。我们简单介绍了一下selenium中定位元素的几种方法,这是我们使用selenium操控页面的前提。

2024-08-05 08:35:49 1117

原创 vue-pinia状态管理

pinia作为vuex状态管理库的替代方案,其提供更简洁,符合vue3风格的API。它保留了vuex中的state、actions、getters三个概念。我们想要使用pinnia存放数据,需要先创建一个store仓库,该操作要使用pinia中的函数完成。// 你可以任意命名 `defineStore()` 的返回值,但最好使用 store 的名字,同时以 `use` 开头且以 `Store` 结尾。

2024-08-05 08:35:21 789

原创 java基础-第四章 数组

本章节将介绍java中的一个常用容器——数组,在使用数组后我们可以便捷的操作批量的数据。定义数组的语法格式如下:数据类型[] 数组名 =new 数据类型[数组长度]或数据类型[] 数组名={元素1,元素2,……}或数据类型[] 数组名=new数据类型[]{元素1,元素2,……}后面括号中的“数组长度”决定改数组能容纳的元素个数。想要了解数组这项具体数据的内存机制,我们先要对java总体的内存机制有个了解。栈、堆、方法区、本地方法栈、寄存器。栈、堆、方法区。

2024-07-28 18:10:28 1038

原创 java基础-第三章 流程控制

正常情况下,我们的程序会从上到下按照顺序逐条执行。但是很多时候我们并不希望这样,我们可能需要某些代码在特定条件下执行,我们肯需要某些代码执行多次。这些需求可以由流程控制实现。本章节介绍了java中的流程控制语句,用于控制代码的执行顺序。

2024-07-28 14:38:47 881

原创 java基础-第二章 java语言基础

java语法基础

2024-07-19 19:06:56 979 1

原创 java基础-第一章 初识java

java作为如今最流行的高级编程语言之一,有很多应用面,这篇文章记录一下java环境的安装和基础介绍。此文章是个人的学习笔记总结,此文章介绍如何安装java环境并编写了第一个java程序正式开启java学习之路。

2024-07-19 14:31:25 683

空空如也

空空如也

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

TA关注的人

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