自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaEE--JavaWeb服务器的安装配置(Tomcat服务器安装配置)

本文详细介绍了 Java Web 服务器 Tomcat 的安装配置过程,包括安装 JDK,配置环境变量,解压安装 Tomcat 以及在 IDEA 中配置服务器。文章还解释了前端程序如何访问后端程序以及 Web 服务器的概念,帮助读者了解 Java Web 开发的基础知识。此外,本文提供了一个完整的 JavaEE 项目创建指南,涵盖了创建项目,配置服务器和发布文章等步骤。最后,文章还介绍了如何使用 IDEA 创建 JavaEE 项目,并配置服务器以便进行开发和测试。

2024-07-17 21:35:45 227

原创 ElementUI框架搭建及组件使用

当开始使用ElementUI框架来搭建网站或Web应用程序时,了解框架的基本结构和组件的使用是至关重要的。ElementUI是一个基于Vue.js的框架,提供了丰富的UI组件和工具,可以帮助开发人员快速构建现代化的用户界面。

2024-06-29 21:54:04 408

原创 Java--常用类APl(复习总结)

Java是一种强大而灵活的编程语言,具有广泛的应用范围,从桌面应用程序到企业级应用程序都能够使用Java进行开发。在Java的编程过程中,使用标准类库是非常重要的,因为标准类库提供了丰富的类和API,可以简化开发过程,提高开发效率。本文将介绍一些常用的Java类库及其API,希望能够帮助开发人员更好地理解和应用Java编程中的常用工具和功能

2024-06-29 21:20:14 1189

原创 JavaSE-面向对象(总结复习详细)

在Java SE中,面向对象编程将现实问题抽象成对象,对象具有属性和行为,通过封装、继承和多态来实现代码重用和扩展。核心概念包括类(Class)、对象(Object)、封装(Encapsulation)、继承(Inheritance)和多态(Polymorphism)。面向对象编程提高了代码的组织性、可维护性和扩展性,是Java SE中的基本编程范式

2024-06-29 11:38:45 719

原创 Vue-CLI脚手架与node.js安装

Vue-CLI 是一个基于 Vue.js 快速开发单页应用的官方脚手架工具,能够帮助开发者快速搭建前端项目的基础结构。在开始使用 Vue-CLI 前,首先需要安装 Node.js,因为 Vue-CLI 是基于 Node.js 构建的。Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,能够让 JavaScript 在后端也能够运行。安装 Node.js 后,就可以通过 npm(Node.js 的包管理工具)来安装 Vue-CLI,并开始使用它来创建 Vue 项目。

2024-06-27 20:02:13 951 2

原创 Vue介绍与入门(一篇入门)

Vue.js 是一个流行的 JavaScript 框架,专门用于构建用户界面和单页面应用程序。它简单易学,但功能强大,能够帮助开发者快速构建交互性强的 Web 应用。本教程旨在帮助那些刚开始学习 Vue.js 的开发者快速入门,并掌握一些基础知识。在这个教程中,我们将介绍 Vue.js 的一些重要概念,比如组件、数据绑定、指令等,帮助你了解如何使用 Vue.js 来构建应用程序。

2024-06-25 15:24:05 1037

原创 JavaScript--js基础(详细 全面)

本文旨在介绍和学习JavaScript的基础知识。通过本文的阅读,读者将能够了解JavaScript在网页开发中的重要性和作用,掌握其基础语法和概念。不论是初学者还是有一定经验的开发者,都可以通过本文来加深对JavaScript的理解,并提升自己的开发能力。希望读者能够从中获得有益的知识,为日后的学习和实践打下坚实基础。愿读者在学习JavaScript的过程中不断成长,探索更多可能性

2024-06-24 14:30:19 687

原创 HTML---盒子模型

盒子模型在网页设计中扮演着至关重要的角色,它是控制元素布局和样式的基础。本文将详细解析盒子模型的概念、结构和应用,帮助读者更好地掌握这一概念。无论您是初学者还是有经验的开发者,了解盒子模型都是必不可少的。通过深入了解盒子模型,您将能够更加灵活地控制网页元素的外观和布局,提升网页设计的效果和体验。让我们一起探究盒子模型的奥秘,为您的网页设计增添更多可能性作者建议:学习知识在于深度理解,多动手、多动脑,总能更快地领悟。不要仅仅停留在阅读代码的层面,亲自动手敲打一遍,会带来更丰富的收获。

2024-06-16 09:00:57 1164

原创 HTML:认识HTML与基本语法的学习

