自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhang___gang的博客

有无读者并不重要,重要的是给自己的学习完成反馈

  • 博客(72)
  • 资源 (2)
  • 收藏
  • 关注

原创 JQuery学习(四)-JQuery事件和动画

2019-01-29 23:40:05 325

原创 JQuery学习(三)-JQuery对元素节点的操作

管理选择器所得到的结果用jQuery选择出来的元素与数组非常类似,可以通过jQuery提供的一系列方法对其进行处理。包括获取长度,查找某个元素、筛选元素、遍历每个元素等。size()获取选择器中元素的个数,类似数组中的lengthindex(element)查找元素在集合中的位置add()给集合添加元素not()去除元素集合中的某个元素filter(...

2019-01-29 23:39:04 312

原创 JQuery学习(二)-JQuery选择器

jQuery常用选择器详解什么是jQuery选择器jQuery选择器完全继承了CSS风格。利用jQuery选择器,可以非常便捷和快速第找出特定的DOM元素,然后为他们添加相应的行行为,而无需担心浏览器是否支持这一选择器。jQuery选择器的优势简洁的写法支持CSS1到CSS3完善的处理机制注:jQuery选择器是学习jQuery的基础。可见,jQuery选择器的重要性。常用...

2019-01-29 23:38:36 193

原创 JQuery学习(一)-JQuery入门

什么是jQueryjQuery在2006年1月由美国人John Resig在纽约的barcamp发布jQuery是一个兼容多浏览器的JavaScript框架,核心理念是write less,do more(写得更少,做得跟多)。jQuery是免费的、开源的。jQuery的语法设计可以使开发者更加便捷,例如操作文档对象、选择DOM元素、制作动画效果、事件处理、使用Ajax以及其他功能。除此以...

2019-01-29 23:38:16 543

原创 JavaScript简单学习(十)-DOM

DOM文档对象模型DOM(Document Object Model)文档对象模型,是一种思想。当网页加载时,可以将结构化文档在内存中转换成对象的树。简单来说,DOM并不是一种技术,而是一种访问结构化文档的一种思想。借助DOM模型,可以对DOM树进行修改、删除、新增等操作,让结构化文档动态化。对于HTML文档DOM对HTML元素访问操作 DOM模型中的节点--文档可以说是由节点构成...

2019-01-29 23:37:28 142

原创 JavaScript简单学习(九)-BOM

BOM(浏览器对象模型)模型中常用对象介绍BOM-JavaScript是运行在浏览器中的,所以提供了一系列对象用于和浏览器窗口进行交互,这些对象主要包括window(使用较多)、document、location、navigator和screen等。通常称为浏览器对象模型(Brower Object Model)。window对象是整个JavaScript脚本运行的顶层对象,直接定义的函数...

2019-01-29 23:37:06 153

原创 JavaScript简单学习(八)-面向对象

JavaScript对象对象是JavaScript的特性之一,是一种非常重要的数据类型,是自我包含的数据集合。常用内置对象Date创建data对象new Date() new Date(month dd, yyyy hh:mm:ss); new Date(yyyy, mth, dd, hh, mm, ss); new Date(yyyy,mth,dd) new ...

2019-01-29 23:36:36 99

原创 JavaScript简单学习(七)-函数详解

函数详解JavaScript代码复用的单位是函数,函数可以包含一段可执行代码,也可以接收调用者传入的参数。函数:(方法)可以把需要反复执行的代码封装到一个函数中,复用 把不同的算法进行拆分,封装,每一个函数只做一件事件,利用函数的调用来使用函数的定义注:形参直接写名字,不需要做类型声明,也不要加var,这是JavaScript属于弱类型语言的一种表现。 大多数优秀的Jav...

2019-01-29 23:36:07 123

原创 JavaScript简单学习(六)-流程控制语句和常用特殊语句

流程控制语句JavaScript中的分支语句主要有if语句和switch语句分支结构If语句if(条件){ 要执行的语句块;}if(条件){ 要执行的语句块;}else{ 要执行的语句块;}if(条件){ 要执行的语句块;}else if(条件){ 要执行的语句块;}else{ 要执行的语句块;}sw...

2019-01-29 23:35:28 132

原创 JavaScript简单学习(五)-运算符

JavaScript运算符JavaScript有相当丰富的运算符,如下:一些在JavaScript中特殊的运算符如下:<!--JavaScript中较为特殊的运算符演示--><!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">

2019-01-29 23:35:11 115

原创 JavaScript简单学习(四)-数组

数组数组的长度是可变的,由有意义值的最大下标+1决定 元素类型可以时不同的 访问没有辅助的元素:只是undefined,不会出错数组的定义 var arr1 = [2, 3, 4]; //定义时直接给数组赋值var arr2 = []; //定义一个空数组var arr3 = new Array(); //定义一个空数组并通过索引来赋值arr3[0]=1;arr3[...

2019-01-29 23:34:46 138

原创 JavaScript简单学习(三)-正则表达式

正则表达式(简单学习)正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则表达式”,这个“规则表达式”用来表达对字符串的一种过滤逻辑。使用正则表达式的目的给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”)可以通过正则表达式,从字符串中获取我们想要的特定部分正则表达式的特点灵活性、逻辑性和功能性非常的强 可以训练...

