![](https://img-blog.csdnimg.cn/direct/996f006866ca4022bf0985f0403cf8b5.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java全栈工程师学习
文章平均质量分 58
以我用23000元人民币买来的Java全栈(前端+后端)工程师学习,希望大家可以和我一起进步
分才
纵是世间万象,道却万变不离其宗。
展开
-
SpringCloud从配置中心读取git配置成功却没有效果
删掉git的user-provider-dev.yml.配置中的。我觉得就是配置冲突了。原创 2024-07-08 10:16:17 · 122 阅读 · 0 评论 -
Vue框架-路由
方式一: 采用单页面CDN引入方式使用.方式二: 基于vite构建的前端项目工程,安装依赖:检查项目根目录下中的是否多出:依赖.原创 2024-05-27 23:35:20 · 490 阅读 · 0 评论 -
一、安装Redis并运行
Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择我选择的是然后一步步安装。原创 2024-04-28 11:39:04 · 277 阅读 · 0 评论 -
Java的单例模式
谦逊不值得可耻,放荡才是。原创 2024-03-12 21:29:10 · 574 阅读 · 0 评论 -
Java抽象类和接口
在Java中,抽象类和接口是用于实现抽象和多态性的重要概念,让我们来深入了解一下。原创 2024-03-10 23:21:48 · 845 阅读 · 0 评论 -
Java方法重写和多态
多态在程序中是一种偏抽象的概念,在前期我们主要理解为主,在代码量提上去之后,自然而然就融会贯通了。在面向对象编程中。比较对象的相等性是一个常见的需求。Java中有两种方式用于比较对象的相等性,即"=="运算符和equals()方法。本文将介绍它们的使用场景和区别,并深入探讨equals方法的重写以及多态性的应用。包含抽象方法的类一定是抽象类抽象类中可以没有抽象方法,只有普通方法。抽象类不能被实例化,抽象类的作用主要是让子类来重写父类的抽象方法;原创 2024-03-07 23:54:14 · 562 阅读 · 0 评论 -
Java封装与继承
今天是进班第一天,前面的内容由补课形式进行的,后面一一补充。今天老师说了封装(Encapsulation)和继承(Inheritance)是面向对象编程(Object-Oriented Programming,OOP)中的两个重要概念。通过今天的学习,我们了解了面向对象编程中的两个重要概念:封装和继承。封装是为了隐藏细节,使调用者只需要知道如何使用对象,而不需要了解其内部的构造和实现。在封装中,我们将属性私有化,并提供公共的setter和getter方法来访问和修改属性值。原创 2024-03-06 16:26:29 · 664 阅读 · 0 评论 -
jQuery中的事件与DOM操作
举个例子,如果在一个按钮上绑定了点击事件,并且该按钮位于一个包含它的 div 元素内,当点击按钮时,点击事件将首先在按钮上触发,然后向上冒泡到 div 元素。方法用于切换元素的可见性。jQuery提供了一系列方法来操作元素的内容,包括获取和设置元素的文本内容、HTML内容以及表单元素的值。jQuery提供了一些方法来操作CSS样式,包括获取或设置元素的CSS属性、隐藏或显示元素、获取或设置元素的尺寸等。jQuery还提供了一系列方法来操作元素的属性,比如获取或设置元素的属性值,添加或删除元素的属性等。原创 2024-02-24 23:52:24 · 1021 阅读 · 0 评论 -
Java中的反射
在Java编程中,反射是指在运行时检查或操作类、方法、属性等程序结构的能力。通过反射,我们可以在运行时获取类的信息、调用类的方法、访问类的属性等,而不需要在编译时确定这些信息。1.使用Class.forName(“类的全限定名”)方法。通过反射,我们可以获取类的构造函数,并实例化对象。反射也可以用来访问类的属性,包括公有和私有属性。3.使用对象的getClass()方法。2.使用类名.class。原创 2024-02-23 03:45:00 · 467 阅读 · 0 评论 -
jQuery的应用(一)
所有未指定 disabled=“disabled” 的表单组件选择器:选择所有未禁用的表单组件。所有指定 selected=“selected” 的表单组件选择器:选择所有已被选中的表单组件。所有指定 disabled=“disabled” 的表单组件选择器:选择所有已禁用的表单组件。所有指定 checked=“checked” 的表单组件选择器:选择所有已选中的表单组件。所有不可见的元素选择器:选择所有不可见的元素。获取焦点的对象选择器:选择当前获取焦点的对象。所有可见的元素选择器:选择所有可见的元素。原创 2024-02-22 21:32:23 · 1008 阅读 · 0 评论 -
JS面向对象: 十一.组合继承
这段代码展示了JavaScript中的组合继承,也称为伪经典继承。组合继承结合了原型链继承和借用构造函数继承的优点,通过在构造函数中调用超类型构造函数来继承属性,并通过将子类型的原型设置为超类型的一个实例来继承方法。这种方式的优点是可以实现属性和方法的继承,同时避免了原型链继承中引用类型值共享的问题。然而,这种方法也有缺点,即会调用两次超类型构造函数,一次是在创建子类型原型时,另一次是在子类型构造函数内部。总的来说,组合继承是一种常用且有效的继承方式,可以很好地满足大多数情况下的需求。原创 2024-02-21 23:36:07 · 132 阅读 · 0 评论 -
JS面向对象:九.借用构造函数
这种方法是一种常见的避免原型链共享属性问题的方式之一。通过在子类构造函数中调用父类构造函数,可以确保每个实例都有自己独立的属性,并避免了原型链共享属性的问题。在这段代码中,展示了一种避免原型链共享属性问题的方法,即使用“借用构造函数”的方式来实现继承。构造函数的属性和方法的“借用”,从而使。当运行这段代码时,第一个警报框将显示。构造函数中的代码,从而确保每个。属性,而不会共享相同的属性。在这里,定义了两个构造函数。构造函数初始化了一个。构造函数中,通过调用。,而第二个警报框将显示。原创 2024-02-20 23:41:58 · 162 阅读 · 0 评论 -
JS面向对象:十.借用构造函数传递参数
这段代码演示了如何在 JavaScript 中通过借用构造函数来传递参数。当运行这段代码时,会看到两个弹窗依次显示 “mary” 和 “38”。构造函数,并且在继承的同时传递了参数。构造函数外,还定义了一个实例属性。构造函数,并且成功传递了参数。,并将这个参数赋值给实例的。然后定义了另一个构造函数。构造函数中,除了继承了。首先定义了一个构造函数。构造函数,并传入参数。构造函数,从而设置了。原创 2024-02-20 23:42:22 · 224 阅读 · 0 评论 -
Java基础第五章多重循环及程序调试
3、程序在断点处会暂停,等待手动分步执行(F8)或者F7(进入方法)break :跳出当前循环,而去执行循环后面的语句。continue:结束当前循环,而去执行下一次循环。外层循环每循环一次,内层循环就循环一遍。二重循环输出的是一个平面,有行有列;2、用debug模式运行。一重循环可以输出一条线。原创 2024-02-03 14:21:01 · 238 阅读 · 0 评论 -
Java基础第四章循环结构
重复的去执行某个代码。原创 2024-01-21 21:19:59 · 320 阅读 · 1 评论 -
Java基础第三章结构控制
/0-9之间的随机数Math.random()返回的是0到1之间的小数,可以为0,但不可以为1。如果条件1为true,则执行代码块1;如果条件2为true,则执行代码块2;如果条件3为true,则执行代码块3;当条件为true,执行代码块1;当条件为false,执行代码块2。表达式的值不等于任何一个case后的常量值时,执行语句4;当条件为true时,执行代码块;表达式的值等于常量1时,执行语句1;表达式的值等于常量2时,执行语句2;表达式的值等于常量3时,执行语句3;}else if(条件2){原创 2024-01-21 20:50:30 · 380 阅读 · 0 评论 -
Java基础第二章Java基础和数据类型
短路与指的是当第一个表达式为false时,整个表达式一定为false,后面的表达式代码就不执行了。短路或指的是当第一个表达式为true时,整个表达式一定为true,后面的表达式代码就不执行了。1、存整数的有4个: byte(1)、short(2)、int(4)、long(8)关系运算符得到的结果一定是个布尔类型,也就是结果要么是true,要么是false。没有短路的概念,也就意味着所有表达式的代码都运行,不管第一个表示式的结果。如果是一个表达式,结果就为表达式中最大的那个类型。表达式1 : 表达式2;原创 2024-01-20 20:53:13 · 474 阅读 · 0 评论 -
Java中输入和输出处理(四)序列化和反序列化
序列化是将对象的状态信息转换为可以存储或传输的形式的过程。在Java中,我们可以使用接口来实现对象的序列化。原创 2024-01-11 23:58:27 · 416 阅读 · 0 评论 -
Java中的多线程
需要注意的是,虽然线程安全的类型在多线程环境下可以保证数据的一致性和正确性,但在性能上可能会有一定的开销。总结来说,直接调用run()方法只会在当前线程中执行方法的代码,不会创建新的线程。而调用start()方法会创建新的线程,并在新线程中执行方法的代码。start()方法:调用线程对象的start()方法会创建一个新的线程,并在新的线程中执行run()方法的代码。run()方法:直接调用线程对象的run()方法会在当前线程中执行该方法的代码,就像普通的方法调用一样。原创 2024-01-11 23:53:24 · 1280 阅读 · 0 评论 -
Java中输入和输出处理(三)二进制篇
与FileInputStream类结合使用读取二进制文件。与FileOutputStream类结合使用写二进制文件。FilFeInputStream的子类。FileOutputStream的子类。DataOutputStream类。DataInputStream类。读写二进制文件Data。原创 2024-01-10 21:47:57 · 382 阅读 · 0 评论 -
Java的输入和输出处理(二)字符篇
它使用字符数组作为缓冲区,每次读取一定数量的字符数据,并将其追加到 StringBuffer 对象中。今天进行扩展,是在昨天的基础上处理的,相比于字符上的处理,我们工作更习惯于使用字节。FileReader类只可以按照本地平台的字符编码来读取数据,用户不可以指定其他的字符编码类型。可以使用Markdown表格来列举Java中FileReader类的常用方法。可以使用Markdown表格来列举Java中Reader类的常用方法。该类只能按照本地平台的字符编码来写数据,用户不能指定其他的字符编码类型。原创 2024-01-10 20:35:59 · 878 阅读 · 0 评论 -
Java里的实用类
类是Java中提供的一个数学工具类,用于执行常见的数学运算。它提供了许多静态方法,可以用于执行数值计算和数学操作。类提供的一小部分方法,还有其他方法可以用于其他类型的数学运算。拆箱(unboxing):把引用类型变成基本数据类型。装箱(boxing): 把基本数据类型变成引用类型。每一个基本数据类型都有对应的包装类。public enum 变量名{值一,值二······}字符串:不可变的字符序列。原创 2024-01-09 22:58:27 · 947 阅读 · 0 评论 -
Java中的输入输出处理(一)
在Java中,输入和输出处理通常通过使用输入流和输出流来完成。存储地方:文件一般存储在硬盘,CD里······比如D盘。流是一组有序的数据序列,是遵循先进先出方式发送信息的通道。文件:文件是放在一起的数据的集合。###OutputStream 抽象基类写文本文件。在Java中,文件的读取和写入分别使用不同的流。FileOutputStream:用于向文件中。FileInputStream:用于从文件中。,并提供缓冲功能,以提高读取效率。FileWriter:用于向文件中。,并提供缓冲功能,以提高写入效率。原创 2024-01-09 22:56:46 · 1034 阅读 · 0 评论 -
JavaScript中的Date对象和Math对象
对象还提供了其他一些数学相关的函数和属性,如三角函数的反双曲线函数、舍入函数、指数函数等。对象是JavaScript的内置对象之一,提供了一组用于执行数学操作的方法和常量。它不是一个构造函数,因此无需实例化,可以直接使用其静态方法和属性。它提供了一系列数学方法和常量,用于处理数值计算、三角函数、对数和指数运算等。当我们在JavaScript中需要处理日期和时间时,可以使用内置的。对象提供了一些方法和属性,可以方便地获取、设置和操作日期和时间。对象,可以方便地进行各种数学操作和计算。除了上述方法和常量之外,原创 2024-01-08 23:14:08 · 372 阅读 · 0 评论 -
JavaScript中的DOM
DOM将文档表示为一个由节点组成的树状结构,每个节点代表文档中的一个元素、属性、文本或注释。语法:document.defaultView.getComputedStyle(元素,null).属性;通过JavaScript中的DOM,可以使用一组方法和属性来访问、添加、删除和修改文档的元素和内容。语法:HTML元素. currentStyle.样式属性;setAttribute(“属性名”,“属性值”)语法: HTML元素.style.样式属性="值"语法:HTML元素.style.样式属性。原创 2024-01-08 01:30:45 · 787 阅读 · 0 评论 -
Java里的Collections算法类
它提供了一组用于操作集合的静态方法,这些方法可以用于对集合进行排序、搜索、替换元素,以及创建线程安全的集合等操作。类是一个十分重要的类。它提供了一系列静态方法,用于操作和处理各种集合对象。Collections算法类提供了许多方便的方法,可以简化集合的操作和处理。Collections算法类里定义一系列用于操作集合的静态方法。类中的排序、反转、随机打乱以及二分查找等方法。类是Java集合框架的一部分,位于。当谈到Java中的集合框架时,这个示例演示了如何使用。原创 2024-01-04 15:15:52 · 397 阅读 · 0 评论 -
Java随机数
在编程中,随机数是一种常见的需求。Java提供了许多内置的类和方法来生成随机数,以满足不同的应用场景。原创 2024-01-03 21:37:11 · 522 阅读 · 0 评论 -
Java集合框架和泛型
1.Java集合框架架构图:Java的集合框架是一组用于存储和操作数据的类和接口。它提供了各种数据结构,如列表、集合、映射等,以及用于操作这些数据结构的算法和工具。Java集合框架位于Java.util包中,并且是Java编程中常用的核心组件之一。Java集合框架主要包括以下接口和类:Collection接口:它是集合框架中最基本的接口,定义了一组操作集合的方法,如添加、删除、迭代、查询等。List接口:继承自Collection接口, List接口存储一组不唯一,有序(插入顺序)的对象。List原创 2024-01-03 16:15:16 · 1023 阅读 · 1 评论 -
Java异常
原创 2023-12-31 23:37:39 · 342 阅读 · 1 评论 -
CSS中的浏览器支持
了解一下就好了#只需要了解就好,在使用CSS时,了解各个浏览器对CSS属性和功能的支持情况非常重要。不同的浏览器可能对CSS规范的实现有所差异,因此某些属性和功能可能在某些浏览器中有效,而在其他浏览器中可能不起作用或呈现不同的效果。原创 2023-12-30 22:40:41 · 695 阅读 · 0 评论 -
JavaScript中的BOM
BOM(浏览器对象模型)是JavaScript提供的用于操作浏览器窗口和页面的对象集合。BOM 提供了访问和操作浏览器窗口和页面的方法和属性,使开发人员可以与浏览器进行交互。可以使用window对象来操作浏览器的各个部分,比如location、document、history等。它提供了操作浏览器窗口的方法和属性,如打开、关闭窗口、设置窗口大小、获取窗口位置等。window对象表示浏览器窗口或标签页,它是BOM的顶层对象。不错不错,都学到BOM了·。原创 2023-12-29 15:10:25 · 683 阅读 · 1 评论 -
快速学习JavaScript二
我们来补充函数,JavaScript的作用域和HTML事件。原创 2023-12-29 15:05:02 · 390 阅读 · 1 评论 -
Java抽象类和接口
叮,带你深入且快速了解Java的抽象类和接口。上一篇简单末尾介绍了abstract抽象类,接下来我们来一起看看吧。原创 2023-12-27 20:53:52 · 569 阅读 · 1 评论 -
JavaScript数组中的splice()删除、插入和替换
splice()`方法可以同时实现删除、插入和替换操作。如果`deleteCount`参数为0,或省略了`deleteCount`参数,则不删除任何元素。如果只提供了`start`参数,而没有提供`deleteCount`参数和要插入的新元素,则会删除`start`索引及之后的所有元素。`splice()`是JavaScript数组的一个方法,用于在指定位置修改数组内容,可以实现删除、插入和替换元素的操作。**示例 1:删除元素****示例 2:插入元素****示例 3:替换元素**原创 2023-12-26 15:47:50 · 1188 阅读 · 1 评论 -
JavaScript中substr和substring的区别
参数含义:`startIndex`表示子字符串的起始索引位置,`endIndex`表示子字符串的结束索引位置(不包括在内)。在Java中,`substr`和`substring`是用于从字符串中获取子字符串的两个方法。- 参数含义:`startIndex`表示子字符串的起始索引位置,`length`表示子字符串的长度。- 方法声明:`public String substring(int startIndex)`// 输出 "World!// 输出 "World"// 输出 "World"原创 2023-12-26 14:11:03 · 315 阅读 · 1 评论 -
快速学习JavaScript
叮 - 最快的JavaScript入门。原创 2023-12-25 22:59:35 · 712 阅读 · 0 评论 -
方法重写equals和多态
叮---- 王子和公主又来看博客啦。原创 2023-12-25 22:47:43 · 510 阅读 · 0 评论 -
CSS一些知识补充(域,高级选择器,盒子模型,标准文档流,浮动和定位)
使用: 1.一般设置数值. 允许正数与负数. 数值越大,显示越靠前. 越小,越靠后.可以编写:-99 / 99.clear扩展父盒子高度: 如果用于浮动元素,那么不会扩展父盒子高度.而用于普通网页元素,则会扩展父盒子高度.absolute : 绝对定位. 让元素脱离标准文档流.不同于浮动.不会内容对其他元素产生影响.1.一旦元素浮动,则当前元素与其他网页元素不在属于同一平面.其他元素会占据之前的浮动元素位置.margin:0px 0px;3.元素浮动,但是浮动元素的位置不会对其他网页元素的位置产生影响.原创 2023-12-24 23:54:35 · 316 阅读 · 1 评论 -
3.利用CSS3制作网页动画
这次我们学习一些简单的浏览器动画。叮-王子和公主请进。原创 2023-12-24 20:49:24 · 480 阅读 · 1 评论 -
1.前端开发基础:进一步了解html和css
进一步了解html和css原创 2023-12-22 16:30:49 · 478 阅读 · 1 评论