- 博客(39)
- 收藏
- 关注
原创 事务、视图、索引、备份和恢复
什么是事务事务(TRANSACTION)是作为单个逻辑工作单元执行的一系列操作多个操作作为一个整体向系统提交,要么都执行、要么都不执行 事务是一个不可分割的工作逻辑单元 转账过程就是一个整体它需要两条UPDATE语句来完成,这两条语句是一个整体如果其中任一条出现错误,则整个转账业务也应取消,两个账户中的余额应恢复到原来的数据,从而确保转账前和转账后的余额不变,即都是1001元事...
2018-10-08 10:33:09
246
原创 高级查询
EXISTS子查询如何用SQL语句检测temp表是否已经创建?DROP TABLE IF EXISTS temp;CREATE TABLE temp ( … … #省略建表语句) ;EXISTS子查询的语法SELECT …… FROM 表名 WHERE EXISTS(子查询);子查询有返回结果: EXISTS子查询结果为TRUE子查询无返回结果: EXISTS子查询结...
2018-10-08 10:27:02
204
原创 DML和DQL
MySQL的存储引擎 MyISAM、InnoDB 、Memory、CSV等9种MyISAM与InnoDB类型主要区别事务处理 支持 不支持数据行锁定 支持 不支持外键约束 支持 不支持全文索引 不支持 支持表空间大小 较大,约2倍 较小适用场...
2018-10-08 10:23:05
546
原创 初识MySQL
结构化查询语言SQL(Structured Query Language):结构化查询语言 DML 用来操作数据库中所包含的数据 INSERT UPDATE DELETE(数据操作语言) DDL 用于创建和删除数据库对象等操作 ...
2018-10-08 10:09:45
144
原创 表单验证
表单选择器:input 匹配所有input、textarea、select和button 元素 $("#myform :input")选取表单中所有的input、select和button元素:text 匹配所有单行文本框 $("#myfor...
2018-10-08 09:54:31
284
原创 使用jQuery操作DOM
DOM操作分类DOM操作分为三类:DOM Core:任何一种支持DOM的编程语言都可以使用它,如getElementById()HTML-DOM:用于处理HTML文档,如document.formsCSS-DOM:用于操作CSS,如element.style.color="green" jQuery中的DOM操作jQuery对JavaScript中的DOM操作进行了封装jQu...
2018-10-08 09:43:58
176
原创 jQuery中的事件和动画
鼠标事件 鼠标事件是当用户在文档上移动或单击鼠标时而产生的事件click( ) 触发或将函数绑定到指定元素的click事件 单击鼠标时mouseover( ) 触发或将函数绑定到指定元素的mouseover事件 鼠标指针移过时mouseout( ) ...
2018-10-08 09:34:36
117
原创 jQuery选择器
基本选择器标签选择器 element 根据给定的标签名匹配元素 $("h2"?)选取所有h2元素类选择器 .class 根据给定的class匹配元素 $(" .title")选取所有class为title的元素ID选择器 #id 根据给定的id匹配元素 $(" #title")选取...
2018-10-08 09:30:03
158
原创 初始jQuery
jQuery基本语法<script> $(document).ready(function() { alert("我欲奔赴沙场征战jQuery,势必攻克之!"); });</script> $(document).ready()与window.onload类似,但也有区别 window.onload 必须等待网页中...
2018-10-08 09:19:30
201
原创 JavaScript对象及初识面向对象
自定义对象 基于Object对象的方式创建对象 var 对象名称=new Object( );var flower=new Object(); flower.name="长春花"; flower.genera="夹竹桃科 长春花属"; flower.area="非洲、亚热带、热带以及中国大陆的华东、西南、中南等地"; flower.uses="观赏或...
2018-10-08 09:12:50
238
原创 JavaScript操作BOM对象
window对象的常用属性 history 有关客户访问过的URL的信息 location 有关当前 URL 的信息 window.属性名= "属性值" window.location="http://www.bdqn.cn" ; window对象的常用方法prompt( ) 显示可提示用户输入的对话框alert( ) 显示带有一个提示信息...
2018-08-31 00:07:09
402
原创 JavaScript基础
JavaScript是一种基于对象和事件驱动的、并具有安全性能的脚本语言JavaScript特点向HTML页面中添加交互行为脚本语言,语法和Java类似解释性语言,边执行边解释JavaScript组成JavaScript的基本结构<script type="text/javascript"> <!— JavaScript 语句; ...
2018-08-30 22:54:39
117
原创 定位网页元素
position属性static:默认值,没有定位relative:相对定位absolute:绝对定位fixed:固定定位 相对定位元素的规律设置相对定位的盒子会相对它原来的位置,通过指定偏移,到达新的位置设置相对定位的盒子仍在标准文档流中,它对父级盒子和相邻的盒子都没有任何影响设置相对定位的盒子原来的位置会被保留下来 绝对定位小结使用了绝对定位的元...
2018-08-30 22:53:01
210
原创 浮动
display属性 值 说明 block 块级元素的默认值,元素会被显示为块级元素,该元素前后会带有换行符 inline 内联元素的默认值。元素会被显示为内联元素,该元素前后没有换行符 inline-block 行内块元素,元素既具有内...
2018-08-30 22:46:13
210
原创 盒子模型
box-sizingbox-sizing:content-box | border-box | inherit; 圆角边框border-radius: 20px 10px 50px 30px 盒子阴影box-shadow:inset x-offset y-offset blur-radius color; 边框 border-colo...
2018-08-30 22:37:21
112
原创 CSS
字体样式 属性名 含义 举例 font-family 设置字体类型 font-family:"隶书"; font-size 设置字体大小 font-size:12px; font-style ...
2018-08-30 22:31:57
209
原创 CSS的高级选择器
层次选择器 选择器 类 型 功能描述 E F 后代选择器 选择匹配的F元素,且匹配的F元素被包含在匹配的E元素内 E>F 子选择器 选择匹配的F元素,且匹配的F元素是匹配的E元素的子元素 ...
2018-08-30 22:24:26
254
原创 CSS3
一 CSS样式作用怎么写 选择器{ 声明1; <--> 属性:值; 声明2; 。。。。。。 } 选择器分类 标签选择器(如 h1{......} ) 类选择器(如 .red{........} ) class="red" ID选择器(如 #gr...
2018-08-30 22:17:51
114
原创 html5表单
表单语法<form method="post" action="result.html"> <p> 名字:<input name="name" type="text" > </p> <p> 密码:<input name="pass&quo
2018-08-30 22:16:12
672
原创 列表、表格与媒体元素
列表 类型 说明 项目符号 无序列表 以<ul>标签来实现 以<li>标签表示列表项 无序列表中的每项都是平级的,没有级别之分,并且列表中的内容一般都是相对简单的标题性质的网页内容 有序列表 以<ol...
2018-08-30 22:01:46
132
原创 HTML5基础
一.HTML标签 标题标签 <h1>~<h6> 段落<p><p/> 换行 <br/> 水平线 <hr/> 粗体 <strong></strong> 斜体 <em></em> 图
2018-08-30 21:44:42
110
原创 xml
标签编写注意事项 所有XML元素都必须有结束标签 XML标签对大小写敏感 XML必须正确的嵌套 同级标签以缩进对齐 元素名称可以包含字母、数字或其他的字符 元素名称不能以数字或者标点符号开始 元素名称中不能含空格XML中的转义符列表符号 转义符< &lt;>...
2018-08-27 15:47:26
100
原创 网络编程
服务器:一直监听客户请求一旦监听到有客户请求,立刻创建一个线程,开启线程 线程:接受客户请求,给予客户一个响应 (之前服务器做的事情)线程构造方法中去绑定客户端的Socket客户端:发送请求到服务器接受服务器的响应如何获得客户端的IP?InetAddress 礼物 -- 数据(字符串)包裹 -- ...
2018-08-27 15:44:39
72
原创 线程
进程:应用程序的执行实例 有独立的内存空间和系统资源线程:CPU调度和分派的基本单位 进程中执行运算的最小单位,可完成一个独立的顺序控制流程多线程:如果在一个进程中同时运行了多个线程,用来完成不同的工作,则称之为"多线程" 多个线程交替占用CPU资源,而非真正的并行执行对线程的好处 充分利用CPU的资源 简化编程模型 ...
2018-08-27 15:43:18
71
原创 File I/O 文件输入输出流
InputStream:字节输入流(抽象类)--》FileInputStreamint read():从输入流一个字节一个字节的读,返回的是该字节的整数表示形式,如果到了输入流的末尾,返回-1int read(byte[ ] b):从输入流读取若个字节,把这些字节保存到数组b中,返回的是读取到的字节数,如果到了输入流的末尾,返回-1int read(byte[ ] b , int of...
2018-08-27 15:29:41
203
原创 实用类
枚举 enum包装类把基本类型数据转换为对象每个基本类型在java.lang包中都有一个相应的包装类包装类有何作用提供了一系列实用的方法集合不允许存放基本数据类型数据,存放数字时,要用包装类型包装类:Integer,Double,Float,Byte,Boolean,Character,Long,Short类型转换:包装类<--->基本类型 valueOf()字符...
2018-08-27 15:24:32
121
原创 集合框架
Collection(不唯一,无序): List(有序的(插入顺序),不唯一的) Set(无序的,唯一的) ArrayList LinkedList HashSet TreeSetMap(键值对): HashMap TreeMapCollections 提供了对集合进行排序、遍历等多种算法实现ArrayL...
2018-08-27 15:22:02
96
转载 java错误日志
#配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 , appenderName2 , …#配置日志信息输出目的地Appenderlog4j.appender.appenderName = fully.qualified.name.of.appender.class log4j.appender.appende...
2018-08-27 15:08:31
4587
原创 继承和多态
无参构造方法是用来初始化数据方法的重载:方法名相同,参数不同(数量、类型、顺序)静态变量可以类名直接访问实例方法里不能定义static静态方法只能调用静态变量和静态方法,不能调用属性静态块 类成员 先调用 在删除对象之前调用static{ } extends继承继承父类所有的属性和方法(private除外)子类的构造方法会调用父类的构造方法...
2018-08-27 15:04:45
82
原创 java异常
java中所有的异常都是Exception除数为0的异常 , ArithmeticException(子类)输入的格式不正确,InputMismathException(子类)..................try{ 坐地铁}catch(危险品){ 禁止坐地铁}回家吃饭 catch(刀子){}catch(鞭炮){}try{}c...
2018-07-30 22:54:11
127
原创 java接口
接口的特性接口不可以被实例化实现类必须实现接口的所有方法实现类可以实现多个接口 java中的多继承 弥补单继承的缺陷变量都是静态常量(public static final) 接口是一种约定...
2018-07-30 22:52:30
142
原创 java访问权限修饰符
public 公有访问级别protected默认 包级私有访问级别private一、类public 类class <--公共默认 类class <--包级私有二、类成员 类方法private 本类默认 本类、同包protected 本来、同包、子类、不同包子类public 任何地方pub...
2018-07-30 22:50:44
90
原创 用递归的思想写快速排序
用递归的思想写快速排序public class DiGui1 { public static void quickSort(int[] arr,int start,int end){ //递出去 if(start>=end){ return; }else{ int s = start;...
2018-07-30 22:49:12
471
原创 java数组和常用Arrays方法和冒泡排序口诀
数组基本要素: 标识符:数组的名称,用于区分不同的数组 数组元素:向数组中存放的数据 元素下标:对数组元素进行编号,从0开始,数组中的每个元素都可以通过下标来访问 元素类型:数组元素的数据类型数组长度固定不变,避免越界 使用数组四步走声明数组 int[] a;分配空间 a=new int[5];赋值 a[0]=8;处理数据 ...
2018-07-30 22:44:10
317
原创 逻辑运算符和if switch while和随机
逻辑运算符 与:&& 或:|| 非:! 先非 然后并且 然后或 一元运算符最高短路 && || & |(进行运算) 两个数交换a=a+bb=a-ba=a-b 随机数Import java.util.Random;Random rd=new Random();rd.nextI...
2018-07-30 22:39:43
156
原创 java基本数据类型和比较运算符
电脑使用内存来存储数据Java是强类型的语言 数据类型1数值 整型int 4字节 4亿 byte 1字节 有符号-128到127 无符号0到255 short 有符号 -2的15次方到2的15次方-1 无符号0 到 2的16次方-1 两个字节long 8字节 非整型Double 8字节 float 4字节 ...
2018-07-30 22:36:41
912
原创 初始java
初始java程序是一系列有序指令的集合Java可以用于开发两类程序 1 桌面应用程序 2 Internet应用程序 Java程序结构1类名与文件名完全一样2 main()方法是Java程序的入口点3 main()方法的四要素 public static void String[] args4 “{”和”}...
2018-07-30 22:34:23
79
原创 进制和机器语言
机器语言——汇编语言——高级语言 c语言面向过程 java面向对象机器语言以二进制代码表示8位(bit)=1个字节(byte) 2字节=1字符255=11111111 1+2+4+8+16+32+64+128=256-1 8位表示最大的数为255 Java中int 表示整数 最大4个字节 八进制转换为二进制 421十六进制转换为二进制 8421Asci...
2018-07-30 22:30:24
716
原创 计算机基础和dos命令
数据结合回去看看ENIAC 第一台计算机 19460214第一代计算机 1946-1957 分诺依曼体系第二代计算机 晶体管计算机第三代计算机 中小规模集成电路计算机第四代计算机桌面操作系统 MSDOS Windows Mac OS 服务操作系统 Linux Unix Window NTAndroid是一种基于Linux的自由及开放源代码的操作系统 ...
2018-07-30 22:28:10
495
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人