2019-01-29 23:34:29 168

原创 JavaScript简单学习(二)-变量、数据类型和字符串常用方法

变量、数据类型JavaScript是弱类型的语言,使用变量前,可以无需定义,当使用某个变量的时候直接使用即可。JavaScript不编译,所以有错误也不会报错,不会运行变量的声明隐式声明:直接给变量赋值,变量名=值 显示定义:使用var关键字定义变量 注: 可以一次性声明多个变量   var i, j = 1, k; 变量的命名规则组成:可以由字母、下划线、美元符号、...

2019-01-29 23:34:11 194

原创 JavaScript简单学习(一)-JavaScript介绍及引入方式

 JavaScript介绍JavaScriptJavaScript是网景(Netscape)公司开发的一种基于客户端浏览器、基于面向对象、事件驱动式的网页脚本语言。 JavaScript语言前身叫Livescript,于1995年11月末于Sun公司联合宣布把其名改名为JavaScript JavaScript是属于web语言,适用于PC、笔记本电脑、平板电脑和移动电话 Java...

2019-01-29 23:33:54 4380

原创 DAO模式

DAO模式(重点)DAO:Data Access Object,数据访问对象把数据访问细节封装起来 一个原子性的增删改查封装成一个方法 一个表对应一个DAO 一个接口+一个实现类 命名: 用户表:IUserDao        UserDaoImpl 订单表:IOrderDao       OrderDaoImpl 包: com.zhang.dao    ...

2018-12-08 09:21:31 164

原创 数据库开发(十三 JDBC篇五) 模板类

模板类(重点)封装通用的增删改查步骤增删改查:封装封装结果如下:PreparedStatementSetter接口:package com.zhang.util;import java.sql.PreparedStatement;import java.sql.SQLException;/** * 设置占位符值的接口 * @author zygycp * */...

2018-12-08 01:37:46 316

原创 CSS简单学习(五)-元素定位

元素定位网页中各种元素有自己的位置,从而搭建出整个页面结构。可以使用CSS的float、position和z-index属性来进行块元素的定位。float:浮动left:元素向左紧靠 right:元素向右紧靠 none(默认)元素浮动后:宽度自适应,宽度包裹内容, 影响后面元素的摆放,后面元素占据原来这个元素的空间,但是里面的内容不会与浮动元素重叠,围绕这个浮动元素 浮动元素...

2018-12-07 23:57:26 440

原创 CSS简单学习(四)-盒子模型

盒子模型可以把页面中的元素都可以看做一个盒子,占据着一定的页面空间,这些占据的空间往往比单纯的内容要大,换句话说,我们可以通过调整盒子的边框和距离的参数来调整盒子的位置。形式如下:Borderborder有style,width和color属性 内边距padding用于控制content于border之间的距离(元素的边框和内容的距离),如下所示:pad...

2018-12-07 21:40:15 452

原创 CSS简单学习(三)-CSS常用样式属性

CSS字体和文本相关属性字体常用属性font-family 字体 font-size 大小 font-style 是否斜体,normal(正常),italic(斜体),oblique(倾斜) font-weight 粗细,lighter(更细),normal(正常  400),bold(更粗  700),bolder(更粗)或100,200,...900...

2018-12-07 17:12:04 223

原创 CSS简单学习(二)-CSS选择器

css选择器选择器选择器{ key:value; key:value; ......}元素选择器 元素名作为选择器,针对所有这样的元素修饰 eg: <!--元素选择器--><!DOCTYPE html><html lang="en"><head> <meta charset="...

2018-12-07 13:06:36 132

原创 CSS简单学习(一)-CSS介绍和CSS引入方式

