自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springmvc的工作流程

前端控制器DispatcherServlet又称为中央处理器功能:接受请求进行响应,是通过调用其他组件实现的,控制整个流程跳转处理器映射器:根据请求的url查找hander 处理器适配器:去适配执行 处理器 处理器(需要自己开发的)controller 视图解析器:对view信息进行解析 1.首先浏览器发出请求到前端控制器DispatcherServlet又称为中央处理器,2.前端...

2018-12-26 17:07:58 167

原创 Spring事务管理---声明式事务管理

Spring 的声明式事务管理可以通过两种方式来实现,一种是基于 XML 的方式,另一种是基于注解 的方式。1.基于 XML 方式的事务管理基于 XML 方式的事务管理是通过在配置文件中配置事务规则的相关声明来实现的。Spring提供了 tx 命名空间来配置事务,tx:advice元素来配置事务的通知。第一步:新建项目,导入jar包第二步:在 src 下分别创建 db.properties...

2018-12-26 16:53:33 680

原创 什么是事务?事务的四大特性

什么是事务?事务是逻辑上的一组操作,组成这组操作的各个逻辑单元,要么一起成功,要么一起失败事务四个特性:ACID原子性(Atomicity):事务是一个原子操作,由一系列动作组成。事务的原子性确保动作要么全部完成,要么完全不起作用。一致性(Consistency):一旦事务完成(不管成功还是失败),系统必须确保它所建模的业务处于一致的状态,而不会是部分完成部分失败。在现实中的数据不应该被...

2018-12-26 16:09:14 3815

原创 spring框架---面向切面编程(AOP)的通知类型及配置示例

通知类型:前通知:方法执行之前, 无论如何都会执行后通知:方法执行之后,又称为最终通知,无论如何都会执行返回后通知:成功返回后, 只有正常返回才会执行异常通知:发生异常后的通知, 只有异常抛出的时候才会执行环绕通知:在方法的执行前后进行一些增强 =前通知+返回后通知<!-- 配置前通知 method:增强执行的方法 无论如何都会执行--><aop:befor...

2018-12-26 15:38:08 267

原创 mapper动态代理开发的规范要求

mapper动态代理开发的规范要求:1.映射文件mapper.xml的名字要和接口的名字一致2.映射文件的namespace要和接口的全路径一致3.映射文件的statement的id要和接口的方法名一致4.映射文件的输入参数类型parameterType要和接口参数的类型要一致5.映射文件的输出结果类型要和接口的返回类型要一致...

2018-12-25 20:23:44 489

原创 mybatis环境搭建

1.mybatis 下载mybaits 的代码由 github.com 管理地址: https://github.com/mybatis/mybatis-3/releamybatis-3.2.7.jar----mybatis 的核心包lib----mybatis 的依赖包mybatis-3.2.7.pdf----mybatis 使用2.创建 java 工程使用 eclipse...

2018-12-25 20:21:11 198

原创 jdbc编程过程以及存在的一些问题

1.jdbc编程过程:加载数据库驱动获取connection创建statement设置SQL语句占位符设置值sql执行,并且返回结果对SQL结果进行解析释放资源//查询所有 public List<Phone> getSelectAll(){ Connection conn=null; PreparedStatement pst=null; Result...

2018-12-25 19:56:32 208

原创 mybatis框架---#{}与${}的区别?、parameterType 和 resultType

#{}与${}的区别?parameterType 和 resultTypeparameterType:输入参数的类型支持的类型 :java的基本类型、自定义的pojo对象、hashMap类型resultType:返回结果集类型支持的类型 :java的基本类型、自定义的pojo对象、hashMap类型 ,指的是单条记录的类型...

2018-12-25 19:48:57 375

原创 mybatis配置文件 起别名、读取资源文件

mybatis全局配置文件的一些配置问题起别名一般都有第二种方式<!-- 方式一 --><typeAliases> <!--给单个对象起别名的方式 type :给谁起别名 alias:别名 --> <typeAlias type="com.hpe.pojo.User" alias="user"/> </typeAliases&

2018-12-25 19:42:18 374

原创 mybatis框架---mabatis的核心对象

