自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring JDBC

Spring JDBC==Spring 框架除了提供 IOC 与 AOP 核心功能外,同样提供了基于 JDBC 的数据访问功能,使得访问持久层数据更加方便,==使用 Spring JDBC 环境,首先需要一套Spring 整合 JDBC 环境,整合步骤如下:1. SpringJDBC 环境搭建1.1 引入依赖(添加坐标)junitjunit4.12testorg.spr...

2020-02-08 16:36:18 116

原创 Spring-(三)

Spring 整合 JDBC 环境搭建与测试Spring 框架除了提供 IOC 与 AOP 核心功能外,同样提供了基于 JDBC 的数据访问功能,使得访问持久层数据更加方便,使用 Spring JDBC 环境,首先需要一套Spring 整合 JDBC 环境,整合步骤如下:坐标添加junitjunit4.12testorg.springframeworkspring-te...

2020-02-07 16:52:06 110

原创 Spring-AOP

代理模式代理模式的两个设计原则:代理类 与委托类具有相似的行为(共同)代理类增强委托类的行为代理模式分为两类:静态代理和动态代理及批量化代理(aop)一.静态代理为某个对象提供一个代理,代理角色固定,以控制对这个对象的访问。 代理类和委托类有共同的父类或父接口,这样在任何使用委托类对象的地方都可以用代理对象替代。代理类负责请求的预处理、过滤、将请求分派给委托类处理、以及委托类执...

2020-02-06 16:15:42 98

原创 Spring 框架

1.基本概念Spring 是众多开源 java 项目中的一员,基于分层的 javaEE 应用一站式轻量级开源框架,主要核心是 Ioc(控制反转/依赖注入) 与 Aop(面向切面)两大技术,实现项目在开发过程中的轻松解耦,提高项目的开发效率。2.优点在项目中引入 Spring 立即可以带来下面的好处 降低组件之间的耦合度,实现软件各层之间的解耦。可以使用容器提供的众多服务,如:事务管理服...

2020-02-05 16:59:25 140

原创 项目基础

一.技术选型1、jsp&servlet2、jquery 及插件3、UEditor4、log4j5、junit二、开发环境Eclipse + mysql + window + jdk1.8 + tomcat8注意: tomcat8 字符集为 utf-8 (get | tomcat7 以下) POST 所有的服务都需要处理1、准备1、配置 JDKWindow —> ...

2020-01-07 19:07:59 194

原创 JSTL

Java Server Pages Standard Tag Libray(JSTL):JSP 标准标签库,是一个定制标签类库的集合,用于解决一些常见的问题,例如迭代一个映射或者集合、条件测试、XML 处理,甚至数据库和访问数据库操作等。  我们现在只讨论 JSTL 中最重要的标签,条件动作、迭代集合以及格式化数字和日期几个标签。  核心标签库:http://java.sun.com/js...

2020-01-06 20:31:35 62

原创 过滤器-监听器-Servlet3.0-文件上传

Filter 即为过滤,用于在 Servlet 之外对 Request 或者 Response 进行修改。它主要用于对用户请求进行预处理,也可以对 HttpServletResponse 进行后处理。使用 Filter 的完整流程:Filter 对用户请求进行预处理,接着将请求交给 Servlet 进行处理并生成响应,最后 Filter 再对服务器响应进行后处理。在一个 web 应用中,可以...

2020-01-02 20:21:42 152

原创 Jquery 包装集对象

Dom 对象与 Jquery 包装集对象明确 Dom 对象和 jQuery 包装集的概念, 将极大的加快我们的学习速度。原始的 Dom对象只有 DOM 接口提供的方法和属性,通过 js 代码获取的对象都是 dom 对象;而通过 jQuery获取的对象是 jQuery 包装集对象,简称 jQuery 对象,只有 jQuery 对象才能使用 jQuery 提供的方法。1. Dom 对象ja...

2019-12-26 21:26:52 253

原创 前端之Ajax

