自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (2)
  • 收藏
  • 关注

原创 ASP.Net Mvc房屋租赁系统

asp.net mvc课程设计房屋租赁系统

2022-12-31 20:55:04 321 3

原创 SpringBoot2

favicon.ico放在静态资源目录下即可。spring#mvc/res/**这个会导致Favicon功能失效。

2022-07-18 16:52:49 191

原创 SpringMvc

MVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分MModel,模型层,指工程中的JavaBean,作用是处理数据。一类称为实体类Bean专门存储业务数据的,如Student、User等一类称为业务处理Bean指Service或Dao对象,专门用于处理业务逻辑和数据访问。VView,视图层,指工程中的html或jsp等页面,作用是与用户进行交互,展示数据。CController,控制层,指工程中的servlet,作用是接收请求和响应浏览器MVC的工作流程。...

2022-07-16 16:13:27 309

原创 Spring5框架--事务管理

1、事务添加到JavaEE三层结构里面Service层(业务逻辑层)2、在Spring进行事务管理操作(1)有两种方式编程式事务管理和声明式事务管理(使用)3、声明式事务管理(1)基于注解方式(使用)(2)基于xml配置文件方式4、在Spring进行声明式事务管理,底层使用AOP原理5、Spring事务管理API(1)提供一个接口,代表事务管理器,这个接口针对不同的框架提供不同的实现类。...

2022-07-15 12:06:43 241

原创 Spring5框架--AOP

1)AspectJ不是Spring组成部分,独立AOP框架,一般把AspectJ和Spirng框架一起使用,进行AOP操作。(2)语法结构execution([权限修饰符][返回类型][类全路径][方法名称]([参数列表]))(1)面向切面编程(方面),利用AOP可以对业务逻辑的各个部分进行隔离,从而使得。(1)在增强类的里面,在作为通知方法上面添加通知类型注解,使用切入点表达式配置。(1)在增强类里面,创建方法,让不同方法代表不同通知类型。...

2022-07-14 20:57:37 133

原创 Spring5框架--IOC容器

2、IOC容器(1)IOC底层原理1、什么是 IOC(1)控制反转,把对象创建和对象之间的调用过程,交给 Spring 进行管理。(2)使用 IOC 目的:为了耦合度降低。2、IOC 底层原理(1)xml 解析、工厂模式、反射1、IOC 思想基于 IOC 容器完成,IOC 容器底层就是对象工厂2、Spring 提供 IOC 容器实现两种方式:(两个接口)基于 xml 方式创建对象(1)在 spring 配置文件中,使用 bean 标签,标签里面添加对应属性,就可以实现对象创建。(2)在

2022-07-13 19:50:27 54

原创 Tomcat安装与配置

Tomcat安装与配置Tomcat是由Apache组织提供的一种Web服务器,提供对jsp和Servlet的支持。它是一种轻量级的javaWeb容器(服务器),也是当前应用最广的JavaWeb服务器(免费)。安装找到你需要用的Tomcat版本对应的zip压缩包,解压到需要安装的目录即可官网目录介绍 bin 专门用来存放Tomcat服务器的可执行程序conf 专门用来存放Tocmat服务器的配置文件lib 专门用来存放Tomcat服务器的jar

2021-11-15 08:59:47 916

原创 JQuery知识总结(二)

JQuery知识(二)文章目录JQuery知识(二)jQuery的属性操作DOM的增删改jQuery事件操作jQuery中其他的事件处理方法事件的冒泡jQuery的属性操作html()它可以设置和获取起始标签和结束标签中的内容。跟dom属性innerHTML一样。text()它可以设置和获取起始标签和结束标签中的文本。跟dom属性innerText一样。val()它可以设置和获取表单项的value属性值。跟dom属性value一样attr()可以设置和获取属性的值,不推荐操作check

2021-11-14 15:39:38 892

原创 JQuery知识总结(一)