一、mabatis入门程序1.1:导入jar包,mybatis的包、mysql的驱动、Junit的jar包配置的运行环境 default :默认要加载的环境1.2:mybatis配置内容◼ properties(读取外部资源属性)◼ typeAliases(类型别名)◼ objectFactory(对象工厂)◼ environments(环境集合属性对象)◼ environmen...

2018-12-25 19:26:48 260

原创 mybatis框架

1.mybatis框架mybatis框架是apache的一个开源项目githubmybatis是一个优秀的持久层框架。–即dao层—,他对jdbc的操作过程进行了封装,使得开发者只关注SQL本身,而不需要处理 例如加载驱动、获取连接、创建statement、结果集封装 、释放资源等工作。2.mybatis的架构2.1:mybatis.xml:全局配置文件,配置mybatis运行环境等配...

2018-12-25 19:01:48 411

原创 sping框架---面向切面编程(AOP)

传统的OOP解决方法还是存在着入侵核心代码的问题一、AOP:面向切面编程,采用的是横向抽取机制,将分散在各个方法上的重复代码提取出来,然后在程序编译或者运行时,在将这些提取出来的代码应用到原来需要执行的地方开发时,核心业务代码,与系统服务代码是相对独立的运行时,核心业务执行时,拥有系统服务的功能。AOP的本质是代理、通过对方法进行增强实现的代理方式有两种:JDK动态管理–>基于接...

2018-12-25 17:30:30 154

原创 spring框架---springbean的装配方式

1.springbean 的装配方式1.1 基于XMl的装配方式//1.要有setter方法//2.必须有无参构造方法1.2基于注解的装配方式(常用方式)把当前注解的类,声明为springbean,默认的名字为首字母全拼。相当于<bean id="userDao" class="cn.dao.impl.UserDaoImpl"></bean>@Compon...

2018-12-24 12:04:22 245

原创 spring框架--控制反转(IOC)、spring的注入、Bean的作用域

1.spring是什么?spring是一个轻量级的、控制反转(IOC)和面向切面编程(AOP)的容器框架。2.spring入门程序2.1.导入jar包2.2.spring的核心配置文件 applicationContext.xml(默认)作用:用于配置所有的类(对象),这些类可以称为springBean2.3.spring的核心类:ApplicationContext(接口)作用:创...

2018-12-24 11:58:47 293

原创 Java基础语法 变量和常量

一、变量1、变量的格式:类型 变量名=初始值 例:int num1=10;2、静态方法只能定义静态变量3、变量的初始值:A)局部变量不会自动赋值B)成员变量会赋初始值。整型变量:0,浮点类型:0.0,字符型:’/u000’,布尔 型:false,引用数据类型:null常见面试题:看一下语句有没有问题: int num1; System.out.pr...

2018-12-12 17:32:16 182

原创 Java基础语法 运算符

java中运算符分为 算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、三目运算符1、算术运算符+、 -、 *、 /、 %、 ++、 –用法:5/2=2 、 5.0/2.0=2.5 、 5%2=1、 -5%2=-1、5%-1=1(当后面的数是负数的时候,前面的符号忽略)b=++a; 先自增,后赋值,–类似b=a++; 先赋值,后自增,–类似2、赋值运算符=、+=、-=、/=...

2018-12-12 17:25:45 458

原创 Java基础语法 数据类型和类型转换

1、分类:数据类型分为基本数据类型、引用数据类型(类 、接口、数组)2、基本数据类型:四类八种整型 : byte --2字节 、 short-- 2字节、int–4字节、long–8字节浮点型 :double–8字节、float–4字节布尔型 :Boolean字符型 :char–2字节3、数字常量默认类型:整型默认 int,浮点型默认 double4、数据赋值: long a=10...

2018-12-12 16:54:50 110

原创 Java 基础语法 标识符、关键字

一、标识符1、定义:简单来说,凡事自己来起名字的地方2、命名规则:A)有字母、数字、_、$ 组成B)不能以数字开头C)不能使用关键字D)严格区分大小写E)中间不能有空格F)见名知意3、Java中常见的命名机制A)包名:多个单词都小写(xxxyyyzzz) com.hpe.www 、cn.hpe.wwwB)类名、接口名:多个单词首字母大写(XxxYyyZzz)C)方法和变量...

2018-12-12 16:15:35 168

原创 JavaScript复选框实现全选、全不选、反选、提交

