自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springmvc 拦截器

主要用于拦截用户的请求并做相应的处理。通常应用在权限验证、记录请求信息的日志、判断用户是否登录等功能上。拦截器与过滤器区别:①拦截器是基于java的反射机制的,而过滤器是基于函数回调。②拦截器不依赖与servlet容器,过滤器依赖与servlet容器。③拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。④拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。⑤在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一...

2022-02-28 22:14:37 59

原创 Mybaties

Mybatis配置概述MyBatis的核心配置文件配置了很多影响MyBatis行为的信息,这些信息通常只会配置在一个文件中,并且不会轻易改动。另外,与Spring框架整合后,MyBatis的核心配置文件信息将配置到Spring的配置文件中。因此,在实际开发中需要编写或修改MyBatis的核心配置文件的情况不多。映射器在SQL映射文件中元素用于映射SQL的select语句,其示例代码如下:<!-- 根据uid查询一个用户信息 --><selectid="selectUserB

2022-02-22 19:26:24 105

转载 Spring aop应用

这里我们暂且把程序设计比喻为房子的布置,一间房子的布局中,需要各种功能的家具和洁具(类似方法),如马桶、浴缸、天然气灶,床、桌子等,对于面向过程的程序设计更注重的是功能的实现(即功能方法的实现),效果符合预期就好,因此面向过程的程序设计会更倾向图1设置结构,各种功能都已实现,房子也就可以正常居住了。但对于面向对象的程序设计则是无法忍受的,这样的设置使房子内的各种家具和洁具间摆放散乱并且相互暴露的机率大大增加,各种气味相互参杂,显然是很糟糕的,于是为了更优雅地设置房屋的布局,面向对象的程序设计便采用了图2的布

2022-02-16 18:11:54 69

转载 Spring应用

1. spring概述1.1 Spring是什么(理解)Spring是分层的 Java SE/EE应用 full-stack(全栈的) 轻量级开源框架,以 IOC(Inverse Of Control:控制反转)和 AOP(Aspect Oriented Programming:面向切面编程)为内核。提供了展现层 SpringMVC和持久层 Spring JDBCTemplate以及业务层事务管理等众多的企业应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的Java EE 企业

2022-02-15 18:36:40 70

转载 layui

一、概述(1)layui说明(2)layui引用二、图标(icon)二、按钮(button)三、导航栏(nav)四、选型卡(tab)五、进度条(progress)六、徽章(dot)七、面板(card)八、颜色选择器(colorpicker)九、轮播(carousel)十、时间与日期选择器(laydate)十一、表单元素(1)输入框与密码框(2)下拉框(3)单选框、开关和复选框(3)文本域十二、表单对象form模块(1)更新渲染(2)预设元素属性(3)事件监听(4)

2022-01-11 19:55:05 110

转载 layui的说明和使用

说明一、概述(1)layui说明(2)layui引用二、图标(icon)二、按钮(button)三、导航栏(nav)四、选型卡(tab)五、进度条(progress)六、徽章(dot)七、面板(card)八、颜色选择器(colorpicker)九、轮播(carousel)十、时间与日期选择器(laydate)十一、表单元素(1)输入框与密码框(2)下拉框(3)单选框、开关和复选框(3)文本域十二、表单对象form模块(1)更新渲染(2)预设元素属性(3)事件监听

2022-01-04 18:57:22 297

原创 JQurey技术应用

