自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringMVC入门

MVC(Model-View-Controller)模式是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。MVC可对程序的后期维护和扩展提供方便,也为程序某些部分的重用提供了方便。MVC 设计模式并不是Java Web应用的专属,几乎现在所有 B/S 结构的软件都采用了MVC 设计模式:在早期的 Java Web 开发中,主要是JSP+Java Bean模式,如图所示。

2023-05-23 11:38:57 80

原创 MySQL 四种事务隔离级别详解介绍

事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。事务的结束有两种,当事务中的所以步骤全部成功执行时,事务提交。如果其中一个步骤失败,将发生回滚操作,撤消撤消之前到事务开始时的所以操作。

2023-04-12 09:23:16 190

原创 Spring整合mybatis的练习

在src中创建配置外部文件jdbc.properties及log4j.properties。在servlet包中创建测试类TestServlet。在src中创建mybatis的配置文件。在src中创建Spring的配置文件。创建并书写EmpDao接口。创建平书写接口及接口类。

2023-04-10 13:57:07 85

原创 Spring框架面试题

在软件业,AOP为Aspect Oriented Programming的缩写,意味:面向切面编程.通过预编译方式和运行期动态代理实现程序功能的统 一维护的一种技术,AOP是OOP的延续.将一些共性的内容进行取,在需要用到的地方,以动态代理的方式进行插入.在不修改源码的基础上,还能对源码进行前后增强。依赖关系的维护又称为依赖注入,这种关系交给spring来管理,当我们在类中要用到其它的类对象,都由spring来提供,我们只需要在配置文件中说明即可,依赖注入也是IOC控制反转的一种实现。

2023-04-04 08:20:47 75

原创 Spring框架(反射机制)

1.Java反射机制的核心是在程序运行时动态加载类并获取类的详细信息,从而操作类或对象的属性和方法。本质是JVM得到class对象之后,再通过class对象进行反编译,从而获取对象的各种信息。2.Java属于先编译再运行的语言,程序中对象的类型在编译期就确定下来了,而当程序在运行时可能需要动态加载某些类,这些类因为之前用不到,所以没有被加载到JVM。通过反射,可以在运行时动态地创建对象并调用其属性,不需要提前在编译期知道运行的对象是谁。

2023-03-31 08:30:07 87

原创 MyBatis(多表联合、动态sql)

MyBatis(多表联合、动态sql)

2023-03-20 20:09:48 129

原创 框架(Mybatis框架)

框架

2023-03-07 08:41:53 182

原创 Filter过滤器

在一个WEB应用中可以部署多个过滤器,多个过滤器就组成了一个过滤器链,请求和响应必须在经过多个过滤器后才能到达目标;过滤器不是必须将请求传送到下一个过滤器(或WEB资源),也可以自己来处理请求,发送响应。Filter中文意思为过滤器。顾名思义,过滤器可在浏览器以及目标资源之间起到一个过滤的作用。例如:水净化器,可以看成是生活中的一个过滤器,他可以将污水中的杂质过滤,从而使进入的污水变成净水。对于WEB应用来说,过滤器是一个驻留在服务器中的WEB组件,他可以截取客户端和WEB资源之间的请求和响应信息。

2023-03-01 08:25:57 41

原创 作用域对象(添加、删除操作)

一个web应用对应一个ServletContext实例,这个实例是应用部署启动后,servlet容器为应用创建的。服务器会为每一个工程创建一个对象,这个对象就是ServletContext对象。这个对象全局唯一,而且工程内部的所有servlet都共享这个对象。void setAttribute(String key,Object value):以键/值的方式,将一个对象的值存放到session中。request对象主要用于处理客户段请求,同时request对象也是作用域对象,它的作用域范围是同一个请求。

2023-02-25 08:38:02 49

原创 分层(JDBC)

解析结果集------从结果集中获取数据,然后封装到实体类对象中。在error.jsp中添加一个a标签,出错后跳转到登录页面。在index.jsp首页中添加一个a标签,跳转到登录页面。创建一个zhuye.jsp作为跳转页面。创建denglu.jsp作为登录页面。判断登录的用户信息是否为空。设置请求和响应的编码。业务处理(JDBC)步骤:加载数据库驱动。定义登录的sql语句。

2023-02-19 22:20:14 46

原创 idea链接JDBC

