自定义博客皮肤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)
  • 收藏
  • 关注

原创 spring使用注解的方式、注入和springBean的装配方式、Bean的作用域

1、使用注解的方式扫描包注解的类,批量加载springbean<context:component-scan base-package="cn.*"></context:component-scan> 把当前注解的类,声明为springbean,默认名字为首字母小写的全拼 <bean id="userDaoImpl" class="cn.dao.impl....

2018-12-25 19:27:42 220

原创 spring和mybatis整合、spring的事务管理

1、spring和mybatis整合整合思想:mybatis的角色:持久层框架 会话工厂SqlSessionFactory,特点:一旦创建就一直存在。设计为单例的。mapper动态代理的方式;spring角色:容器,管理类的。并且可以设计为scope为单例的。管理会话工厂,声明为springbeanspring来代理mapper接口的实现类,声明为springbean2、spring的...

2018-12-25 19:20:37 453 1

原创 通知的5种类型

前通知:方法执行之前,method:增强执行的方法后通知:方法执行之后,又称最终通知,无论如何都执行返回后通知:成功返回后,有异常时不执行异常通知:发生异常后,只有异常抛出时才执行,不能try…catch异常环绕通知:在方法的执行前后进行一些增强,在方法的执行前后进行一些增强 =前通知+返回后通知...

2018-12-25 19:17:20 3557 1

原创 springAOP

AOP开发时核心业务代码与系统服务代码是相对独立的,运行时核心业务代码拥有系统服务的功能。是面向切面编程,采用横向抽取机制,将分散在各个方法上的重复的代码提取出来,在程序变异或者运行时,再将这些提取出来的代码应用到需要执行的地方。AOP的本质是代理,对方法进行增强。AOP=通知+切点...

2018-12-25 19:11:44 166

原创 乱码过滤器

<filter> <filter-name>EncodingFilter</filter-name> <filter-class> org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param>...

2018-12-25 19:05:22 275

原创 springmvc注解开发和支持返回类型、数据绑定

@RequestMapping里需要配置的映射路径前面的‘/’和后面的‘.do’可以加可以不加。属性:value指的是请求的地址,是缺省的默认值。string[]支持多路径、传值。method指的是请求的method类型,get或post,不配置代表支持所有的请求类型。支持返回类型有:1.返回ModelAndView2.返回void3.返回字符串:作为逻辑视图名、进行重定向redire...

2018-12-25 19:03:59 183

原创 springmvc的含义

springmvc是一种基于java实现的WEB MVC设计模式的请求驱动类型的轻量级的web框架。1.使用了mvc设计模式的思想2.基于请求驱动,就是指使用了请求-响应的模式3.将web层进行了解耦...

2018-12-25 18:51:37 291

原创 springmvc的工作流程

springmvc的工作流程

2018-12-25 18:39:56 585 1

原创 mybatis-mapper

1、mapper动态代理开发传统持久层:dao接口 dao实现类mybatis的持久层:dao接口 dao实现类(获取会话、调用sqlsession方法进行操作数据库)mapper.xml映射文件dao实现类的工作:代理它的工作->演变成:mapper接口(同dao接口)mapper.xml映射文件**mapper动态代理开发的规范要求:1、映射文件mapper.xml的名字要和...

2018-12-18 19:31:43 637

原创 mybatis属性

<mapper namespace="UserMapper"></mapper>namespace:命名空间,不能重复。作用:用于隔离sql<select id="selectById" parameterType="int" resultType="com.hpe.pojo.User"> select * from user

2018-12-18 19:25:02 535

原创 mybatis框架

1、mybatis的框架是Apache的一个开源项目githbumybatis是优秀的持久层框架——dao层,对jdbc的操作过程进行封装。2、mybatis的架构(1)mybatis.xml:全局配置文件,配置了mybatis的运行环境等配置信息,配置了映射文件:sql语句*mapper.xml(2)SqlSessionFactory:会话工厂,通过全局配置文件加载生成。功能:创建会话...

2018-12-18 19:20:34 122

原创 两大架构

C/S:C代表客户端 S表示服务器一般我们使用的都是cs加购的软件,比如qq,各种浏览器特点:1.软件使用前必须安装2.软件更新的时候,客户端和服务器必须都得更新3.不能够跨平台4.客户端和服务的通信采用的是自有协议,相对安全B/S:B代表浏览器 S代表服务器我们平常访问的网站特点:1.软件使用前不需要安装2.软件客户端不需要更新,服务端更新3.可以跨平台4. 客户端...

2018-12-12 16:36:27 611

原创 request域对象

setAttribute()、getAttribute()、removeAttribute()

2018-12-12 16:33:26 253

原创 jsp的九大内置对象

1.request:HttpServletRequest对象,代表客户端请求信息,用于接受http传送到服务器的数据*;2.response:HttpServletResponse对象,代表客户端的响应,几乎不用;3.session:HttpSession对象,代表一次会话*;4.application:ServletContext对象,代表当前web应用*;5.config:Servle...

2018-12-12 16:30:29 153

原创 jsp页面上的四大域对象

application、session、request、pagecontext(域对象范围从小到大)application:最大域范围,范围限于当前web应用;session:范围限于一次会话,浏览器打开到关闭就是一次会话;request:范围限于同一次请求;pagecontext:范围限于当前页面。...

