自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(127)
  • 资源 (2)
  • 收藏
  • 关注

原创 spring框架:数据库事务的管理

1、什么是数据库的事务?一个数据库事务是一个被视为单一的工作单元的操作序列。这些操作应该要么完整地执行,要么完全不执行。举个例子来说,比如我们现在微信扫码支付的一个流程是扫码-输入金额-输入密码-支付成功(结果,不是流程),这就是一个完整的事务流程,我们很清楚在这个流程中只要我们有一个操作失败,最终都不会造成付款成功,事务的重要性通过这个例子可以说是很透彻了。作用呢就是保证了数据的完整性和一致...

2018-09-12 11:46:41 256

原创 spring框架:AOP的初步理解学习

1、什么是AOP呢?AOP的全称是 Aspect-OrientedProgramming,即中文翻译里的面向切面编程。那么什么是面向切面编程,稍后来讲。先回顾一下OOP编程,即面向对象编程,这个我们很熟悉了它是按照纵向顺序来执行的,而AOP则是按照横向执行的。即它是OOP的一个补充。(来自:https://www.cnblogs.com/zhaozihan/p/5953063.html)...

2018-09-11 23:13:31 267

原创 spring框架:bean的管理-注解

注解的定义:注解是代码中特殊的标记,使用注解可以完成特定的功能。注解可以使用在类、方法或属性上,写法如:@注解名称(属性名称=属性值)。 我的理解:注解就是给运行程序代码进行的注释,就像我们在学习古诗文时候的注释类似,不过spring框架中的注解不是给我们来看的,而是给机器来看的,让虚拟机知道我们需要它干什么,好处就是减少了代码量和重复代码以及减少了手动配置,以及增加了扩展性。注解的第一个...

2018-09-11 00:32:19 268

原创 spring框架:对象类型属性及复杂类型属性的注入

一、对象属性类型的注入:以MVC三层架构为例(Service、Controller、Dao),通常service和controller层需要对dao层的数据进行访问操作,这里以将dao层数据注入到Service层作为例子来说明1、创建一个dao层的接口类package com.xawl.spring.dao;public interface UserDao { void ...

2018-09-10 21:02:35 343

原创 spring框架:Bean的管理以及有参构造和set注入方式

在上一篇中提到并简单演示了spring的bean配置文件创建对象,bean的创建对象方式有多种,常见的配置方式有:使用类的默认构造函数创建(就是上一篇演示的那种方式)等价于:springioc=new com.xawl.spring.ioc.Springioc();<bean id="springioc" class="com.xawl.spring.ioc.Springioc"...

2018-09-10 18:13:43 2228

原创 spring框架:IOC的学习理解

IOC的定义:控制反转(Inversion of Control,英文缩写为IoC)是框架的重要特征(百度百科)。这定义说明也是醉了~我的理解:在spring框架中,控制反转应该拆分来理解说明。首先控制:控制了什么?在spring框架中,控制了原来我们需要自己做的事情,比如对象的创建,我们自己创建对象通常是需要new一下的,现在我们不需要new了,但是对象同样被创建了出来。简单的说就是控制...

2018-09-10 16:34:19 112

原创 设计模式之动态代理模式

一、问题1、什么是动态代理模式2、动态代理模式的使用方法3、动态代理模式的使用演示4、动态代理模式的原理分析二、解决问题1、动态代理模式的概念:        所谓动态代理类是在运行时生成的class,在生成它时,你必须提供一组interface给它,则动态代理类就宣称它实现了这些interface。当然,动态代理类就充当一个代理,你不要企图它会帮你干实质性的工作,在生...

2018-09-08 23:11:12 269

原创 JDBC-mysql的常用操作

1、显示所有的库show databases2、创建新的库create database 库名;3、使用某个库use 库名4、查看使用库的表show tables;5、在操作库中创建新的表create table test(id int primary key,name varchar(20));创建test表,包含属性id(int型),prima...

2018-09-06 16:27:32 124

原创 java反射机制的学习总结

一、主要问题:1、什么是java反射机制2、JDK中提供的Reflection API3、反射机制提供了什么功能获取类的Class对象         获取类的Fields 获取类的Method 获取类的Constructor 新建新的实例            Class<T>的函数newInstance,通过Constructor的方法newInstanc...

2018-08-29 21:15:14 161

原创 java-frame01:持久层框架mybatis初步了解

MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。1、创建测试项目:(也可以是web项目)2、依赖(添加...

2018-08-28 21:24:33 192

原创 Linux-04:虚拟机镜像安装和网络原理

一、虚拟机安装        1、安装方式:镜像文件安装        2、安装步骤:            1)在Linux界面打开terminal,输入:virt-manager命令2)点击计算机屏幕图标:选择虚拟机的空间大小3)寻找本地镜像文件4)默认设置RAM5)选择磁盘空间大小6)设置虚拟机名称:7)点击finish开始安装。8...