选择器是JQurey的根基,在JQurey中对事件的处理,遍历DOM和Ajax操作都依赖于选择器JQurey选择器的优点间接的写法完善的时间处理机制JQurey选择器功能强大,种类也很多分类,分类如下,类css选择器,基本选择器,层次选择器,属性选择器,过滤选择器,基本过滤选择器,可见性过滤选择器基本荀泽器包括标签选择器,类选择器,id选择器,并集选择器,交集选择器和全局选择器标签选择器 语法:element 使用方法$("h3").css("background","#..

2021-12-30 16:46:21 526

原创 过滤器的解释

过滤器是在servlet规范中2.3中定义的它能够对定义servlet容器的请求进行检查和修改过滤器本身并不产生请求和响应对象他只是提供过滤作用servlet过滤器能够在servlet被调用之前检查Httpservlet对象并能够修改Request请求有信息和请求内容在servlet被调用之后检查R equest对象,并能修改Request响应有信息和响应内容过滤器是向W eb应用程序的请求和响应处理添加功能的web服务组件FIter是tomcat容器内的过滤器,在请求到达容器是贤惠调用

2021-12-29 18:25:04 190

原创 第二十天总结

pageContext与页面相对应的页面上下文对象pageScope页面作用域理属性值是的集合requestScope请求最用域理属性的值的集合sessionScope回话作用域理属性的集合applicationScope应用程序作用域属性值得集合param请求参数单值字符串的集合paramValues 请求参数的所有值作为String数组存储的集合header 请求头名称单值字符串的集合hreadervalues请求头名称多值作为String数组存储的集合cookie

2021-12-28 16:26:31 364

原创 第十九天总结·

一、什么JSP内置对象1.JSP内置对象是 Web 容器加载的一组类;2.它不像一般的Java对象那样用”new”去获取实例,而是可以直接在JSP页面使用的对象;3.内置对象的名称是 JSP 的保留字 ;4.JSP 使用 Java 定义的内置对象来访问网页的动态内容。二、JSP内置对象有哪些?三、输入输出对象1.控制页面的输入和输出;2.访问与所有请求响应有关的数据 ;3.输入和输出对象包括request、response 和 out request表示客户端对网页的请求,实现了 .

2021-12-27 18:32:52 179

原创 第十八天总结

面向对象就是:把数据及对数据的操作方法放在一起,作为一个相互依存的整体——对象。对同类对象抽象出其共性,形成类。类中的大多数数据,只能用本类的方法进行处理。类通过一个简单的外部接口与外界发生关系,对象与对象之间通过消息进行通信。程序流程由用户在使用中决定。对象即为人对各种具体物体抽象后的一个概念,人们每天都要接触各种各样的对象,如手机就是一个对象。面向对象编程(OOP: object-oriented programming)面向对象面向对象与面向过程的区别项目名称 面向对象程序设...

2021-12-24 14:48:44 67

原创 第十七天总结

httpServlet可以用来处理http请求http的请求方式包括DELete.get。options。post。put。tracehttpservlet中与这些请求对应的方法1.加载web.xml文件——当前只去解析xml文件,知道servlet的存在,此时还没有去创建servlet。<!-- 声明servlet --> <servlet> <!-- servlet的别名 --> <servlet-name&g...

2021-12-23 18:43:53 203

原创 第十六天总结

查询所有字段:select * from 表名;查询指定字段:select 列1,列2,... from 表名;使用 as 给字段起别名: select 字段 as 名字.... from 表名;查询某个表的某个字段:select 表名.字段 .... from 表名;可以通过 as 给表起别名: select 别名.字段 .... from 表名 as 别名;消除重复行: distinct 字段条件查询㈠比较运算符:>, <, >=, <=, =, !=, <

2021-12-22 16:03:24 49

原创 第十五天总结

进程与线程1 进程1.1 进程的概念进程就是正在运行的程序,它会占用对应的内存区域,由CPU进行执行与计算。1.2 进程的特点独立性进程是系统中独立存在的实体,它可以拥有自己独立的资源,每个进程都拥有自己私有的地址空间,在没有经过进程本身允许的情况下,一个用户进程不可以直接访问其他进程的地址空间动态性进程与程序的区别在于,程序只是一个静态的指令集合,而进程是一个正在系统中活动的指令集合,程序加入了时间的概念以后,称为进程,具有自己的生命周期和各种不同的状态,这些概念都是程序所不具备的.并

2021-12-21 15:56:28 59

原创 第十四天总结

线程和进程的区别进程是指一个内存中运行的应用程序每个进程都有一个独立的内存空间,一个应用程序可以同时运用多个进程;进程也是程序的一次执行过程是系统运行程序的基本单位系统运行一个程序即是一个过程从创建,到消亡的过程县城进程内部一个独立执行单元一个进程可以同时并发的运行多个线程,可以理解为一个进程相当于 一个但CPU操作系统,而线程便是这个系统运行的多个任务继承了thread类定义子类继承thread类子类中重写thread类中的run方法创建了thread子类对象即创建了线

2021-12-20 16:28:32 54

转载 第十三天总结

1.对数据库常用命令1.连接数据库mysql -u用户名 -p密码2.显示已有数据库show databases;3.创建数据库create database sqlname;4.选择数据库use database sqlname;5.显示数据库中的表(先选择数据库)show tables;6.显示当前数据库的版本信息以及连接用户名select version(),user();7.删除数据库(删除时没有提示直接删除)drop database sqlname;2.数据库中对

2021-12-19 16:04:18 43

原创 第十二天总结

JDBC的全称是:Java Database Connectivity,即Java数据库连接。JDBC可以通过载入不同的数据库的“驱动程序”而与不同的数据库进行连接。那么,在数据库连接的时候,我使用的是MySQL,Java集成开发环境是Eclipse。要使用JDBC来访问MySQL数据库,首先需要添加MySQL数据库驱动程序。一、加载JDBC驱动程序 在和某一特定数据库建立连接之前,必须首先加载一种可用的JDBC驱动程序到JVM。使用java.lang.Class类的forN...

2021-12-19 16:02:46 79

原创 第十一天总结

;集合类的主要方法:。添加、删除操作,例如add、addAll、remove、removeAll等。查询操作,例如size、 isEmpty、 contains、iterator等ArrayList类是List接口的大小可变数组的实现(继承AbstractList同时实现List接口),实现了所有可选列表操作,并允许包括null在内的所有元素。除了实现List接口外,此类还提供一些方法操作内部用来存储列表的数组的大小。特点如下:。大小是可变的,是自动增长的。可以动态的增加或减少元;对于List集

2021-12-16 19:21:08 619

原创 第十天总结

掌握File对象的使用掌握输入流和输出流的使用掌握字节流与字符流的读写java的io主要包括三个部分流失部分--兄嘚主体部分非流式--主要包含一些辅助流式部分的类文件读取部分的与安全相关自己本地操作系统相关的文件系统的类Java中的流操作分为两种基于字节流( inputStream读取,outputSteam写入)字节流(reader读取,write写入)java中 设计了四个抽象类来表示流inputstream 字节流 读写数据outputSteam字节流

2021-12-15 16:25:58 344

原创 第九天总结

java处理异常通过5个关键词控制try。catch。throw 。throws和finally异常不是错误extention是所有异常的祖宗异常是一些用来封装错误信息的对象它由异常的类型、提示信息、报错的行号提示三部分组成当程序中遇到了异常,通常有两种处理方式:捕获或者向上抛出当一个方法抛出异常,调用位置可以不做处理继续向上抛出,也可以捕获处理异常大家可以结合生活中的例子:如果工作中遇到了问题,我们可以选择自己处理(捕获),或者交给上级处理(抛出)对于不想现在处理或者处理不了的异

2021-12-14 18:44:59 285

原创 第八天总结

抽象类是一个有抽象修饰符的类抽象类可以没有抽象方法抽象方法必须写在抽象类中抽象方法不能有方法体抽象类不能实例化自雷必须事项抽象类中的抽象方法,除非这个类也是抽象去抽象类面向对象的特点主要就是概括位抽象类继承性 封装性盒多态性抽象类就是从多个类中抽象出来的模板,如果将这种抽象类进行的更为彻底,则可以提炼出一种更为特殊的抽象类接口接口里面不能包含普通方法这和抽象类不同,在接口中,所有的方法必须是抽象定义一个接口需要使用interface关键字接口的成员列表只能包含抽象方法

2021-12-13 18:20:00 52

原创 第六天总结

ava语言中子类继承父类都继承那些数据?私有数据不支持继承。构造方法不支持继承。其他数据都可以继承。2.java中任何类都默认继承Object类,并且任何一个类都有Object的特征。3.什么是方法重写?当父类中的方法无法满足当前子类的业务需求的时候,子类有必要将父类中继承过来的方法进行重写编写。这叫做方法的重写,overwrite。回忆下重载是什么?4.满足什么条件的时候会发生方法的重写呢?方法重写发生在具有继承关系的父子俩之间。方法样子长的一样。**访问权限不能更低。**也

2021-12-11 19:32:43 229

原创 第五天总结

继承是一种由已有的类创建新类的机制。利用继承,我们可以先创建一个共有属性的一般类,根据该一般类再创建具有特殊属性的新类,新类继承一般类的状态和行为,并根据需要增加它自己的新的状态和行为注意重载和重写的区别,重载既可以发生于一个类,也可以发生于子类与父类之间(子类继承父类方法,同时完成方法重載),而重写,则只能是子类重写父类方法,多态指的就是多种形态,例如,同样是水的成份,但有液态水及冰的多种形态,同样是二氧化碳,就存在气态及液态等多种形态,同样是猫科动物,就有猫和老虎之别由父类引

2021-12-10 20:43:23 244

原创 第四天总结

方法是行为 voi是没有返回值的如果返回值方法中必须使用关键字return返回值返回类型为返回的类型静态的不能访问非静态的当这个方法名是静态的我嫩就可以直接用方法名。方法里面可以调用方法但不可以定义方法以前的编程方式第面向过程,我们需要完成某个功能,只需向独享发送一个·“”“命令”而怎么完成功能,是有该象所属的类去定义的在java中定义一个类使用关键字class,一个合法的标识符和一对表示程序题的大括号《clsssname》 代表类的名称,类名是一个名词,采用大小写混合方式,每个单词的手

2021-12-09 20:30:46 54

原创 【无标题】第三天总结

外层循环控制行数内层循环控制个数;生命一个变量就是在内存空间画出一块合适的空间;声明一个数组就是在内存空间画出一出一串连续空间数组下表是从0开始的数组的两个方法in【】secore=new int【】;Sustem.out.println(secore.length);方法二int【】number={2,10,30,10}使用数组四步走1生命数组int()a2分配空间a=new int[5];3赋值a(0)=8;4处理数据啊【0】=a【0】*10数组的

2021-12-08 19:59:18 48

原创 第二天总结

今天有点小累因为代码没有给很长时间来写导致要加班熬夜的写代码但是这也是一个良好的开端因为这样我就没呢呢么多闲心思来考虑别的事情了今天学习颇多。但是由于之前的不认真学习导致自己听的很多地方都不懂但是我真的很感谢我的朋友很感谢在这里我就不方便念出他们的名字尤其是帅超不厌其烦的给我改代码我特别爱他今天学到了什么呢?1、循环:(1)while循环:先判断后执行。(2)do...while循环:先执行后判断。(3)for循环:for(条件1;条件2;条件3){循环体;}...

2021-12-07 22:49:05 62

原创 一直在路上

Java编写规范模式1类名使用public修饰2一行只写一条语句3{}的使用及位置4代码的缩进JAVA语言的特点与平台无关简单面向对象可移植性健壮性安全性多线程变量名 属性名 方法名一律都是驼峰命名法类名项目名常量单词首字符必须大写switch选择结构只能处理等值条件判断的情况,而且条件必须是整型年两或·字符型变量多重if选结构没有switch选择结构的限制,特别适合·某个变量处于某个连续区间时的情况相同点都是用来处理多分枝天剑的结构

2021-12-06 18:57:28 241

空空如也

空空如也

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

TA关注的人

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