CSS作用和发展CSS(Cascading Style Sheet),称之为层叠样式表一种专门描述结构文档的变现方式文档,主要用于网页风格设计,包括字体大小,颜色,以及元素的精确定位等。 在传统的网页设计里,使用CSS能让单调的HTML网页更富表现力作用:修饰HTML页面 添加样式,布局,定位 比直接利用HTML完成样式更好 功能更强大,可读性好,占用体积小CSS目前也发展...

2018-12-07 11:09:12 179 1

原创 HTML简单学习(五)-表单标签

表单标签(重点)表单标签:form用户输入内容提交给服务器,与程序交互,使用表单语法:<form action="表单提交地址" method="提交方法"> ...文本框,按钮等表单元素...</form><!--action:表单提交地址,交给谁去处理method:提交方式。主要是post和getenctype:用于指定表单数据...

2018-12-06 21:57:37 209

原创 HTML简单学习(三)-框架了解

frameset框架集基本已经废弃,简单了解即可,5.0版本现也不支持,现在主要使用div+css 创建框架网页的步骤 创建各个子窗口对应的HTML文件 创建整个框架文件,分别引用子窗口文件 创建框架页面的基本语法: <frameset cols="%25,50%,*" rows="%50,*" border="5"> <frame src="top...

2018-12-06 21:57:22 217

原创 HTML简单学习(二)-常用标签

常用标签常用块级标签(内容独占一行,会自动换行): h1~h6:标题,一到六级 p:段落 hr:水平线(如果标签没有内容,可以快速结束) 列表 ul,li:无序列表 ol,li:有序列表 li:列表项 定义描述列表: dl:定义列表 dt:描述标题 dd:具体描述 div:可以理解为没有具体含义的块级元素,页面布局经常...

2018-12-06 21:57:00 148

原创 HTML简单学习(四)-表格标签

表格元素表格相关元素<table> 用于定义表格,border属性加边框 <tr> 定义行(只能保护td和th) <td> 定义单元格,主要有两个属性:colspan-指定单元格跨多少列,rowspan-指定单元格可横跨的行数 <caption> 定义标题 <th> 定义表格页眉的单元...

2018-12-06 21:56:22 258

原创 HTML简单学习(一)-HTML基本介绍

HTML的概念和发展HTML指的是超文本标记语言(Hyper Text Markup Language) HTML不是一种标准语言,而是一种标记语言(markup language) 标记语言是一套标记标签(markup tag) HTML使用标记标签来描述网页 发展历程: 目前已经发布到5.0 XHTML语法非常严格,HTML的语法则非常随意(即使写错浏览器也可以解析出来) ...

2018-12-06 13:42:45 134

原创 数据库开发(十二 JDBC篇四)批处理(了解),事务(transaction)

批处理添加10000个用户到用户表批处理:一次发送多个数据给服务器,服务器一个一个的执行,提高效率addBatch():把语句,参数添加到PreparedStatement中 executeBatch():一次把所有数据发送给服务器,由服务器一条一条的执行示例展示package com.zhang.jdbc;import java.sql.Connection;impo...

2018-12-01 09:10:08 339

原创 数据库开发(十一 JDBC篇三)ORM和JDBC练习

ORM思想(了解)O/R Mapping(Object Relational Mapping,对象/关系映射)一种将内存中的对象保存到关系型数据库中的技术Java对象<-->数据库映射对象模型 关系模型 实体类(pojo) 表 实体类属性 列(字段) OID 主键 实体类对象 记录 实体类之间的关联关系 外键 ...

2018-12-01 09:09:34 240

原创 数据库开发(十 JDBC篇二)Statement子接口,基本优化

PreparedStatementPreparedStatement VS Statement基本优化PreparedStatement--是Statement的子接口特点:可以设定参数,把带参数的SQL语句先传过去,再设置对应参数的值闯过去执行 第三步,创建PreparedStatement,传入带参数的SQL语句对于变化的数值,可以参数化,用?做占位Stri...

2018-11-30 21:19:52 322

原创 数据库开发(九 JDBC篇一)JDBC六大步(操作流程)

准备工作(使用自制的EasyBuy.sql脚本进行练习):EasyBuy.sql--创建用户create user easybuy identified by easybuy;--授权grant connect, resource to easybuy;--连接conn easybuy/easybuy--导入脚本start C:\Users\zygycp\OneDrive\...

2018-11-30 21:17:39 829

原创 数据库开发(八)DML(数据操作) 事务