HTML(HyperText Markup Language)是一种用于创建网页的标记语言。它由一系列元素组成,每个元素都有特定的功能和语义,如标题、段落、链接、图像等。HTML的核心思想是将文档内容和结构与样式和布局分离,使得网页设计更灵活易于维护。CSS(Cascading Style Sheets)负责控制页面外观和样式,JavaScript负责实现互动和动态效果

2024-06-03 10:06:13 1430

原创 Html--css

CSS(Cascading Style Sheets)是一种样式表语言,用于控制网页的外观和布局。与HTML相辅相成,CSS可改变文本样式、设置背景和定位元素。具有层叠、继承和优先级特性,支持多种选择器和样式规则。可用于创建响应式设计,确保网页在不同设备上良好显示。在网页设计和开发中扮演重要角色,提供丰富的样式和布局控制能力,帮助开发人员创建美观、可访问和响应式的网页。CSS是不可或缺的一部分,促进网页设计的进步和创新。作者建议:学习知识在于深度理解,多动手、多动脑,总能更快地领悟。

2024-06-02 20:18:09 825

原创 Java----Maven详解

Maven是Java项目的构建工具,通过项目对象模型(POM)管理项目配置信息,自动化构建、测试和部署过程。开发人员可定义项目结构、依赖和构建流程,提高开发效率和质量。本文介绍基本概念和用法,帮助您更好地利用Maven管理Java项目,提高项目开发效率和质量。愿本文对您了解和使用Maven有所帮助。作者建议:学习知识在于深度理解,多动手、多动脑,总能更快地领悟。不要仅仅停留在阅读代码的层面,亲自动手敲打一遍,会带来更丰富的收获。通过实践,我们能够更深入地理解知识,掌握技能,并且在解决问题时更加得心应手。

2024-05-22 21:47:28 1068

原创 Java8-----Lambada表达式

本文简要讨论Lambda表达式的语法结构和背景。Lambda表达式是Java8引入的重要特性,使代码编写更简洁和优雅。通过Lambda表达式,我们可以更方便地实现函数式编程,提高代码的可读性和可维护性。本文将介绍Lambda表达式的基本语法和用法,并通过示例代码演示如何使用Lambda表达式简化代码。希望本文能帮助您更好地理解Lambda表达式,并在实际项目中应用。作者建议:学习知识在于深度理解,多动手、多动脑,总能更快地领悟。不要仅仅停留在阅读代码的层面,亲自动手敲打一遍,会带来更丰富的收获。

2024-05-21 14:43:43 732

原创 Java-----Stream

Stream流是Java 8引入的功能,用于高效处理数据集合。它提供了丰富的操作方法,如过滤、映射、排序等,以简洁的方式处理数据。Stream流具有流式操作、懒执行和内部迭代的特点,能够简化代码并提高可读性。在接下来的文章中,我们将深入探讨Stream流的用法,包括创建流、筛选、转换和聚合操作等。通过学习Stream流,我们可以更好地利用Java的函数式编程特性,写出更加优雅和高效的程序作者建议:学习知识在于深度理解,多动手、多动脑,总能更快地领悟。不要仅仅停留在阅读代码的层面,亲自动手敲打一遍。

2024-05-20 16:32:09 832

原创 Mysql与Java连接----JDBC

JDBC全程:Java DataBase connection ---- java数据库连接java可以连接不同的数据库,但是不同的数据库具体连接细节不同.连接: java设计出一系列的连接数据库的接口规范,然后有不同的数据库连接开发商去实现数据库的具体连接. 接口oper,开发商去实现接口,然后重写接口中方法.JDBC API:供程序员调用的接口与类,集成在java.sql包中DriverManager类作用:管理各种不同的jDBC驱动Connection 接口 与特定数据库的连接。

2024-05-13 12:35:55 687 1

原创 Mysql数据库

MySQL是一种流行的开源关系型数据库管理系统,被广泛应用于Web应用程序开发和数据存储。它支持多种操作系统,包括Windows、Linux和macOS,并提供丰富的功能和工具,因此成为许多开发人员和组织的首选数据库解决方案。MySQL使用SQL作为查询语言,可执行插入、更新、删除和查询等操作。支持事务处理、存储过程、触发器和视图等高级功能,帮助用户更有效地管理和操作数据库。MySQL具有良好的性能和稳定性,可处理大规模数据存储和高并发访问。其灵活的安全机制确保了数据的安全性和完整性。

2024-05-06 20:19:50 728

原创 MySql基础篇

为什么学习数据库存储数据的方式:一. 直接存储在内存中(程序运行结束也就销毁) 二. 存储在文件中(IO----做到了永久存储,但是十分的麻烦)数据库的作用:为了方便数据的存储和管理,他将数据按照特定的规则存储在磁盘上(持久保存),就是一个存储数据的仓库