2018-12-12 16:10:21 449

原创 脚本语言

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

2018-12-12 16:00:17 766

原创 请求转发和请求重定向的区别

本质区别:请求转发只是发了一次请求,请求重定向发了两次请求。1.请求转发:地址栏还是当初请求的地址栏;请求重定向:地址栏不会是初次的地址栏,地址栏最后一次相应的地址栏。2.请求转发:在最终的servlet中,request对象和中转的request对象是同一个对象;请求重定向:在最终的servlet中,request对象和中转的request对象不是同一个对象。3.请求转发:/代表当前w...

2018-12-12 15:58:51 2638

原创 servlet生命周期

构造器:只被调用一次,第一次请求servlet时,创建servlet实例,调用该构造器,servlet是单实例的。init:只被调用一次,在创建好的servlet实例后,立即调用,负责初始化。service:被调用多次,每次请求都会调用service方法,用于响应请求。destroy:只被调用了一次,在当前servlet所在的web应用被卸载的时候,用于释放当前servlet所占用的资源。...

2018-12-12 15:49:15 91

原创 jQuery复选框

全选/全不选、全选、全不选、反选、提交<script>$(docunment).ready(function(){ //全选 $("#selectAll").change(function(){ $("input[name='items']").prop("checked",this.checked); }); ...

2018-12-05 11:40:51 1488

原创 合成事件

jQuery 有两个合成事件hover()方法和toggle()方法。1.hover()方法用于模拟光标悬停事件。2.toggle()方法可以切换元素的可见状态。$(document).ready(function () {//hover方法 鼠标移入和移出$(“div”).hover(function(){$(this).prev().css(“color”,“red”);},fu...

2018-12-04 22:24:32 205

原创 绑定事件bind()

bind()方法来对匹配元素进行特定事件的绑定bind(type,[data], fn);第1 个参数是事件类型,类型包括: blur、focus 、load 、click、mousedown 、mouseup 、mouseover 、mouseout 、change 、select、submit 等。第2 个参数为可选参数,作为event.data 属性值传递给事件对象的额外数据对象。...

2018-12-04 22:19:44 2073

原创 Javascript中onload方法和Jquery中ready方法的区别

1.执行时间window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。$(document).ready()是DOM机构绘制完毕后就执行,不必等到加载完毕。2.编写个数不同window.onload不能同时编写多个,且多个只能执行一个。$(document).ready()可以同时编写多个,且都执行3.简化写法window.onload没有简写法$(docume...

2018-12-04 22:11:35 420

原创 DOM对象

jQuery对象是通过jQuery包装对象后产生的对象。jQuery对象是jQuery独有的。注意事项:1.在jQuery对象中,无法使用DOM对象的任何方法$("#id").innerHTML;2.在DOM对象中,也无法使用jQuery的任何方法document.getElementById("#id").html;DOM代码如下:$(function(){ //设置 $("#t...

2018-12-04 21:59:46 1238 2

原创 jQuery对象

//将jQuery对象转换成dom对象,通过[index]和get(index)$(document).ready(function(){var time=document.getElementById(“p1”);//将DOM对象转化为jQuery对象var $time=$(time);//将jQuery对象转化为DOM对象var t=$("#p1")[0];t=$("#p1")....

2018-12-04 21:50:58 311

原创 模糊查询、limit、count、distinct

如果查询条件中的字段中包含%或者下划线,那么模糊匹配怎么写?select * from 表名 where 字段 like ‘%%%’ ESCAPE ‘’;在like后面的模糊搜索字串中的百分号%之前使用转义字符,比如\,再用escape指定该转义字符,例如like ‘abc%ef’ escape ‘’;1、limit——sql语句Limit[初始位置],记录数 >默认为0sele...

2018-12-04 20:22:56 872

原创 JDBC

1、加载驱动class.forname(“com.mysql.jdbc.Driver”);2.连接数据库String URL=“jdbc:mysql://localhost:3306/productorder”;String USER=“root”;String pwd=“123”;Connection conn=DriverManager.getConnection(URL,USER...

2018-12-04 20:15:19 67

原创 数据库

1、数据类型:数字、字符串、日期、二进制(图片、音频、视频),一般情况下,安全性要求不高的项目,一般单独将二进制文件存储,数据库中只能存储其路径。2、DB(数据库)、DBS(数据库系统)、DBMS(数据库管理系统)、DBA(数据库管理员)3、数据库分类:SQLite(微型数据库)、Access(小型数据库)、Mysql、sql servler(中型数据库)、oracle(大型数据库)、Mang...

2018-12-04 19:55:15 84

原创 ajax、同步、异步

同步交互:只发送一个请求,需要等待返回,然后才能够发送下一个请求,有个等待的过程。可以避免死锁,避免脏读。异步交互:指发送一个请求,不需要等待返回,随时可以再发送下一个请求,既不需要等待。非阻塞区别:等待的区别$.ajax()是jquery中最底层方法。$.ajax({url:http://localhost:8080/one,type:“post”,data:{“name”:“zh...

2018-12-04 19:15:10 63

原创 时间类型转换

时间类型转换String time=sc.next();SimpleDateFormat sf=new SimpleDateFormat(“yyyy-MM-dd”);Date birthday=sf.parse(time);

2018-12-04 18:52:24 284

空空如也

空空如也

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

TA关注的人

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