2018-08-20 16:30:41 820

原创 Linux-03:文件权限的管理和服务的控制管理初步了解

文件权限的控制         1、权限存在的意义:                   方便对文件的管理。不同的用户对于同一个文件拥有不同的权限,例如:有的只能读,有的可以读和写。         2、权限的识别(显示)                  命令:ls -l file 显示文件权限ls -ld dir 显示目录权限 显示文件权限:...

2018-08-17 13:59:12 157

原创 Linux-02:针对用户的管理常用操作指令

1、查看文件的信息(类似于Windows的查看文件属性)    ls        filename           #显示文件信息    ls    -l   filename        #长列表显示文件信息    ls   -a   filename        #显示所有文件包括以‘.’开头的    ls  -s    filename        #显示文件大小   ...

2018-08-10 13:22:43 426

原创 Linux-01:Linux的初步概念理解和常用指令了解

1、Linux的概念:           Linux是一个开源的、基于内核的完整的操作系统,控制整个系统基本服务的核心程序(kernel)是由Linus带头开发出来的。2、Linux的基本思想:            1)要一切都是文件            2)每个软件都有确定的用途3、kernel的外层(保护层)shell:           1)Linux系统的sh...

2018-08-04 22:09:49 196

原创 Java语言-112:jsp文件的上传

1、jsp文件的上传主要依赖于org.apache.commons.fileupload包。其一般步骤是:  服务器端:          1)创建文件上传操作工厂 DiskFileItemFactory factory = new DiskFileItemFactory();2)设置缓冲区的大小 factory.setSizeThreshold(1024*10);3...

2018-08-02 16:13:26 124

原创 Java语言-111:JSP页面监听器Listener

监听器:    1、概念:Servlet规范中的一种 特殊类,用于监听ServletContext,HttpSession和servletRequest等域对象的创建销毁事件,用于监听域对象的属性发生修改的事件,可以在事件发生前和事件发生后做一些必要的处理。    2、Listener的运行原理:            3、Listener和Filter以及Servlet的执行顺序 ...

2018-08-02 09:15:31 342

原创 Java语言-110:jsp页面过滤器Filter

过滤器:    1、概念:        过滤器是服务端的组件,可以截取客户端的请求和服务器端的响应,并对这些信息进行过滤。    2、过滤器的工作原理:        filter    3、过滤器的生命周期:            实例化、初始化、过滤、销毁        1)实例化:在XML文件中生命一个过滤器,声明之后,web容器会创建一个过滤器的实例        2)初...

2018-08-02 09:01:39 321

原创 Java语言-109:Servlet的对象Session对象

1、Session(会话)对象:    Session的类型是属于HttpSession,HttpSession是由javaWeb提供的,用来会话跟踪的类.session是服务器端对象,保存在服务器端.2、Session的工作原理:(session是依托于Cookie的;)        当首次使用session时,服务器端需要创建session,session也是保存在服务器端,而给客户...

2018-07-23 20:38:16 161

原创 Java语言-108:Servlet的对象Cookie对象