判断业务出路结果给前端做出响应 跳转页面(response.sendRedirect)业务处理----JDBC操作。设置请求和响应的编码。

2023-02-17 20:36:08 44

原创 Java web(假登录)

创建一个xxx.jsp作为登录页面,书写form表单指定提交地址和提交方式。创建一个Java类继承HttServlet,在doPost中获取请求参数。在index.jsp首页中添加一个a标签,跳转到登陆页面。在web.xml中配置servle的映射关系。创建web项目,部署到。

2023-02-16 16:16:14 39

原创 web项目的步骤

之后在新建的文件中新建一个Module,在新建的Module中找的+旁边的编辑框,再点击+找的其中的LOCAL。改变其中的Name(其名称和Applicatiom server保持一致),更改JPE,之后点击ok。最后在点击MOUDLE中的WEB-INF文件找到index.jsp运行代码即可。打开idea新建一个project。

2023-02-13 19:00:06 79

原创 io字节、字符流

字符流是可以直接读取字符的io流字符流读取字符,就要先读去到字节数据,然后转为字符,如果要写出字符,需要把字符转为字节再写出。java.io.Writer抽象类时标识用于写出字符流的所有类的超类,将指定的字符信息写出到目的地。它定义了字节输出流的基本共性功能方法。1.关闭此输入流并释放与此流相关的任何系统资源。2.从输入流读取数据的下一个字节3.从输入流中读取一些字节数,并将他们存储到字节数组b中。

2022-12-13 20:56:00 50

原创 输入输出字节流

生活中,你肯定经历过这样的场景。当你编辑一个文本文件,忘记了 ctrl+s,可能文件就白白编辑了。当你电脑上插入一个U盘,可以把一个视频,拷贝到你的电脑硬盘里。那么数据都是在哪些设备上的呢?键盘、内存、硬盘、外接设备等等。我们把这种数据的传输,可以看做是一私数据的流动,按照流动的方向,以内存为基准,分为 输入input 和 输出output,即流向内存是输入流,流出内存的输出流。Java中I/O操作主要是指使用 java.io 包下的内容,进行输入、输出操作。输入也叫做读取数据,输出也叫做作写出数据。

2022-12-11 23:59:55 317

原创 File类的介绍和常用方法

File类构造方法:常用的有三种:1 、File(String pathname):通过路径名创建一个新 File 实例。2、File(File parent, String child):根据父目录路径File实例和子目录或文件路径创建一个新 File 实例。3、File(String parent, String child) :根据父目录路径和子目录或文件路径创建一个新 File 实例。其中的正常方法使用:getAbsolutePath():获取绝对路径getName():返回此对象表

2022-12-07 21:44:38 70

原创 Date、SimpleDateFormat、Calendar的基本使用

类 Date 表示一个特定的瞬间,精确到毫秒Date() 分配一个 Date 对象,以表示分配它的时间(精确到毫秒)Date(long date) 分配一个 Date 对象,表示自从标准基准时间起指定时间的毫秒数标准基准时间:称为“历元(epoch)”,即 1970 年 1 月 1 日 00:00:00案例。

2022-12-02 21:02:03 92

原创 Scanner、Random和 ArrayList集合

因为ArrayList底层使用数组实现,所以优缺点与数组类似。3、在数组的基础上封装了对元素操作的方法。自动装箱:基本类型-->包装类型。自动拆箱:包装类型-->基本类型。2、根据内容查找元素的效率较低。1、根据下标遍历元素效率较高。2、根据下标访问元素效率较高。1、插入和删除的效率比较低。

2022-11-27 18:24:56 70

原创 抽象类和接口

接口是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。2. 抽象类中的成员变量可以是各种类型的,而接口中的成员变量只能是 public static final 类型的。3. 抽象类中的抽象方法只是声明,不包含方法体,就是不给出方法的具体实现也就是方法的具体功能。1. 抽象类中的方法可以有方法体,就是能实现方法的具体功能,但是接口中的方法不行。5. 抽象类的子类必须给出抽象类中的抽象方法的具体实现,除非该子类也是抽象类。2. 抽象类中不一定包含抽象方法,但是有抽象方法的类必定是抽象类。

2022-11-21 08:16:21 52

原创 类与对象、封装、构造方法

