- 博客(127)
- 资源 (2)
- 收藏
- 关注
原创 spring框架:数据库事务的管理
1、什么是数据库的事务?一个数据库事务是一个被视为单一的工作单元的操作序列。这些操作应该要么完整地执行,要么完全不执行。举个例子来说,比如我们现在微信扫码支付的一个流程是扫码-输入金额-输入密码-支付成功(结果,不是流程),这就是一个完整的事务流程,我们很清楚在这个流程中只要我们有一个操作失败,最终都不会造成付款成功,事务的重要性通过这个例子可以说是很透彻了。作用呢就是保证了数据的完整性和一致...
2018-09-12 11:46:41
308
原创 spring框架:AOP的初步理解学习
1、什么是AOP呢?AOP的全称是 Aspect-OrientedProgramming,即中文翻译里的面向切面编程。那么什么是面向切面编程,稍后来讲。先回顾一下OOP编程,即面向对象编程,这个我们很熟悉了它是按照纵向顺序来执行的,而AOP则是按照横向执行的。即它是OOP的一个补充。(来自:https://www.cnblogs.com/zhaozihan/p/5953063.html)...
2018-09-11 23:13:31
340
原创 spring框架:bean的管理-注解
注解的定义:注解是代码中特殊的标记,使用注解可以完成特定的功能。注解可以使用在类、方法或属性上,写法如:@注解名称(属性名称=属性值)。 我的理解:注解就是给运行程序代码进行的注释,就像我们在学习古诗文时候的注释类似,不过spring框架中的注解不是给我们来看的,而是给机器来看的,让虚拟机知道我们需要它干什么,好处就是减少了代码量和重复代码以及减少了手动配置,以及增加了扩展性。注解的第一个...
2018-09-11 00:32:19
319
原创 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
407
原创 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
2324
原创 spring框架:IOC的学习理解
IOC的定义:控制反转(Inversion of Control,英文缩写为IoC)是框架的重要特征(百度百科)。这定义说明也是醉了~我的理解:在spring框架中,控制反转应该拆分来理解说明。首先控制:控制了什么?在spring框架中,控制了原来我们需要自己做的事情,比如对象的创建,我们自己创建对象通常是需要new一下的,现在我们不需要new了,但是对象同样被创建了出来。简单的说就是控制...
2018-09-10 16:34:19
145
原创 设计模式之动态代理模式
一、问题1、什么是动态代理模式2、动态代理模式的使用方法3、动态代理模式的使用演示4、动态代理模式的原理分析二、解决问题1、动态代理模式的概念: 所谓动态代理类是在运行时生成的class,在生成它时,你必须提供一组interface给它,则动态代理类就宣称它实现了这些interface。当然,动态代理类就充当一个代理,你不要企图它会帮你干实质性的工作,在生...
2018-09-08 23:11:12
322
原创 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
163
原创 java反射机制的学习总结
一、主要问题:1、什么是java反射机制2、JDK中提供的Reflection API3、反射机制提供了什么功能获取类的Class对象 获取类的Fields 获取类的Method 获取类的Constructor 新建新的实例 Class<T>的函数newInstance,通过Constructor的方法newInstanc...
2018-08-29 21:15:14
195
原创 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
242
原创 Linux-04:虚拟机镜像安装和网络原理
一、虚拟机安装 1、安装方式:镜像文件安装 2、安装步骤: 1)在Linux界面打开terminal,输入:virt-manager命令2)点击计算机屏幕图标:选择虚拟机的空间大小3)寻找本地镜像文件4)默认设置RAM5)选择磁盘空间大小6)设置虚拟机名称:7)点击finish开始安装。8...
2018-08-20 16:30:41
906
原创 Linux-03:文件权限的管理和服务的控制管理初步了解
文件权限的控制 1、权限存在的意义: 方便对文件的管理。不同的用户对于同一个文件拥有不同的权限,例如:有的只能读,有的可以读和写。 2、权限的识别(显示) 命令:ls -l file 显示文件权限ls -ld dir 显示目录权限 显示文件权限:...
2018-08-17 13:59:12
195
原创 Linux-02:针对用户的管理常用操作指令
1、查看文件的信息(类似于Windows的查看文件属性) ls filename #显示文件信息 ls -l filename #长列表显示文件信息 ls -a filename #显示所有文件包括以‘.’开头的 ls -s filename #显示文件大小 ...
2018-08-10 13:22:43
504
原创 Linux-01:Linux的初步概念理解和常用指令了解
1、Linux的概念: Linux是一个开源的、基于内核的完整的操作系统,控制整个系统基本服务的核心程序(kernel)是由Linus带头开发出来的。2、Linux的基本思想: 1)要一切都是文件 2)每个软件都有确定的用途3、kernel的外层(保护层)shell: 1)Linux系统的sh...
2018-08-04 22:09:49
245
原创 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
157
原创 Java语言-111:JSP页面监听器Listener
监听器: 1、概念:Servlet规范中的一种 特殊类,用于监听ServletContext,HttpSession和servletRequest等域对象的创建销毁事件,用于监听域对象的属性发生修改的事件,可以在事件发生前和事件发生后做一些必要的处理。 2、Listener的运行原理: 3、Listener和Filter以及Servlet的执行顺序 ...
2018-08-02 09:15:31
381
原创 Java语言-110:jsp页面过滤器Filter
过滤器: 1、概念: 过滤器是服务端的组件,可以截取客户端的请求和服务器端的响应,并对这些信息进行过滤。 2、过滤器的工作原理: filter 3、过滤器的生命周期: 实例化、初始化、过滤、销毁 1)实例化:在XML文件中生命一个过滤器,声明之后,web容器会创建一个过滤器的实例 2)初...
2018-08-02 09:01:39
396
原创 Java语言-109:Servlet的对象Session对象
1、Session(会话)对象: Session的类型是属于HttpSession,HttpSession是由javaWeb提供的,用来会话跟踪的类.session是服务器端对象,保存在服务器端.2、Session的工作原理:(session是依托于Cookie的;) 当首次使用session时,服务器端需要创建session,session也是保存在服务器端,而给客户...
2018-07-23 20:38:16
189
原创 Java语言-108:Servlet的对象Cookie对象
1、Cookie对象: 将数据存储在浏览器中,当下次访问该地址时,浏览器可根据该数据头来访问存储的数据地址。2、使用的原因:HTTP协议是无状态无连接的,客户端与服务器的每一次请求和响应是没有记忆的。 克服的方法是: 1)Cookie对象:向浏览器中存储数据 2)session对象:向服务器存储数据3、Cookie对象的方法及其使用 Co...
2018-07-23 20:05:15
133
原创 Java语言-107:Servlet的对象response对象
1、Servlet的Response对象:(向客户机输出数据) HttpServletResponse对象代表服务器的响应。这个对象中封装了向客户端发送数据、发送响应头,发送响应状态码的方法。2、向客户端输出数据 1)getoutputStream:得到输出的二进制数据 2)getWriter:输出文本数据的ServletOutputStream、PrintWriter对...
2018-07-23 20:04:17
189
原创 Java语言-106:Servlet的对象request对象
1、request对象的简介:(获取客户机发送过来的数据) HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,开发人员通过这个对象的方法,可以获得客户端的信息。2、request对象的常用方法及含义: 方法名 描述 getRequestURL 返回客户端发出请求...
2018-07-23 20:03:11
151
原创 Java语言-105:Servlet简单理解
1、开发Servlet的三种方法:GenericServlet 、Servlet和httpServler他们之间的关系: 1)GenericServlet类是所有Servlet类的祖先类。 2)HttpServlet类继承了GenericServlet类。 3)Servlet有两个非常重要的的对象,可以说是jav...
2018-07-23 09:42:36
170
原创 Java语言-104:Vue框架
1、Vue框架简介: 是一套用于构建用户界面的渐进式框架。2、与其它大型框架的区别: Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。3、Vue框架的特点: 1)轻量级 2)JS语法 3)上...
2018-07-23 09:35:03
1190
原创 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
173
原创 Java语言-102:jQuery对象-基本选择器
1、基本选择器常用方法:选择器 描述 返回 示例 #id 根据给定的id匹配一个元素 单个元素 $(“#test”)选取id为test的元素 .class 根据给定的类名匹配元素 集合元素 $(“.test”)选取所有class为test的元素 element 根据给定的元素名匹配元素 集合元素 $(“p”)选取所有的<p>元素 * 匹配所有的元素 集合元素...
2018-07-04 11:35:01
192
原创 Java语言-101:Javaweb-DOM对象和jQuery对象
1、DOM对象: DOM是以层次结构组织的节点或信息片断的集合。文档对象模型(Document Object Model)是给HTML与XML文件使用的一组API。DOM的本质是建立网页与脚本语言或程序语言沟通的桥梁。浏览器对象是一个分层结构,也称为文档对象模型,如下图所示:从上图可以看出:(1)打开网页后,首先看到的是浏览器窗口,即顶层的window对象。(2)其次,看到的是网页文档的内...
2018-07-04 09:45:53
404
原创 java语言-100:Javaweb-jQuery时间ready()方法
1、概述:当DOM载入就绪可以查询及操纵时绑定一个要执行的函数。这是事件模块中最重要的一个函数,因为它可以极大地提高web应用程序的响应速度。简单地说,这个方法纯粹是对向window.load事件注册事件的替代方法。通过使用这个方法,可以在DOM载入就绪能够读取并操纵时立即调用你所绑定的函数,而99.99%的JavaScript函数都需要在那一刻执行。有一个参数--对jQuery函数的引用--会传...
2018-07-04 09:42:09
118
原创 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
245
原创 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
121
原创 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
320
原创 Java语言-96:JavaScript检查表单
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>检查表单</title> </head> <body> <span>请输入一个六位数</span&
2018-06-28 13:57:32
179
原创 Java语言-95:JavaScript的内部类-Object类
1、Object类: Object类是所有javascript类的基类,提供了一种创建自定义对象的简单方式,不需要程序员再定义构造函数。 2、属性 constructor-对象的构造函数prototype-获得类的prototype对象,static性质主要方法:hasOwnProperty(property)-是否属于本类定义的属性isPrototypeOf(object)-是...
2018-06-28 13:37:33
139
原创 Java语言-94:JavaScript中的监听器
JavaScript中监听器的步骤分三步第一步:确定事件源,创建input标签第二步:编写监听器第三步:绑定事件简单举例: <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>事件监听</title> <script
2018-06-27 12:07:27
204
原创 Java语言-93:JavaScript对象-screen对象
1、Screen对象的属性 描述 availHeight 获取系统屏幕的工作区域高度,排除任务栏。 availWidth 2、简单举例 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>screen对象</title> &
2018-06-27 11:57:40
176
原创 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
162
原创 Java语言-90:JavaScript对象windows对象
1、windows对象window对象:它代表浏览器的一个窗口对象 由于window对象中的方法频繁调用,所以为了简化书写方式,有时候window可以去掉里面涉及的方法: open("打开资源文件url","以什么什么方式打开(_blank)/_self","指定新打开的窗口和高度") 和定时器相关的方法: setInterval("任务",时间毫秒值); 没经...
2018-06-26 23:10:37
529
原创 Java语言-89:JavaScript的对象自定义对象
1、自定义对象定义对象 1)相当于有参构造 的形式 2)无参构造的形式 function 自定义对象(Person) (参数名){ //定义属性 //定义方法 } 创建对象 var p = new Preson(实际参数) ; //输出对象p中的属性值 //调用对象p中的方...
2018-06-26 23:07:11
141
原创 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
113
原创 Java语言-87:JavaScript的对象--Date对象
Date对象是获取当前时间的一个对象创建Date对象var date = new Date();主演方法: getFullYear:获取年份例如:document.write(date.FullYear()); 其它的相同 getMonth:获取月份 getDate:获取日期 getHour:获取小时 ...
2018-06-22 18:42:16
96
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人