1、Cookie对象:    将数据存储在浏览器中,当下次访问该地址时,浏览器可根据该数据头来访问存储的数据地址。2、使用的原因:HTTP协议是无状态无连接的,客户端与服务器的每一次请求和响应是没有记忆的。    克服的方法是:        1)Cookie对象:向浏览器中存储数据        2)session对象:向服务器存储数据3、Cookie对象的方法及其使用    Co...

2018-07-23 20:05:15 112

原创 Java语言-107:Servlet的对象response对象

1、Servlet的Response对象:(向客户机输出数据)    HttpServletResponse对象代表服务器的响应。这个对象中封装了向客户端发送数据、发送响应头,发送响应状态码的方法。2、向客户端输出数据    1)getoutputStream:得到输出的二进制数据    2)getWriter:输出文本数据的ServletOutputStream、PrintWriter对...

2018-07-23 20:04:17 139

原创 Java语言-106:Servlet的对象request对象

1、request对象的简介:(获取客户机发送过来的数据)    HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,开发人员通过这个对象的方法,可以获得客户端的信息。2、request对象的常用方法及含义:        方法名    描述    getRequestURL    返回客户端发出请求...

2018-07-23 20:03:11 97

原创 Java语言-105:Servlet简单理解

1、开发Servlet的三种方法:GenericServlet 、Servlet和httpServler他们之间的关系:        1)GenericServlet类是所有Servlet类的祖先类。                2)HttpServlet类继承了GenericServlet类。                3)Servlet有两个非常重要的的对象,可以说是jav...

2018-07-23 09:42:36 144

原创 Java语言-104:Vue框架

1、Vue框架简介:    是一套用于构建用户界面的渐进式框架。2、与其它大型框架的区别:    Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。3、Vue框架的特点:    1)轻量级    2)JS语法    3)上...

2018-07-23 09:35:03 1112

原创 Java语言-103:jQuery对象-事件冒泡

1、事件冒泡:从内(子)到外(父)叫冒泡2、事件捕获:从外(父)到内(子)叫捕获时间冒泡简单举例:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>jQuery事件冒泡</title> <script type="text/j

2018-07-04 13:22:07 151

原创 Java语言-102:jQuery对象-基本选择器

1、基本选择器常用方法:选择器 描述 返回 示例 #id 根据给定的id匹配一个元素 单个元素 $(“#test”)选取id为test的元素 .class 根据给定的类名匹配元素 集合元素 $(“.test”)选取所有class为test的元素 element 根据给定的元素名匹配元素 集合元素 $(“p”)选取所有的<p>元素 * 匹配所有的元素 集合元素...

2018-07-04 11:35:01 144

原创 Java语言-101:Javaweb-DOM对象和jQuery对象

1、DOM对象:     DOM是以层次结构组织的节点或信息片断的集合。文档对象模型(Document Object Model)是给HTML与XML文件使用的一组API。DOM的本质是建立网页与脚本语言或程序语言沟通的桥梁。浏览器对象是一个分层结构,也称为文档对象模型,如下图所示:从上图可以看出:(1)打开网页后,首先看到的是浏览器窗口,即顶层的window对象。(2)其次,看到的是网页文档的内...

2018-07-04 09:45:53 351

原创 java语言-100:Javaweb-jQuery时间ready()方法

1、概述:当DOM载入就绪可以查询及操纵时绑定一个要执行的函数。这是事件模块中最重要的一个函数,因为它可以极大地提高web应用程序的响应速度。简单地说,这个方法纯粹是对向window.load事件注册事件的替代方法。通过使用这个方法,可以在DOM载入就绪能够读取并操纵时立即调用你所绑定的函数,而99.99%的JavaScript函数都需要在那一刻执行。有一个参数--对jQuery函数的引用--会传...

2018-07-04 09:42:09 97

原创 Java语言-99:Javaweb-jQuery对象

1、jQuery的概念:JQuery是一个JavaScript库,可以用来帮助我们提高JavaScript的编写效率,降低编码错误它是轻量级的js库,这是其它的js库所不及的,它兼容CSS3,还兼容各种常用浏览器。JQuery是一个快速的,简洁的JavaScript库,使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。JQuery还有一...