主要内容:1. XMLHttpRequest 对象 2. GET 和 POST 3. 封装 Ajax 概念:Ajax 技术核心是 XMLHttpRequest 对象(简称 XHR),这是由微软首先引入的一个特性,其 他浏览器提供商后来都提供了相同的实现。在 XHR 出现之前,Ajax 式的通信必须借助一些手段 来实现,大多数是使用隐藏的框架或内嵌框架。 XHR...

2019-12-24 21:03:12 97

原创 JS-DOM对象

1、获取节点在进行增、删、改的操作时,都需要指定到一个位置,或者找到一个目标,此时我们就可以通过Document对象提供的方法,查找、定位某个对象(也就是我们说的节点)。注意:操作 dom 必须等节点初始化完毕后,才能执行。处理方式两种:a. 把 script 调用标签移到html末尾即可;b. 使用onload事件来处理JS,等待html 加载完毕再加载 onload 事件里的 JS。...

2019-12-20 21:30:12 117

原创 JS-BOM对象

一.概念ECMAScript是JavaScript的核心,但如果要在Web中使用JavaScript,那么BOM(浏览器对象模型)则无疑才是真正的核心。BOM提供了很多对象,用于访问浏览器的功能,这些功能与任何的网页内容无关。多年来,缺少事实上的规范导致BOM既有意思又有问题,因为浏览器厂商会按照各自的想法随意去扩展它。于是,浏览器之间共有的对象就成为了事实上的标准。这些对象在浏览器中得以存在,...

2019-12-19 21:29:18 150

原创 前端之JavaScript

1.简介JavaScript 是一种具有面向对象能力的、解释型的程序设计语言。更具体一点,它是基于对象和事件驱动并具有相对安全性的客户端脚本语言。它的主要目的是,验证发往服务器端的数据、增加 Web 互动、加强用户体验度等。2.JavaScript组成ECMAScript定义的只是这门语言的基础,与Web浏览器没有依赖关系,而在基础语法上可以构建更完善的脚本语言。JavaScript的运行需...

2019-12-17 19:14:51 74

原创 前端之CSS

一、简介CSS(Cascade Style Sheets)层叠样式表, 是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS目前最新版本为CSS3,是能够真正做到网页表现与内容分离的一种样式设计语言。相对于传统HTML的表现而言,CSS能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象...

2019-12-16 21:31:56 111

原创 JDBC

jdbc:java database connectivity java 与数据库的连接一、角色分类服务器 (db): a)、接收 sql b)、执行 sql c)、返回结果客户端 (java):a)、接收数据 b)、组装sql c)、发送SQL(与数据库建立联系) d)、分析结果二、面向接口编程1、java 制定标准 ,不同的数据库厂商实现 接口即可。java 中提供的接口 jav...

2019-12-13 19:18:09 90

原创 数据库oracle

