摘要:1、分布式服务框架 1.1 Dubbo 简介 Dubbo 是一个分布式服务框架,以及阿里巴巴内部的 SOA 服务化治理方案的核心框架。其功能主要包括:高性能 NIO 通讯及多协议集成,服务动态寻址与路由,软负载均衡与容错,依赖分析与降级等。 说通俗点,就是首先将程序组件化成一个个相对独立的服务,然后 阅读全文
posted @ 2018-08-27 10:45 QianChia 阅读 (165) 评论 (0) 编辑
摘要:前言 触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合。触发器的这种特性可以协助应用在数据库端确保数据的完整性。 1、创建触发器 1)触发器只能创建在永久表(Permanent Table)上,不能对临时表(Temporary Table)创建触发器。 2)对同一个表 阅读全文
posted @ 2018-06-28 19:23 QianChia 阅读 (99) 评论 (0) 编辑
摘要:1、MySQL 流程控制语句 MySQL 中可以使用 if、case、loop、leave、iterate、repeat 及 while 语句进行流程的控制。 1.1 if 语句 if 实现条件判断,满足不同的条件执行不同的语句列表。 1.2 case 语句 case 实现比 if 更复杂一些的条件 阅读全文
posted @ 2018-06-28 17:58 QianChia 阅读 (70) 评论 (0) 编辑
摘要:1、MySQL 索引简介 1.1 MySQL 索引简介 索引是数据库中用来提高性能的最常用工具。所有 MySQL 列类型都可以被索引,对相关列使用索引是提高 select 操作性能的最佳途径。 索引用于快速找出在某个列中有一特定值的行。如果不使用索引,MySQL 必须从第 1 条记录开始然后读完整个 阅读全文
posted @ 2018-06-28 16:23 QianChia 阅读 (76) 评论 (0) 编辑
摘要:1、MySQL 字符集简介 1.1 字符集简介 MySQL 服务器可以支持多种字符集,在同一台服务器、同一个数据库甚至同一个表的不同字段都可以指定使用不同的字符集,相比 Oracle 等其他数据库管理系统,在同一个数据库只能使用相同的字符集,MySQL 明显存在更大的灵活性。 MySQL 的字符集包 阅读全文
posted @ 2018-06-25 19:06 QianChia 阅读 (132) 评论 (0) 编辑
摘要:前言 和大多数数据库不同,MySQL 中有一个存储引擎的概念,针对不同的存储需求可以选择最优的存储引擎。 1、MySQL 存储引擎概述 插件式存储引擎是 MySQL 数据库最重要的特性之一,用户可以根据应用的需要选择如何存储和索引数据、是否使用事务等。MySQL 默认支持多种存储引擎,以适用于不同领 阅读全文
posted @ 2018-06-21 19:55 QianChia 阅读 (64) 评论 (0) 编辑
摘要:前言 在 MySQL 数据库中,函数可以用在 select 语句及其子句(例如 where、order by、having 等)中,也可以用在 update、delete 语句及其子句中。 1、字符串函数 字符串函数是最常用的一种函数,在 MySQL 中,字符串函数同样是最丰富的一类函数。 在程序上 阅读全文
posted @ 2018-06-20 17:30 QianChia 阅读 (91) 评论 (0) 编辑
摘要:1、算数运算符 MySQL 支持的算术运算符包括加、减、乘、除和模运算。 | 运算符 | 作用 | | | | | \+ | 加法,获得一个或多个值的和 | | \ | 减法,从一个值中减去另一个值 | | \ | 乘法,得到两个或多个值的乘积 | | /,div | 商运算,用一个值除以另一个值得 阅读全文
posted @ 2018-06-20 10:15 QianChia 阅读 (104) 评论 (0) 编辑
摘要:1、数值类型 MySQL 支持所有标准 SQL 中的数值类型,其中包括严格数值类型(integer、smallint、decimal、numeric),以及近似数值数据类型(float、real、double precision),并在此基础上做了扩展,扩展后增加了 tinyint、mediumin 阅读全文
posted @ 2018-06-19 21:31 QianChia 阅读 (59) 评论 (0) 编辑
摘要:前言 DCL(Data Control Language)语句:数据控制语句,用于控制不同数据段直接的许可和访问级别的语句。这些语句定义了数据库、表、字段、用户的访问权限和安全级别。主要的语句关键字包括 grant、revoke 等。 阅读全文
posted @ 2018-06-14 21:38 QianChia 阅读 (171) 评论 (0) 编辑
摘要:前言 DML(Data Manipulation Language)语句:数据操纵语句,用于添加、删除、更新和查询数据库记录,并检查数据完整性。常用的语句关键字主要包括 insert、delete、update 和 select 等。 常用约束类型 | 约束类型 | 解释 | | | | | not 阅读全文
posted @ 2018-06-14 21:37 QianChia 阅读 (312) 评论 (0) 编辑
摘要:前言 DDL(Data Definition Language)语句:数据定义语句,这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象。常用的语句关键字主要包括 create、drop、alter 等。 1、DDL 数据库操作语句 1)创建数据库语句 2)删除数据库语句 3)显示所有数据库 阅读全文
posted @ 2018-06-14 21:22 QianChia 阅读 (177) 评论 (0) 编辑
摘要:1、数据库 常见数据库 "MySQL" :开源免费的数据库,小型的数据库。 "Oracle" :收费的大型数据库,Oracle 公司的产品 "DB2" :IBM 公司收费的数据库,常应用在银行系统中 "SQLServer" :MicroSoft 公司收费的中型数据库,C 、.net 等语言常使用 " 阅读全文
posted @ 2018-06-14 21:21 QianChia 阅读 (172) 评论 (0) 编辑
摘要:1、MySQL 服务设置 在使用 命令之前需要将路径 添加到系统环境变量中。 在使用 命令之前需要将路径 添加到系统环境变量中。 具体设置请参照 "《添加系统环境变量》" 章节。 2、MySQL 服务常用操作 2.1 MySQL 服务控制命令 MySQL 服务控制命令 2.2 MySQL 服务连接命 阅读全文
posted @ 2018-06-14 21:20 QianChia 阅读 (79) 评论 (0) 编辑
摘要:1、安装 Express 1.1 安装 Express 框架 首先保证已经安装过了 Node.js,然后进入终端使用管理员身份来安装 Express 框架。 1.2 安装 Express 命令行工具 安装完以后,如果使用的是 Express 4.0 版本,这里有个需要注意的问题在 4.x 版本 ex 阅读全文
posted @ 2018-05-31 15:09 QianChia 阅读 (193) 评论 (0) 编辑
摘要:本文已停止更新,点击此链接查看本文最新内容 !!! 1、NPM 简介 NPM(node package manager),通常称为 node 包管理器,是目前世界上最大的开源库生态系统。使用 NPM 可以对 node 包进行安装、卸载、更新、查看、搜索、发布等操作。安装完 "Node.js®" ,N 阅读全文
posted @ 2018-05-31 15:05 QianChia 阅读 (2396) 评论 (0) 编辑
摘要:1、NVM 简介 NVM(node version manager)是一个可以让你在同一台机器上安装和切换不同版本 node 的工具。 "GitHub 地址" 2、NVM 环境配置 2.1 安装 NVM 如果系统没有安装 git 的话,需先 "安装 git" 。 在终端输入以下命令安装 NVM。 安 阅读全文
posted @ 2018-05-31 15:04 QianChia 阅读 (157) 评论 (0) 编辑
摘要:本文已停止更新,点击此链接查看本文最新内容 !!! 1、Node.js 简介 "Node.js®" 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,可方便地构建快速,可扩展的网络应用程序的平台。Node.js 使用事件驱动,非阻塞式 I/O 模型,使其轻量又高效,可运行在不同 阅读全文
posted @ 2018-05-31 15:02 QianChia 阅读 (112) 评论 (0) 编辑
摘要:前言 Swift 语言有两种基本的数据类型,即类(class)和结构体(struct),class 这样的概念大家不会陌生,而 struct 也并不是什么新的概念,在 Objective C 和 C 中也有 struct,不过 Swift 将 struct 提升到一个更高更重要的层次,甚至 Swif 阅读全文
posted @ 2018-05-04 19:31 QianChia 阅读 (617) 评论 (0) 编辑
摘要:前言 枚举是一种自定义的数据类型,在 Swift 中枚举类型拥有相当高的自由度。在 Swift 语言中枚举是一级类型,它拥有在其他语言中只有类才拥有的一些特性,比如实例方法,实例构造器等。 枚举声明的类型是囊括可能状态的有限集,且可以具有附加值,并在你的代码中以一个安全的方式使用它们。通过内嵌(ne 阅读全文
posted @ 2018-05-03 15:54 QianChia 阅读 (238) 评论 (0) 编辑