JQuery(一)文章目录JQuery(一)JQuery介绍js原生事件和JQeury事件JQuery核心函数jQuery对象和dom对象区分Dom对象jQuery对象Dom对象和jQuery对象互转jQuery选择器基本选择器层级选择器过滤选择器基本过滤器内容过滤器属性过滤器表单过滤器表单对象属性过滤器JQuery介绍jQuery是JavaScript和查询(Query),它就是辅助JavaScript开发的js类库。JQuery核心思想它的核心思想是writeless,domore(写得更

2021-11-14 13:50:13 551

原创 XML知识总结

XML知识总结文章目录XML知识总结一、XML简介二、XML语法文档声明XML注释元素xml属性语法规则文本区域(CDATA区)三.xml解析一、XML简介概念Extensible Markup Language 可扩展标记语言什么是XML?XML是可扩展的标记语言,类似于html,其设计宗旨是传输数据,而非显示数据。xml标签没有被预定义,需要自行定义标签。XML被设计为具有自我描述性,是W3C的推荐标准。XML的作用用来保存数据,而且这些数据具有自我描述性它还可以做为项

2021-11-13 13:57:45 608

原创 JDBC操作BLOB类型字段及批量插入

操作BLOB类型字段MySQL BLOB类型MySQL中,BLOB是一个二进制大型对象,是一个可以存储大量数据的容器,它能容纳不同大小的数据。插入BLOB类型的数据必须使用PreparedStatement,因为BLOB类型的数据无法使用字符串拼接写的。MySQL的四种BLOB类型(除了在存储的最大信息量上不同外,他们是等同的)实际使用中根据需要存入的数据大小定义不同的BLOB类型。需要注意的是:如果存储的文件过大,数据库的性能会下降。向数据表中插入大数据类型//获

2021-10-19 20:19:36 322

原创 JDBC操作

使用Statement和PrepatedStatement实现CRUD操作操作和访问数据库数据库连接被用于向数据库服务器发送命令和 SQL 语句,并接受数据库服务器返回的结果。其实一个数据库连接就是一个Socket连接。在 java.sql 包中有 3 个接口分别定义了对数据库的调用的不同方式:Statement:用于执行静态 SQL 语句并返回它所生成结果的对象。PrepatedStatement:SQL 语句被预编译并存储在此对象中,可以使用此对象多次高效地执行该语句。Callab

2021-10-19 20:08:22 69

原创 JDBC概述

JDBC概述数据的持久化持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成。持久化的主要应用是将内存中的数据存储在关系型数据库中,当然也可以存储在磁盘文件、XML数据文件中Java中的数据存储技术在Java中,数据库存取技术可分为如下几类:JDBC直接访问数据库JDO (Java Data Object )技术

2021-10-19 19:28:59 51

原创 MySQL事务总结

什么是事务?一个事务其实就是一个完整的业务逻辑。是一个最小的工作单元。不可再分。什么是一个完整的业务逻辑? 假设转账,从A账户向B账户中转账10000. 将A账户的钱减去10000(update语句) 将B账户的钱加上10000(update语句) 这就是一个完整的业务逻辑。只有DML语句才会有事务这一说,其它语句和事务无关!!!以InnoDB存储引擎为例,它提供一组用来记录事务性活动的日志文件在事务的执行过程中,每一条DML的操作都会记录到“事务性活动的日志

2021-09-12 17:12:24 81

原创 MySQL约束总结

MySQL约束1.什么是约束?约束对应的英语单词:constraint在创建表的时候,我们可以给表中的字段加上一些约束,来保证这个表中数据的完整性、有效性!!!2.约束包括哪些?非空约束:not null唯一性约束: unique主键约束: primary key (简称PK)外键约束:foreign key(简称FK)检查约束:check(mysql不支持,oracle支持)1.非空约束:not null非空约束not null约束的字段不能为NULL。并且not null只有列级

2021-09-12 16:38:23 115

原创 Java IO流

IO流File类的使用java.io.File类:文件和文件目录路径的抽象表示形式,与平台无关File 能新建、删除、重命名文件和目录,但 File 不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。想要在Java程序中表示一个真实存在的文件或目录,那么必须有一个File对 象,但是Java程序中的一个File对象,可能没有一个真实存在的文件或目录。File对象可以作为参数传递给流的构造器File 类的使用:常用构造器public File(String pathnam

2021-09-02 09:12:14 81

原创 freecodecamp刷题及知识点(基础算法)

freecodecamp刷题及知识点(基础算法)将摄氏度转换为华氏度将摄氏度转换为华氏度的计算方式为:摄氏度乘以 9/5 然后加上 32。输入参数 celsius 代表一个摄氏度的温度。 使用已定义的变量 fahrenheit,并赋值为相应的华氏度的温度值。 根据上述转换公式来进行转换。function convertToF(celsius) { let fahrenheit=celsius*9/5+32; return fahrenheit;}convertToF(30);反转字

2021-08-22 16:21:49 329

原创 freecodecamp刷题答案及知识点(JavaScript基础数据结构)

使用数组存储不同类型的数据

2021-08-21 17:12:18 1802

原创 FreecodeCamp刷题答案及知识点(JavaScript调试)

调式使用控制台检查变量值Chrome 和 Firefox 都有出色的 JavaScript 控制台(也称为 DevTools),可以用来调试 JavaScript 代码。console.log() 方法可能是最有用的调试工具,它可以将括号中的内容输出到控制台。 将它放在代码中的关键点可以显示变量在当时的值。 在查看输出之前,最好先想清楚输出应该是什么。 在整个代码中使用检查点来查看计算状态将有助于缩小问题的范围。使用 console.log() 方法打印代码中记录的变量 a 的值。let a =

2021-08-15 21:46:54 3110

原创 Javascript ES6(一)

ECMAScript(ES)是 JavaScript 的标准。因为所有主流浏览器都遵循此规范,所以 ECMAScript 和 JavaScript 是可以互换的。探索 var 和 let 关键字之间的差异使用 var 关键字来声明变量,会出现重复声明导致变量被覆盖却不会报错的问题。var camper = 'James';var camper = 'David';console.log(camper);在 ES6 中引入了新的关键字 let 来解决 var 关键字带来的潜在问题。 如果你在上面

2021-08-14 22:04:13 93

原创 java泛型

泛型泛型的概念所谓泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例如,继承或实现这个接口,用这个类型声明变量、创建对象时)确定(即传入实际的类型参数,也称为类型实参)。从JDK1.5以后,Java引入了“参数化类型(Parameterized type)”的概念,允许我们在创建集合时再指定集合元素的类型,正如:List,这表明该List只能保存字符串类型的对象。JDK1.5改写了集合框架中的全部接口和类,为这些接口

2021-08-14 20:11:45 59

原创 Javascript基础

用 if 语句来表达条件逻辑用 if 语句来表达条件逻辑通过If 语句用于在代码中做条件判断。 关键字 if 告诉 JavaScript 在小括号中的条件为真的情况下去执行定义在大括号里面的代码。 这种条件被称为 Boolean 条件,因为他们只可能是 true(真)或 false(假)。当条件的计算结果为 true,程序执行大括号内的语句。 当布尔条件的计算结果为 false,大括号内的代码将不会执行。if(条件为真){语句被执行}严格相等运算符严格相等运算符:===相等运算符:==

2021-08-07 10:37:31 67

原创 java集合

Java集合Java集合框架概述一方面, 面向对象语言对事物的体现都是以对象的形式,为了方便对多对象。的操作,就要对对象进行存储。另一方面,使用Array存储对象方面具有一些弊端,而Java 集合就像一种容器,可以动态地把多个对象的引用放入容器中。数组在内存存储方面的特点:1.数组初始化以后,长度就确定了。2.数组声明的类型,就决定了进行元素初始化时的类型。数组在存储数据方面的弊端:1.数组初始化以后,长度就不可变了,不便于扩展。2.数组中提供的属性和方法少,不便于进行添加、删除、插入等

2021-08-07 10:06:49 76

原创 JavaScript基础

HTML 和 CSS 控制页面的内容和样式,JavaScript 则用于页面交互。本文将介绍JavaScript的一部分基础内容。给代码添加注释使用 // 注释掉当前行的代码。 这是一个行内注释:// This is an in-line comment.也可以使用多行注释来注释你的代码,使用 /* 开始, */ 结束。 这是一个多行注释:/* This is amulti-line comment */声明变量JavaScript 提供七种不同的数据类型,它们是 undefined(

2021-08-01 18:59:09 116

原创 Java多线程

本文将主要介绍Java中多线程的使用方法、线程同步、线程数据传递、线程安全问题。首先先了解一下进程和线程和程序的区别。程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。进程(process)是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。——生命周期如:运行中的QQ,运行中的MP3播放器程序是静态的,进程是动态的。进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域线程(thread)

2021-07-31 11:18:21 61

原创 css-应用视觉设计

CSS-应用视觉设计视觉设计结合了排版、色彩理论、图形、动画、页面布局等,以表达独特的信息。CSS 里面的 text-align 属性可以控制文本的对齐方式。text-align: justify; 可以让除最后一行之外的文字两端对齐。text-align: center; 可以让文本居中对齐。text-align: right; 可以让文本右对齐。text-align: left; 是默认值,它可以让文本左对齐。可以使用 CSS 里的 width 属性来指定元素的宽度。 属性值可以是

2021-06-26 10:21:58 103

原创 CSS基础

CSS基础更改文本的颜色将 h2 元素设置为蓝色<h2 style="color: blue;">CatPhotoApp</h2>使用元素选择器来设置元素的样式<style></style>使用class选择器设置元素的样式使用 class 选择器设置单个元素的样式<style> .blue-text { color: blue; }</style><p class="blue-text"

2021-06-26 09:35:56 86

原创 Html基础和Html5

Html基础和Html5Html基础前言:HTML 是一种标记语言,使用特殊的语法或标记来向浏览器描述网页的结构。HTML 元素由开始和结束标签构成,标签之间是文本内容。 不同的标签可以让文本内容以标题、段落、列表等形式展现。标题标签h1 元素通常被用作主标题,h2 元素通常被用作副标题, 还有 h3、h4、h5、h6 元素,它们分别用作不同级别的标题。<h1></h1><h2></h2><h3></h3>......

2021-06-19 10:43:10 123

原创 javase 基础之常用类

javase 基础之常用类前言本文将会介绍:字符串相关的类及常用方法:String类、StringBuffer类、String Builder类日期类Math类Random类System类Biglnteger类BigDecimal类String类String是一个final类,代表不可变的字符序列String 的实例化方式:一:通过字面量定义的方式。二:通过new+构造器的方式说明:通过字面量定义的方式:此时的s1、s2的数据声明在方法区中的字符串常量池中String

2021-06-13 08:09:32 1204 1

原创 Java------学生信息管理系统(新手自学)

欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片

2021-04-05 22:37:28 130

原创 2021-03-05

C语言课程设计——链表的相关操作大家好我是初学c语言的菜鸟,同时也是一个想和大家一起变强和一起进步的人。大一新生因为疫情所以c语言没有学完,到了指针及以后内容基本就是自学的,为创作这一次课程设计所谓是呕心沥血,总算千遍万遍的学习下还是写出了点东西。这次设计有以下几个操作:1:创建链表(创建一个表头表示整个链表)2:创建结点3:插入结点(头插入)4:删除结点5:搜素链表信息6:打印遍历链表7:释放链表内存以下是对单链表进行各种操作的函数struct Node* createlist()

2021-03-05 22:02:10 180

day17_EL&JSTL.rar

day17_EL&JSTL.rar

2022-01-13

day18_综合练习.rar

day18_综合练习.rar

2022-01-13

空空如也

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

TA关注的人

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