<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>全选</title> <style>

2018-12-06 18:53:01 258

原创 EL表达式

一、EL: Expression Language,表达式语言EL表达式是用来输出的二、EL表达式的功能1、11个内置对象pageScope 表示pageContext的域对象requestScope 表示requestsessionScope 表示sessionapplicationScope 表示applicationparam 获取参数的paramValueshead...

2018-12-06 18:49:13 108

原创 jQuery复选框实现全选、全不选、反选、获取选项值

<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title&am

2018-12-05 18:07:57 655

原创 "=="和equals方法究竟有什么区别

①既可以比较基本数据类型也可以比较引用数据类型,而equals只能比较引用数据类型②当两个基本数据类型用比较时,判断的是数值是否相同,引用数据类型用==比较时,判断的就是地址值是否相同③如果equals没有被重写,equals就是object的方法,那么两个引用数据类判断的就是地址值,一般我们使用equals时 都会对其进行重写,用来比较两个引用类型的内容是否相等,比如String就重写了e...

2018-12-05 11:44:28 115

原创 jquery对象和dom对象是怎样转换的?

1)jquery转DOM对象:jQuery 对象是一个数组对象,可以通过[index]的丰富得到相应的DOM对象还可以通过get[index]或者get(index)去得到相应的DOM对象。2)DOM对象转jQuery对象:$(DOM对象)...

2018-12-05 11:19:48 2227

原创 常见的DOC命令

cd:切换目录md:创建目录rd:删除目录del:删除文件cd./打开文件cls 清屏cd…回到上层目录cd. 当前路径cd/回到根目录dir:列出当前目录下的所有文件和目录ping: 查看网络连接状态ipconfig:查看当前IP配置netstat:查看开放的端口telnet:查看远程服务器端口javadoc生成自己的帮助文档...

2018-12-05 11:11:39 237

原创 get与post的区别

(1)get一般用于从服务器上获取数据,post一般用于向服务器传送数据(2)请求的时候参数的位置有区别,get的参数是拼接在url后面,用户在浏览器地址栏可以看到。post是放在http包的包体中。比如说用户注册,你不能把用户提交的注册信息用get的方式吧,那不是说把用户的注册信息都显示在Url上了吗,是不安全的。(3)能提交的数据有区别,get方式能提交的数据只能是文本,且大小不超过10...

2018-12-05 10:31:54 132

原创 Filter(过滤器)

一、Filter 的基本功能是对 Servlet 容器调用 Servlet 的过程进行拦截,从而在 Servlet 进 行响应处理的前后实现一些特殊的功能。在 Servlet API 中定义了三个接口类供开发人员编写 Filter 程序:Filter, FilterChain, FilterConfig。Filter 程序是一个实现了 Filter 接口的 Java 类,与 Servlet ...

2018-12-04 19:31:22 166

原创 监听器

一、定义:专门用于对其他对象身上发生的事件或者状态改变进行监听和相应处理的对象,当被监视对象发生情况时,立即采取相应的行动。二、servlet监听器:servlet规范中定义的一种特殊类,用于监听web应用程序中的ServletContext、HttpSession和ServletRequest等域对象的创建与销毁事件。以及监听这些域对象中的属性发生修改的事件。三、分类:监听域对象自身的创建和...

2018-12-04 19:11:27 101

原创 servlet

Servlet1、servlet就是一个普通的java类Servlet容器负责Servlet和客户的通信以及调用Servlet的方法,Servlet和客户的通信采用“请求/响应”的模式。客户发送请求给servlet容器,servlet容器去找相应的servlet,然后返回给servlet容器,servlet响应给客户客服 1)要实现servlet有三种方法第一实现javax.s...

2018-11-20 20:04:03 199

原创 JavaScript

什么是脚本语言?脚本语言是为了缩短传统的编写-编译-链接-运行(edit-compile-link-run)过程而创建的计算机编程语言。1、脚本语言(JavaScript,VBscript等)介于HTML和C,C++,Java,C#等编程语言之间。 HTML通常用于格式化和链接文本。而编程语言通常用于向机器发出一系列复杂的指令。2、脚本语言与编程语言也有很多相似地方,其函数与编程语言比较相...

2018-11-15 18:09:37 1296

空空如也

空空如也

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

TA关注的人

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