Protobuf应用广泛,尤其作为网络通讯协议最为普遍。本文将详细描述几个让人眼前一亮的protobuf协议设计,对准备应用或已经应用protobuf的开发者会有所启发,甚至可以直接拿过去用。这里描述的协议设计被用于生产环境的即时通讯、埋点数据采集、消息推送、redis和mysql数据代理。??Bwar从2013年开始应用protobuf,2014年设计了用于mysql数据代理的protobu
分类:
其他好文 时间:
2019-05-13 10:36:32
阅读次数:
134
当查询过程中涉及多个表时,在关系代数中可以通过连接运算(把若干个表连接成一个大表)来完成,而连接运算又可以通过广义笛卡儿积后再进行选择运算来实现。 一、select的多表联合检索语句 1. 最简单的形式:select 列名 [[, 列名] ... ] from 表名1, 表名2, ... where ...
分类:
其他好文 时间:
2019-04-19 22:41:23
阅读次数:
265
一、含义union:合并、联合,将多次查询结果合并成一个结果二、语法查询语句1union 【all】查询语句2union 【all】...三、意义1、将一条比较复杂的查询语句拆分成多条语句2、适用于查询多个表的时候,查询的列基本是一致四、特点1、要求多条查询语句的查询列数必须一致2、要求多条查询语句 ...
分类:
其他好文 时间:
2019-04-16 14:15:46
阅读次数:
96
一 介绍 我们在写项目的时候一般都会建一个数据库,数据库里面会存很多的表,不可能把所有的数据都放在一张表里,因为分表来存数据节省空间,数据的组织结构更清晰,解耦和程度更高,但是这些表本质上还不是一个整体,既然是一个项目,那么就会涉及到多个表联合查询,比如说员工一张表,部门一张表,要查询各个部门有哪些 ...
分类:
数据库 时间:
2019-04-08 21:27:16
阅读次数:
174
union all 完全保留两个查询结果集 CEILING :舍入到临近的最大整数 SIN(数值参数):求正弦值 ...
分类:
数据库 时间:
2019-04-01 15:33:31
阅读次数:
148
分页语句: Oracle: --这样的分页查询方式不不过针对单表的简单查询,对于最内层查询是复杂的 --多表联合查询或最内层查询包括排序的情况一样有效 SELECT * FROM ( SELECT ROWNUM RN , T.* FROM (SELECT * FROM FTNEMR.PATIENT_ ...
分类:
数据库 时间:
2019-03-28 15:21:15
阅读次数:
172
在mysql中使用索引的原则有以下几点: 1、 对于查询频率高的字段创建索引; 2、 对排序、分组、联合查询频率高的字段创建索引; 3、 索引的数目不宜太多 原因:a、每创建一个索引都会占用相应的物理控件; b、过多的索引会导致insert、update、delete语句的执行效率降低; 4、若在实 ...
分类:
数据库 时间:
2019-03-17 23:43:41
阅读次数:
227
less5 (1)输入单引号,回显错误,说明存在注入点。输入的Id被一对单引号所包围,可以闭合单引号 (2)输入正常时:?id=1 说明没有显示位,因此不能使用联合查询了;可以使用报错注入,有两种方式 (3)双注入查询 参考资料:http://www.2cto.com/article/201303/ ...
分类:
数据库 时间:
2019-03-12 12:18:19
阅读次数:
527
SQL注入 基于bool盲注 即可以根据返回页面判断条件真假注入 基于时间的盲注,用条件语句查看时间延迟 语句是否执行(即页面返回时间是否增加)来判断 基于报错注入 联合查询注入 堆查询注入 三种方式 1.GET方式 [https://www.jianshu.com/p/fcdc0f86633a] ...
分类:
数据库 时间:
2019-03-06 19:16:46
阅读次数:
226