2024-05-06 16:19:22 207

原创 Java------异常

异常是程序在中,出现的不正常情况。异常:广义:任何程序出现的问题 狭义:程序上出现的可以解决的一些问题(代码解决)。例如:用户输入的数据有问题异常指的并不是。语法错误,编译不能通过,不会产生字节码文件,根本不 能运行。Java中默认的异常处理机制:将出现的异常,按不同的类型分类,为每一种封装了一个类 来进行表示。

2024-04-21 08:52:14 740 1

原创 程序,进程,线程 ----Java

同步锁对象在多线程的环境下需要static修饰(也就是只能是一个,个人理解:这个锁的钥匙就只能有一个,这个进去另外的就进不去),这时候wait() 和 notify() 就起到了作用(因为二个线程是一个类对象,那么锁也就是一个)例如上面的代码:如果创建二个线程,这二个线程中放入一个Counter类对象,Counter类中方法还有。wait后的线程,必须通过其他线程唤醒(notify() notifyAll() )2.静态方法——锁对象是当前类 的class类对象(类对象,一个类的对象只有一个)

2024-04-20 15:54:02 639

原创 Java----网络编程

IP地址(Internet Protocol Address)是指互联网协议地址 --------> 简单理解:计算机的地址。正式传输数据 ----------------------------------> 断开时还要互相确认 传输是否完成。计算机运行的每一个程序都对应分配一个整数的端口号 ----> 范围:0--65535 为有效端口号。本机回访地址:127.0.0.1 ---------> 电脑自己的地址。数据包包含数据,对方的ip,对方的端口,只管发送即可,是否发送成功不管。

2024-04-08 16:38:49 322

原创 Java----IO

缓冲区用现实的例子举就是:一个人搬东西,开了一个小车,小车就是缓冲区,可以把字节都先存放在缓冲区中,当缓冲区存满在一次性放到Java程序中。有时候需要将对象的信息长久保存,就需要将对象输出到文件中,超久保存,举例:系统升级 关闭服务器时将对象保存起来,升级完毕,重新把数据还原回来。f.listFiles() 返回一个file数组,里面的元素是file子集的所有元素。再把对象从文件输入到程序的过程称为对象的反序列化,反序列化会生成一个新的对象,所以反序列化也就是创建对象的一种方式。

2024-04-08 16:37:44 613

原创 找出美丽数组最小和(数学思维)

不存在两个不同下标 i 和 j ,使得 nums[i] + nums[j] == 3。在程序编写时,除法可以放在一起就放在一起。因为在里面有个整除 比如 7/2=3。可以证明 4 是符合条件的美丽数组所可能具备的最小和。- nums 由两两互不相同的正整数组成。nums = [1,3] 是美丽数组。- nums 的长度为 n = 2。理解:这里基本全局运用到了等差数组求和。返回符合条件的美丽数组所可能具备的。和,并对结果进行取模 10^9+7。满足下述条件,则称其为。

2024-03-11 16:48:43 224

原创 Java------集合/容器

容器----数组数组的特点:一组数组类型相同的元素集合创建数组时,必须给定长度,而且一旦创建长度不能变。一旦数组元素装满,需要创建新的数组,将元素复制过去不方便:copyof ----- 需要自己判断数组是否装满,如果装满,数组复制过去Java中为了解决数据存储单一的情况。Java中提供了许多不同结构的集合类,让我们可以根据不同的场景进行数据存储的选择。

2024-03-10 11:02:32 698 1

原创 力扣:找出字符串可整除数组

仅有 4 个前缀可以被 3 整除:"9"、"99"、"998244" 和 "9982443"

2024-03-08 21:39:55 161 1

原创 Java中的常用类(API)

API:官方给开发人员提供的说明文档,对语言有哪些类,类中有哪些方法进行说明例如:String类 获取字符串长度 某个位置上的字符。

2024-02-25 11:39:21 806

原创 学生教务系统的简单理解(重点复习)

要求:1.设计一个类学生类,学生属性有学号,姓名,性别(属性私有权限) 用来存储学生的信息。启动程序后输出一个菜单让用户选择操作:1.添加学生,2-删除学生,3.查询学生,4-退出。点击查询时,必须输入学号,如果学号对应的学生存在,输出学生信息即可,不存在,输出学号有误。选择添加学生在控制台依次输入学号,姓名,性别等信息,将学生信息存储到一个学生对象中,删除时,必须输入学号,如果学号对应的学生存在,从数组中删除该学生信息。设计一个学生信息管理系统,有添加学生,查询学生,删除学生等功能.

2024-02-25 11:11:20 161