2018-07-04 09:40:32 222

原创 Java语言-98:JavaScript-table表单

1、table表单    <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title><table border="" cellspacing="" cellpadding=""> <

2018-06-28 19:48:19 90

原创 Java语言-97:JavaScript-form表单

表单:功能:用于搜集不同类型的用户输入的内容 form   表单  input   表单元素,表单项  select和option  下拉菜单  textarea 文本域(1)form元素功能:用于创建一个表单(2)input元素表示输入框,有多种形式,可以根据type属性来确定显示哪种输入框。1,对于input来说,它的type的默认值是text,表示单行文本2,对于input,最好给它添加一个...

2018-06-28 16:14:20 269

原创 Java语言-96:JavaScript检查表单

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>检查表单</title> </head> <body> <span>请输入一个六位数</span&

2018-06-28 13:57:32 137

原创 Java语言-95:JavaScript的内部类-Object类

1、Object类:    Object类是所有javascript类的基类,提供了一种创建自定义对象的简单方式,不需要程序员再定义构造函数。 2、属性       constructor-对象的构造函数prototype-获得类的prototype对象,static性质主要方法:hasOwnProperty(property)-是否属于本类定义的属性isPrototypeOf(object)-是...

2018-06-28 13:37:33 111

原创 Java语言-94:JavaScript中的监听器

JavaScript中监听器的步骤分三步第一步:确定事件源,创建input标签第二步:编写监听器第三步:绑定事件简单举例:            <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>事件监听</title> <script

2018-06-27 12:07:27 161

原创 Java语言-93:JavaScript对象-screen对象

1、Screen对象的属性 描述  availHeight 获取系统屏幕的工作区域高度,排除任务栏。  availWidth 2、简单举例    <!DOCTYPE html>    <html> <head> <meta charset="UTF-8"> <title>screen对象</title> &amp

2018-06-27 11:57:40 118

原创 Java语言-92:JavaScript的对象-history对象

1、history对象中的方法 forward:装入历史列表中下一个url back:装入历史列表中前一个url go(正整数或者负整数)2、简单举例:            <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>history</title&am

2018-06-27 11:49:27 124

原创 Java语言-91:location对象

1、location对象        

2018-06-27 11:38:36 975

原创 Java语言-90:JavaScript对象windows对象

1、windows对象window对象:它代表浏览器的一个窗口对象  由于window对象中的方法频繁调用,所以为了简化书写方式,有时候window可以去掉里面涉及的方法: open("打开资源文件url","以什么什么方式打开(_blank)/_self","指定新打开的窗口和高度") 和定时器相关的方法: setInterval("任务",时间毫秒值); 没经...

2018-06-26 23:10:37 471

原创 Java语言-89:JavaScript的对象自定义对象

1、自定义对象定义对象 1)相当于有参构造 的形式 2)无参构造的形式 function 自定义对象(Person) (参数名){ //定义属性 //定义方法 } 创建对象 var p = new Preson(实际参数) ; //输出对象p中的属性值 //调用对象p中的方...

2018-06-26 23:07:11 112

原创 Java语言-88:JavaScript的对象-Array对象

1、Array对象的创建     1)在js中,数组可以存储任意类型的元素!    2)在js中,不存在数组角标越界一说,数组中的元素数量是可以不断的增加..不会出现异常!举例:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>arr对象的创建</tit..

2018-06-26 22:51:56 84

原创 Java语言-87:JavaScript的对象--Date对象

Date对象是获取当前时间的一个对象创建Date对象var date = new Date();主演方法:        getFullYear:获取年份例如:document.write(date.FullYear());                其它的相同        getMonth:获取月份        getDate:获取日期        getHour:获取小时      ...

2018-06-22 18:42:16 70

jQuery分页组件

jquery分页组件,快速实现分页效果,使用该组件需导入jQuery,且jQuery须在该组件之前导入

2019-04-18

jQueryssion

jquerysession组件,将信息存储在浏览器session中,关闭浏览器session内容清空

2019-04-18

空空如也

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

TA关注的人

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