使用场景insert 注册update 修改密码delete 退出、删除、剔除会员1insertinsert into 表名 [(字段列表)] values(值列表); 添加记录添加记录时需要满足一下条件 类型 长度 兼容: 字段 兼容值 值满足约束 :主键 (唯一+非空) 非空(必填) 唯一(不重复 ) 默认(没有填写使用默认值) 检查(满足条件) 外键(参考主表主键列的值...

2019-12-12 19:31:48 107

原创 数据库SELECT查询

主要内容:一.单行函数二.组函数三.分组四.rowid和rownum单行函数根据函数的返回结果,我们将函数分为单行函数和多行函数1、单行函数:一条记录返回一个结果2、多行函数 组函数 聚合函数 (重点) :多条记录 返回一个结果 (重点)1.日期函数日期函数: 注意区分 db数据库时间 ,java应用服务器的时间。以一方为准 oracle以内部数字格式存储日期:年,月,日,小时...

2019-12-11 18:23:29 220

原创 线程

线程1.线程状态2.线程优先级3.线程同步4.死锁5.线程通信1.线程状态1)、新生状态: new2)、就绪状态: runnable3)、运行状态: running4)、阻塞状态: blocked5)、执行完毕: dead阻塞 : sleep模拟网络延时,每个对象 都有一把排他锁,不会释放锁class Web12306 implements Runnable {pri...

2019-12-06 19:18:47 58

原创 多线程

多线程目录:1.Map2.Collections3.多线程1.Map1.Map接口HashMap 可以说是 Java 中最常用的集合类框架之一,是 Java 语言中非常典型的数据结 构,我们总会在不经意间用到它,很大程度上方便了我们日常开发。实现 Map 接口的类用 来存储键(key)-值(value) 对,Map 类中存储的键-值对通过键来标识,所以键值不能重复。2.Map的实现...

2019-12-05 20:59:30 56

原创 java中的容器

容器主要内容:1.对象流2.容器3.List第一节.对象流序列化:是一个用于将对象状态转换为字节流的过程,可以将其保存到磁盘文件中或通过网络发送到任何其他程序反序列化:从字节流创建对象的相反的过程称为反序列化1. ObjectInputStream(反序列化)ObjectInputStream能够让你从输入流中读取Java对象,而不需要每次读取一个字节。你可以把InputStre...

2019-12-03 19:23:35 78

原创 IO流的基础知识

IO流1. 流概念流即流动、流向,从一端流向另一端。如水流:从山里流向到人家;车流:从公司流动到家里;声音流:从发出者流动到对方的耳朵里。文件流:从一端流动到另一端,即从java内存流动到存储介质中。存储介质包括:硬盘文件、数据库与网络等节点(数据源)。记住:一切以java内存为中心。2. 数据源data source. 提供原始数据的原始媒介。常见的:数据库、文件、其他程序、内存...

2019-12-02 20:21:09 116

原创 静态代理和内部类

静态代理代理模式的定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。一.组成:①抽象角色:通过接口或抽象类声明真实角色实现的业务方法。②真实角色:实现抽象角色,定义真实角色所要实现的业务逻辑,供代理角色调用。③代理角色:实现抽象角色,是真实角色的代理,通过真实角色的业务逻辑方法来...

2019-11-29 19:04:27 184

原创 面向对象(一)

多态静态绑定与动态绑定静态绑定(静态联编): 在编译期完成,可以提高代码执行速度。静态绑定的方法包括:静态方法构造器private方法用关键字super 调用的方法动态绑定(动态联编):指在“执行期间(而非编译期间)” 判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。 这虽然让我们编程灵活,但是降低了代码的执行速度。多态,polymorphism 即多种形态,模糊策略...

2019-11-28 20:23:12 85

原创 继承

继承基本内容:This关键字:一.在类的方法定义中使用的 this 关键字代表使用该方法的对象的引用。this 即”自己”,代表对象本身,谁调用代表谁。在成员方法中或构造器中隐式的传递。二.作用如下:1、this 在构造器中只能放在第一行2、this.属性避免属性和形参、局部变量同名,发生就近原则3、this([实参列表]): 构造器的首行调用其他构造器。4、this 可以...

2019-11-27 19:38:23 76

原创 方法中的关键字的值得注意的用法和事项

一.new 关键字:一.new关键字在创建对象的时候做的事情: 1.在堆中开辟空间,对象的成员属性会跟随对象进入到堆内存中并附默认值 2.调用构造器对象初始化信息 3.将地址返回给引用二.构造器|构造函数|构造方法: 构造器是一个特殊的方法构造器的作用: 为对象初始化信息的,不是创建对象使用: 跟随new一起使用...

2019-11-25 19:24:10 189

原创 方法

方法方法的作用: 1)、main 方法过于臃肿 2)、重复执行的代码块 命名,方便重复使用 3)、方便自上而下分解问题 4)、方便维护代码 二、定义(method define) ⑴声明格式: 1)、访问修饰符:方法允许被访问的权限范围; 2)、返回值类型:如果方法不返回任何值,则指定为 void; 如果方法具有返回值,则需要指...

2019-11-25 07:25:25 79

原创 运算符与随机函数 ,键盘录入

一、运算符算术运算符①单目:+(取正)、-(取负)、++(自增)、- -(自减)A:+的用法正号 +1(通常会省略) B:-的用法负数 -4C:++和--的用法a:他们的作用是自增或者自减b:使用**单独使用放在操作数据的前面和后面效果一样。a++或者++a效果一样。**参与操作使用放在操作数的前...