原创 String类方法与数组排序的实例题(重点理解)

"jim:上机成绩=44,笔试成绩=55;String str = "张三:上机成绩=90,笔试成绩=78;"李四:上机成绩=68,笔试成绩=98;"王五:上机成绩=48,笔试成绩=58;"赵六:上机成绩=55,笔试成绩=11;"tom:上机成绩=22,笔试成绩=55";5.给定一段字符串,里面包含若干个学生上机和笔试成绩如。按照总分进行升序显示输出。

2024-02-25 10:14:12 109

原创 Java---------面向对象

Java语言中除了基本类型之外都是引用类型。Java中的对象是通过引用对其操作的。这个语句包含了三个步骤(个人理解:这其实就和创建一个int类的数是一样的 int n = 5)首先右边“new Car()”先是创建了一个 以Car为模板的一个Car类对象。(这里类似于 5 在空间中创建了一个地址来保存本身的功能)其次左边“Car bm ”创建了一个Car类型的引用变量(类似与int n这里Car和int其实是一个东西 都是用来创建新的变量 区别就是一个是引用类型和基础类型。

2024-02-22 16:40:19 755 1

原创 Java数组简单理解

每次去取出相邻的两个元素进行比较,将较大的向后移动,每趟都可以找出一个最大值。Arrays类,Java语言中提供的用于操作的数组工具类,提供排序,二分查找,数组赋值...[5] =====>一维数组的长度是5。从0开始,数组中长度的最大值是int的最大值。[3] =====>二维数组的长度是3。从第一个元素开始,与之后的每一个元素进行比较,将较小的放在第一个位置。数组的最大索引=长度-1。定义:int [] [] a = new int [3] [5];数组:是一个相同数据类型元素的集合,是一个容器。

2024-02-19 09:21:11 387 1

原创 unity 游戏常用API

=====> v = Vector3(1,1,1)线段:Debug.DrawLine(Vector.zero,Vector.left,Color.red);射线:Debug.DrawRay(Vector.zero,Vector.up,Color.red);创建:Vector3 v = new Vector3(1,1,1);警告输出:Debug.LogWarning("警告输出");错误输出:Debug.LogError("错误输出");正常输出:Debug.Log("正常输出");

2024-02-01 19:15:08 261 1

原创 Java方法的简单理解

1.简单方法定义例如:public static void menu ( ){ };public 访问权限 static 静态的 直接可以使用的类名调用void 表此方法没有返回值 menu 方法名​a:b;​在最外面定义变量 形式例如:static int i = 1;这样定义的变量在那个方法中都可以使用。

2024-01-04 20:12:37 330 1

原创 Java语言简单语法

if (条件表达式,最终返回的是一个布尔值){ }if (条件表达式,最终返回的是一个布尔值){ } else{ }if ( 条件表达式,最终返回的是一个布尔值 ){ } else if( 条件表达式,最终返回的是一个布 尔值 ){ } else{ }

2024-01-04 19:49:48 371 1

原创 数据类型与转换

特殊:4个字节的float比8个字节的long大(原因:小数和整数在底层的二进制 存储计算方式不同)问题:1.溢出(int a = 258 byte b = (byte a) b = 2 )byte 1个字节(1byte=8bit位===>最大值127)

2023-12-29 21:10:37 776

原创 初识Java语言(Java语言的基础知识)

4.变量名和方法名:首字母小写 多单词组成时,首字母小写,其余首字母大写 (xxxYyyZzz)//声明变量,申请内存空间,然后使用前必须赋值,赋值必须与类型一致(声明语法 变量类型 变量名)1.定义:java中类,方法,变量等命名时使用的字符序列(自己可以命名的名称都可以叫标识符)3.文档注释 ,(解释说明:类,方法,变量。定义:语言中被赋予特定含义的单词,用来修饰某些内容(类,方法,变量)

2023-12-29 21:09:06 357

原创 Java语言运算符学习

s = s + 2;=====> 错误写发 short = short + int (short + int 为int类型)++:每次自增1 int b = e++ +2 先运算,后自增 int b = ++e +2 先自增,后运算。=:用于数值与数值的比较 还可以用于布尔型与布尔型 引用类型与引用类型。> < >=

2023-12-29 19:24:24 308 1

原创 Java语言发展史与特点

要求:语言必须能够生成非常紧凑的代码,以及在不同的,不同的,都需可以运行。1995年,Java正式确立1996年,Java 1.0发布2009年,sun公司被Oracle公司收购现在Java每半年推出一个新版本(每年的3月与9月)

2023-12-18 22:38:02 365

空空如也

空空如也

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

TA关注的人

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