DML:对表数据增,删,改DML操作后,需要COMMIT;INSERT:添加数据UPDATE:更新数据,修改语法: UPDATE 表名 SET 列名=值,列名=值...WHERE 条件; --WHERE可不写 注: 如果没有条件,修改所有记录 条件写法同SELECT eg1:修改每个员工的薪资,+1000UPDATE s_...

2018-11-30 21:07:14 234

原创 数据库开发(七)DDL 数据字典 表空间和权限控制

DDL操作:表创建,掌握 表的修改,掌握一个约束添加 表的删除,掌握 其它DDL语句创建表一般创建 使用子查询创建表 语法: CREATE TABLE 表名AS 子查询;CREATE TABLE table[column(, column...)]AS subquery; 注:只有非空约束会包含,其它约束会丢失 eg:CREATE TABLE ...

2018-11-30 21:06:54 514

原创 数据库开发(六)数据库设计

数据库设计(数据库开发前期重要部分)逻辑模型-->物理模型-->转换成SQL,创建表等对象 Power Design等软件都可以绘制ER图 物理模型可以直接转换成SQL语句 实体关系: 区域 部门 员工 客户 >各个实体之间的关系?? 所有内容不能写在一个表中,如下表可以拆出一个区域表和其他表 名字 入职时间 薪资 ...

2018-11-30 21:06:17 218

原创 数据库开发(五)组函数,子查询

组函数:单行函数:每一行会得到一个结果 组函数(多行函数):一组得到一个结果,默认情况下所有的数据是一组常用组函数(统计):SUM():求和 AVG():求平均 MAX():求最大 MIN():求最小 COUNT():统计个数eg1:求所有人的工资总和SELECT SUM(salary)FROM s_emp;eg2:求41号部门员工的薪资总和,平均薪资,最高薪资,...

2018-11-30 21:03:43 180

原创 数据库开发(四)多表查询

  查询:SELECT 列FROM 表WHEREORDER BY;多表查询:SELECT 表名.字段,表名.字段...FROM 表1,表2,...,表n;部门表:id,name,region_id   (12个部门)区域表:id,name  (5个区域)需求:查询每个部门名,以及对应的区域名套用一个表查询语法:--下列sql语句会查出60条结果...

2018-11-30 21:02:30 266

原创 数据库开发(三)函数使用

函数:oracle内置了很多函数单行函数:作用于一行,一行可以得到一个结果多行函数(组函数):多行(一组)可以得到一个结果单行函数:字符函数 数值函数 日期函数 转换函数字符函数:LOWER:转换成小写 UPPER:装换成大写 INITCAP:每个单词首字母变大写,其余小写,单词用空格隔开 CONCAT:字符串连接(拼接) SUBSTR(str,start,le...

2018-11-30 21:01:53 215

原创 数据库开发(二)单表查询:SELECT

数据库脚本文件介绍:已后缀.sql结尾 注释: 单行: --开始(--这是一个注释) 多行:/*    */ (/* 只是一个多行注释 */) 可以把各个对象的创建(表,序列等),以及数据的添加写到一个脚本中 执行脚本: start  脚本路径 @脚本路径 从脚本的上面逐行执行,一行出错,后面继续执行 如果执行脚本错误,建议先删除用户,重新创建用户后再执行 管理...

2018-11-30 21:00:46 358

原创 数据库开发(一)数据库简介,创建表和插入数据

关系型数据库:表:存储数据(表格) 一个数据库可以有多张表 表: 列:列名代表这一列的单元格存储的内容的含义 行:一条记录 eg 姓名 年龄 电话 aa 18 14357345553 bb 19 13309121212 表与表之间存在关系 SQL语句:进行数据库操作  ...

2018-11-30 20:59:48 456

原创 Essential Grammar in Use(Third Edition)--Modals, imperative etc. Unit31

must            mustn't          don't need toAmust + infinitive (must do / must work etc.): I/we/you/they he/she/it must do go see eat   etc. BI must (d...

2018-10-06 17:01:16 220

原创 Essential Grammar in Use(Third Edition)--Modals, imperative etc. Unit30

can and couldA can + infinitive (can do / can play / can come etc.): I/we/you/they he/she/it can can't (can not) do play see come etc. can ...

2018-10-06 16:18:49 287

简单的jdbc练习SQL语句

是一个有用户,商品分类,商品,订单和订单相信五个表的简单数据库SQL语句,这是在学习jdbc是专门用来练习使用的。

2018-11-30

简单的SQL练习语句

自制的EasyBuy.sql练习脚本,内容非常简单,只是用来进行jdbc练习

2018-11-23

空空如也

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

TA关注的人

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