自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 5)mysql sql的使用技巧及优化(1)

一连接和子查询的使用 1 inner join 内连接 2 Left Outer Join 左外连接 3 右连接 4 full join mysql不支持使用UNION ALL代替 5 update join set多表更新的使用 6 使用join避免子查询提高效率 7 特殊情况使用子查询可简化开发 二sql处理行列转换 1 行转列场景 1 行转列数据准备 3 行转列 例子 4 列转行 场景 5 列

2016-12-21 17:02:04 469

原创 4)mysql自定义函数和存储过程

十自定义函数 十一存储过程 1 mysql解析sql的流程 2 存储过程的特点 3 创建语法 4 例子 十二存储过程与自定义函数的区别十、自定义函数 函数体 例子:创建不带参数的自定义函数: mysql> CREATE FUNCTION f1() RETURNS VARCHAR(30) -> RETURN DATE_FORMAT(NOW(),'%Y年%m月%d日 %H点:%i分:%s秒'

2016-12-21 16:48:38 491

原创 3)mysql 函数的使用

九函数 1 字符函数 2 数值运算符与函数 3 比较运算符与函数 4 日期函数 5 信息函数 6 聚合函数 7 加密函数九、函数9.1 字符函数部分举例:mysql> select concat('abc','def'); +---------------------+ | concat('abc','def') | +---------------------+ | abcdef

2016-12-21 16:39:27 367

原创 2)mysql 单表的增删改查,以及子查询,关联查询

七表的增删改查 1 INSERT INTO 插入 2 更新记录 3 删除记录 4 SELECT 查找 八子查询和连接 1 准备数据 2 子查询的使用 3 insert select 的使用 4 多表更新 5 create select 语句 6 表连接 7 设计自关联表树形结构 8 删除tdb_goods中的重复数据这里使用了delete inner join七、表的增删改查7.1 INSERT I

2016-12-21 16:32:47 1249

原创 mysql 约束以及修改列定义(补充)

一约束 二mysql修改列定义 一、约束:保证数据完整性和一致性 表级约束和列级约束 - not null(非空约束) - primary key(主键约束) - unique key(唯一约束) - default(默认约束) - foreign key(外键约束)外键约束的例子:mysql> use text; Database changed mysql> create table

2016-12-21 16:27:31 819

原创 1)mysql 安装,数据库创建,表创建

一mysql安装 二mysql登录与退出提示符 1 登录 2 退出 3 提示符 三mysql的语句规范 四创建数据库 五数据类型 1 整型 2 浮点型 3 日期类型 4 字符类型 六创建表 2 创建表的语法插入数据的语法 2 创建表的时候给表字段增加约束 3 例子一、mysql安装百度经验:http://jingyan.baidu.com/article/642c9d34aa809a644a46f7

2016-12-21 16:24:50 571

原创 js中的闭包

一什么是闭包 二闭包有什么好处应用在哪 1 好处 2 用法 三闭包需要注意的地方 1 IE下会引发内存泄露 一、什么是闭包?特点: 1 函数嵌套函数 2 内部函数可以引用外部的参数和变量 3 参数和变量不会被垃圾回收机制所回收举一个简单的闭包的例子,例子中符合闭包的三个特点function aaa(a){ var b = 5; function bbb(){ a

2016-12-21 16:06:48 371

原创 js中对象的拷贝(复制)

一场景 二浅拷贝 三深拷贝 一、场景除了基本类型跟null,对象之间的赋值,只是将地址指向同一个,而不是真正意义上的拷贝将一个对象赋值给另外一个对象。var a = [1,2,3]; var b = a; b.push(4); // b中添加了一个4 alert(a); // a变成了[1,2,3,4] 自定义对象var obj = {a:10}; var obj2 = obj; obj2.a =

2016-12-21 16:04:53 13687

原创 js中的快速排序

一快速排序例子 第一个排 第二次排 第三次排 二代码如下 一、快速排序(例子)1 找一个基准点, 2 建立两个数组,分别存储左边和右边的数组, 3 利用递归进行下次比较。 例如:[12,5,37,6,22,40] 例子的步骤:第一个排:在这6个数中,找一个基准点,就是中间一个数,如这里就是6除以2等于三,就是找第三个数,这里是37; 找到37之后,将剩下的数[12,5,6,22,40]

2016-12-21 16:03:57 417

原创 JS中的事件委托

一JS事件委托 二好处 提高效率 新增加的标签也可以有之前的事件一JS事件委托JS事件委托是利用了事件冒泡的机制,将事件委托的父级元素去做,让父级元素触发时间。二、好处:1 提高效率例如:鼠标移入的时候,给每个li增加背景颜色,移出的时候,去掉背景颜色<script type="text/javascript"> window.onload = function(){ var oUl = d

2016-12-21 16:02:07 427

原创 js函数以及js函数表达式

一声明与表达式的格式 1 声明式的格式 2 表达式的格式 二区别 1 函数表达式可以直接在后面加括号执行而函数声明不可以 2 函数表达式可以被提前解析出来 3 命名函数表达式跟匿名函数表达式的区别一、声明与表达式的格式1.1 声明式的格式:函数声明: function 函数名(){} 例子:function aaa(){} // 函数声明1.2 表达式的格式:函数表达式: function 函

2016-12-21 15:57:50 816

原创 使用maven插件反向映射generatorConfig.xml生成代码

一 配置Maven pomxml 文件 二 配置generatorConfigxml文件 三 运行插件 mybatis-generatorgenerate一、 配置Maven pom.xml 文件<!-- 反向映射 --> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-m

2016-10-19 17:07:40 1273

空空如也

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

TA关注的人

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