![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
就叫吴世勋吧
Java小白
展开
-
springmvc 拦截器
主要用于拦截用户的请求并做相应的处理。通常应用在权限验证、记录请求信息的日志、判断用户是否登录等功能上。拦截器与过滤器区别:①拦截器是基于java的反射机制的,而过滤器是基于函数回调。②拦截器不依赖与servlet容器,过滤器依赖与servlet容器。③拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。④拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。⑤在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一...原创 2022-02-28 22:14:37 · 59 阅读 · 0 评论 -
Mybaties
Mybatis配置概述MyBatis的核心配置文件配置了很多影响MyBatis行为的信息,这些信息通常只会配置在一个文件中,并且不会轻易改动。另外,与Spring框架整合后,MyBatis的核心配置文件信息将配置到Spring的配置文件中。因此,在实际开发中需要编写或修改MyBatis的核心配置文件的情况不多。映射器在SQL映射文件中元素用于映射SQL的select语句,其示例代码如下:<!-- 根据uid查询一个用户信息 --><selectid="selectUserB原创 2022-02-22 19:26:24 · 105 阅读 · 0 评论 -
Spring aop应用
这里我们暂且把程序设计比喻为房子的布置,一间房子的布局中,需要各种功能的家具和洁具(类似方法),如马桶、浴缸、天然气灶,床、桌子等,对于面向过程的程序设计更注重的是功能的实现(即功能方法的实现),效果符合预期就好,因此面向过程的程序设计会更倾向图1设置结构,各种功能都已实现,房子也就可以正常居住了。但对于面向对象的程序设计则是无法忍受的,这样的设置使房子内的各种家具和洁具间摆放散乱并且相互暴露的机率大大增加,各种气味相互参杂,显然是很糟糕的,于是为了更优雅地设置房屋的布局,面向对象的程序设计便采用了图2的布转载 2022-02-16 18:11:54 · 67 阅读 · 0 评论 -
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 · 68 阅读 · 0 评论 -
过滤器的解释
过滤器是在servlet规范中2.3中定义的它能够对定义servlet容器的请求进行检查和修改过滤器本身并不产生请求和响应对象他只是提供过滤作用servlet过滤器能够在servlet被调用之前检查Httpservlet对象并能够修改Request请求有信息和请求内容在servlet被调用之后检查R equest对象,并能修改Request响应有信息和响应内容过滤器是向W eb应用程序的请求和响应处理添加功能的web服务组件FIter是tomcat容器内的过滤器,在请求到达容器是贤惠调用原创 2021-12-29 18:25:04 · 188 阅读 · 0 评论 -
第二十天总结
pageContext与页面相对应的页面上下文对象pageScope页面作用域理属性值是的集合requestScope请求最用域理属性的值的集合sessionScope回话作用域理属性的集合applicationScope应用程序作用域属性值得集合param请求参数单值字符串的集合paramValues 请求参数的所有值作为String数组存储的集合header 请求头名称单值字符串的集合hreadervalues请求头名称多值作为String数组存储的集合cookie原创 2021-12-28 16:26:31 · 363 阅读 · 0 评论 -
第十五天总结
进程与线程1 进程1.1 进程的概念进程就是正在运行的程序,它会占用对应的内存区域,由CPU进行执行与计算。1.2 进程的特点独立性进程是系统中独立存在的实体,它可以拥有自己独立的资源,每个进程都拥有自己私有的地址空间,在没有经过进程本身允许的情况下,一个用户进程不可以直接访问其他进程的地址空间动态性进程与程序的区别在于,程序只是一个静态的指令集合,而进程是一个正在系统中活动的指令集合,程序加入了时间的概念以后,称为进程,具有自己的生命周期和各种不同的状态,这些概念都是程序所不具备的.并原创 2021-12-21 15:56:28 · 57 阅读 · 0 评论 -
第十四天总结
线程和进程的区别进程是指一个内存中运行的应用程序每个进程都有一个独立的内存空间,一个应用程序可以同时运用多个进程;进程也是程序的一次执行过程是系统运行程序的基本单位系统运行一个程序即是一个过程从创建,到消亡的过程县城进程内部一个独立执行单元一个进程可以同时并发的运行多个线程,可以理解为一个进程相当于 一个但CPU操作系统,而线程便是这个系统运行的多个任务继承了thread类定义子类继承thread类子类中重写thread类中的run方法创建了thread子类对象即创建了线原创 2021-12-20 16:28:32 · 53 阅读 · 0 评论 -
第十二天总结
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 · 76 阅读 · 0 评论 -
第十天总结
掌握File对象的使用掌握输入流和输出流的使用掌握字节流与字符流的读写java的io主要包括三个部分流失部分--兄嘚主体部分非流式--主要包含一些辅助流式部分的类文件读取部分的与安全相关自己本地操作系统相关的文件系统的类Java中的流操作分为两种基于字节流( inputStream读取,outputSteam写入)字节流(reader读取,write写入)java中 设计了四个抽象类来表示流inputstream 字节流 读写数据outputSteam字节流原创 2021-12-15 16:25:58 · 340 阅读 · 0 评论 -
第九天总结
java处理异常通过5个关键词控制try。catch。throw 。throws和finally异常不是错误extention是所有异常的祖宗异常是一些用来封装错误信息的对象它由异常的类型、提示信息、报错的行号提示三部分组成当程序中遇到了异常,通常有两种处理方式:捕获或者向上抛出当一个方法抛出异常,调用位置可以不做处理继续向上抛出,也可以捕获处理异常大家可以结合生活中的例子:如果工作中遇到了问题,我们可以选择自己处理(捕获),或者交给上级处理(抛出)对于不想现在处理或者处理不了的异原创 2021-12-14 18:44:59 · 285 阅读 · 0 评论 -
第八天总结
抽象类是一个有抽象修饰符的类抽象类可以没有抽象方法抽象方法必须写在抽象类中抽象方法不能有方法体抽象类不能实例化自雷必须事项抽象类中的抽象方法,除非这个类也是抽象去抽象类面向对象的特点主要就是概括位抽象类继承性 封装性盒多态性抽象类就是从多个类中抽象出来的模板,如果将这种抽象类进行的更为彻底,则可以提炼出一种更为特殊的抽象类接口接口里面不能包含普通方法这和抽象类不同,在接口中,所有的方法必须是抽象定义一个接口需要使用interface关键字接口的成员列表只能包含抽象方法原创 2021-12-13 18:20:00 · 49 阅读 · 0 评论 -
第六天总结
ava语言中子类继承父类都继承那些数据?私有数据不支持继承。构造方法不支持继承。其他数据都可以继承。2.java中任何类都默认继承Object类,并且任何一个类都有Object的特征。3.什么是方法重写?当父类中的方法无法满足当前子类的业务需求的时候,子类有必要将父类中继承过来的方法进行重写编写。这叫做方法的重写,overwrite。回忆下重载是什么?4.满足什么条件的时候会发生方法的重写呢?方法重写发生在具有继承关系的父子俩之间。方法样子长的一样。**访问权限不能更低。**也原创 2021-12-11 19:32:43 · 226 阅读 · 0 评论 -
第五天总结
继承是一种由已有的类创建新类的机制。利用继承,我们可以先创建一个共有属性的一般类,根据该一般类再创建具有特殊属性的新类,新类继承一般类的状态和行为,并根据需要增加它自己的新的状态和行为注意重载和重写的区别,重载既可以发生于一个类,也可以发生于子类与父类之间(子类继承父类方法,同时完成方法重載),而重写,则只能是子类重写父类方法,多态指的就是多种形态,例如,同样是水的成份,但有液态水及冰的多种形态,同样是二氧化碳,就存在气态及液态等多种形态,同样是猫科动物,就有猫和老虎之别由父类引原创 2021-12-10 20:43:23 · 240 阅读 · 0 评论 -
第四天总结
方法是行为 voi是没有返回值的如果返回值方法中必须使用关键字return返回值返回类型为返回的类型静态的不能访问非静态的当这个方法名是静态的我嫩就可以直接用方法名。方法里面可以调用方法但不可以定义方法以前的编程方式第面向过程,我们需要完成某个功能,只需向独享发送一个·“”“命令”而怎么完成功能,是有该象所属的类去定义的在java中定义一个类使用关键字class,一个合法的标识符和一对表示程序题的大括号《clsssname》 代表类的名称,类名是一个名词,采用大小写混合方式,每个单词的手原创 2021-12-09 20:30:46 · 52 阅读 · 0 评论 -
【无标题】第三天总结
外层循环控制行数内层循环控制个数;生命一个变量就是在内存空间画出一块合适的空间;声明一个数组就是在内存空间画出一出一串连续空间数组下表是从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 · 46 阅读 · 0 评论 -
第二天总结
今天有点小累因为代码没有给很长时间来写导致要加班熬夜的写代码但是这也是一个良好的开端因为这样我就没呢呢么多闲心思来考虑别的事情了今天学习颇多。但是由于之前的不认真学习导致自己听的很多地方都不懂但是我真的很感谢我的朋友很感谢在这里我就不方便念出他们的名字尤其是帅超不厌其烦的给我改代码我特别爱他今天学到了什么呢?1、循环:(1)while循环:先判断后执行。(2)do...while循环:先执行后判断。(3)for循环:for(条件1;条件2;条件3){循环体;}...原创 2021-12-07 22:49:05 · 60 阅读 · 0 评论 -
一直在路上
Java编写规范模式1类名使用public修饰2一行只写一条语句3{}的使用及位置4代码的缩进JAVA语言的特点与平台无关简单面向对象可移植性健壮性安全性多线程变量名 属性名 方法名一律都是驼峰命名法类名项目名常量单词首字符必须大写switch选择结构只能处理等值条件判断的情况,而且条件必须是整型年两或·字符型变量多重if选结构没有switch选择结构的限制,特别适合·某个变量处于某个连续区间时的情况相同点都是用来处理多分枝天剑的结构原创 2021-12-06 18:57:28 · 239 阅读 · 0 评论