2019-11-23 07:32:42 135

原创 变量与数据类型

变量与数据类型主要内容变量与常量 数据类型 类型转换 转义字符一.常量1)、定义在程序执行的过程中,其值不发生改变的量2)、分类A:字面值常量B:自定义常量(后面讲)3)、字面值常量A:字符串常量"hello"B:整数常量 12,23C:小数常量 12.345D:字符常量 'a','A','0'E:布尔常量 true,...

2019-11-20 21:08:53 99

原创 JDK安装的基本操作

标题:JDK的安装**为什么要写这篇文章呢?最重要的目的是监督和反思自己的学习,与智者为伍,彼此交流和学习,望君不吝赐教,不胜感激… **##学习JAVA,必须得安装一下JDK(java development kit java开发工具包),配置一下环境就可以学习JAVA了,下面是下载和安装JDK的教程:1.JDK下载地址:http://www.oracle.com/technetwork...

2019-11-18 21:33:04 81

原创 JAVA大坑:面向对象和构造器,必须注意的N个常识

*面向对象:** 一.面向过程和面向对象之间的区别: 都是一种思想,思维方式 面向过程: "我应该如何完成?"然后一步一步实现就可以了 面向对象: "我应该招谁来完成?" 关注的就是对象,而不关注实现过程 面向对象依托于面向过程 二.面向对象的优点: 1.可以将复杂的问题简单化 2.面向对象更贴合与管理者,面向过程更贴合与执行者 3.面向对象思维方式更符合现实生...

2019-10-22 16:21:59 139

原创 Java中的那些“”方法“”!!!

一.方法就是解决事情的办法,封装功能注意: 1.方法定义在类中方法外,方法不能嵌套 2.方法不调用不执行的特点 定义: 有返回值类型的方法 修饰符 返回值类型 方法名 ([参数列表]){ //[]->可有可无 方法体语句;解决功能的代码块; return 返回值; //有返回值类型的方法必须有return,return后必须有数据 } 修饰符...

2019-10-21 07:20:55 59

原创 秒解java 中那些循环

一:.for 循环 ***.二: while 循环 **三:do…while() 循环1.for循环for(条件初始化;条件判断;条件变化){重复执行的语句;}重复不停的想要执行下一次 ,如果一旦判断不满足,就结束 条件初始化: 声明一个变量并且赋值 变量 i 条件判断: 决定当前是否能够执行循环体语句 对上一步声明的这个条件变量i 值为boolean类型的表达...

2019-10-18 19:33:43 71

原创 快熟弄懂Java的运算符

运算符:分类:算数运算符赋值运算符比较运算符|关系运算符逻辑运算符条件运算符位运算符 操作数: 运算符左右两边的数 表达式: 运算符连接操作数整体叫做表达式 语句: 分号代表语句的结束 单目|一元运算符: 操作数为1个 +号 ++ -- 双目|二元运算符: 操作数为2个 + - * / 三目|三元运算符: 条件运算符 算数运算符: + ...

2019-10-17 20:28:59 85

原创 秒懂基本数据类型与转换

1、关键字1)、定义被 Java 语言赋予特定含义的单词2)、特点全部小写3)、注意事项A:goto和const作为保留字存在。 B:类似于Notepad++这样的高级记事本会对关键字有特殊 颜色标记1、定义Java是一种强类型语言,针对每种数据都提供了对应的数 据类型。2、分类A:基本数据类型:4类8种 B:引用数据类型:类,接口,数组。3、基本数据类型①整型 占...

2019-10-15 19:55:59 93

原创 关于java的那些事

快速了解dos命令的那些事1.dir 罗列出当前路径下的所有内容2.cd 路径 切换路径 相对路径 绝对路径 注意:如果存在跨盘符问题,需要先切换盘符3.cd.. 返回上一层路径4.cd\ 返回盘符根目录5.盘符名字: 切换盘符 注意:盘符名字大小写都行 符号要求都是英文状态下的6.cls 清屏7.tab 自动补全8.方向上下键 查找使用过的命令9.exi...

2019-10-14 20:10:39 120

空空如也

空空如也

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

TA关注的人

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