1、面向对象思想概述 概述:JAVA语言是一种面相对象的程序设计语音,而面向对象思想是一种设计思想,我们在面向对象思想的指引下,使用lava语言去设计、开发计算机程序。这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征,行为特征抽象出来,描述成计算 机事件的设计思相。它区别于面向过程思相,强调的是通过调用对象的行为来实现功能,而不是自己一步一步的去操作实现。区别:面向过程:强调步骤。面向对象

2022-11-11 08:48:07 77

原创 JDBC复习

包)的形式提供给开发人员使用,开发人员使用反射的机制创建这些具体实现类,按照。的规范,实现自身数据库操作的功能代码,然后以。,提供了诸如查询和更新数据库中数据的方法。3.JDBC进行数据库的操作。包(数据库厂商提供的驱动。是面向关系型数据库的。接口和JDBC规范的理解。中用来规范客户端程序。

2022-10-30 18:57:12 35

原创 JQuery选择器

原生JS获取元素方式很多,很杂,而且兼容性情况不一致,因此JQuery给我们做了封装,使获取元素统一标准。$("选择器") //里面选择器直接写css选择器即可,但是要加引号。层级选择器 (后代选择器与子代选择器)获取到的li元素中,选择索引号位偶数的元素。基础选择器和层级选择器案例代码。1.JQuery选择器。获取最后一个li元素。

2022-10-17 22:01:33 213

原创 onmouseover事件

onmouseover:鼠标从元素上移出。

2022-09-28 17:52:00 1073

原创 部分对象和事件

属性:属性是指对象包含的值,使用'对象名.属性名'的方式进行操作,如document.myform.first.value。go(1)代表前进1页,等价于forward()方法;fo(-1)代表后退1页,等价于back()方法。back()方法相当于后退按钮;事件:响应用户操作、完成交互,如OnClick、OnKeyDown。方法:在代码里,使用‘对象名.方法名’来调用该对象的方法。1.History对象:有关客户访问过的URL的对象。一般可以分为鼠标事件、键盘事件及其他事件。3.属性、方法和事件。

2022-09-26 21:35:46 60

原创 正则表达式

把正则表达式编译为内部格式,从而执行更快使用新正则去替换旧正则,主要用于提升比较复杂和耗时的处理过程的性能,一般情况下很少使用。邮箱:/^[0-9a-zA-Z_]+@[0-9a-zA-Z_]+[1.]{1}[0-9a-zA-Z+$/;使用内置正则表达式对象:var reg=newRegExp("pattern",["flags])flags标志位,可选项,有g(全文查找) i(忽略大小写)、m(多行查找)三种。

2022-09-25 23:16:21 59

原创 JavaScrint的对象二

数组对象:用于存储一组有序的任意类型的对象。正则表达式对象:主要用于验证表单信息。2、JavaScript内置对象。

2022-09-21 19:54:59 132

原创 JavaScrint的对象

属性是指对象包含的值,使用‘对象名.属性名’的方式进行操作 ,如document.myfrom.first.value。在代码里,使用‘对象名.方法名()’来调用该对象的方法。是指开发人员根据自己的需要而定义的新对象,使用object关键字来定义一个对象。字符串对象:字符串对象用于存储一系列字符,使用单引号或者双引号包含。自定义对象,JavaScript内置对象,浏览器内置对象。内置对象有字符串对象,数字对象,日期对象。一般可以分为鼠标事件、键盘事件及其他事件。1,属性、方法和事件。

2022-09-21 10:16:57 71

原创 Javascript循环语句

while、for循环和de while循环;continue和break的区别

2022-09-19 16:38:03 193

原创 0913课后总结

js的表达式和运算符if分支结构switch分支结构

2022-09-14 09:30:09 80

原创 9.12课后知识点总结

JavaScript一.什么是JavaScript? JavaScript是一种基于对象的脚本语言,前身叫做Livescript。在语法上,与c#,JAVA等编程语言类似。二.为什么要学JavaScript? 1.验证用户输入的内容 2.有效的组织网络内容 3.动态地显示网络内容,动画显示 4.弥补静态网页不能实现的功能三.运行方法JavaScript在客户的浏览器上运行的,不需要服务器的支持JavaScript是一种解释语言,源代码不需要进行编

2022-09-12 22:22:22 361

空空如也

空空如也

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

TA关注的人

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