这一章主要讲了关于structures,unions,和enumerations的一些知识。structures:1:我们知道数组是相同类型元素的集合,从最简单定义的角度理解,我们可以认为struct是任意类型元素的集合,默认的访问级别是public。2:在内存中,struct成员分配地址的顺序是按照成员声明的顺序分配的,然而struct对象的内存大小并不简单是其成员内存大小的和。为了节省分配的内存...
分类:
编程语言 时间:
2016-05-12 17:33:39
阅读次数:
248
一天一个变成了几天一个,最近接受的新东西太多、太快,有好多需要blog的但没有时间,这些基础知识应该是要深挖并好好研究的,不应该每次都草草了事,只看个皮毛。 数组: JVM将数组存储在一个称为堆(heap)的内存区域中,堆用于动态内存分配,在堆中内存块可以按随意的顺序分配和释放 1.int[] a; ...
分类:
编程语言 时间:
2016-04-11 22:26:29
阅读次数:
201
明确对于rownum 来说 它是oracle 系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是二,以此类推,这个为字段可以用于限制查询的返回的总行数,因为rownum总是从1开始,但是1以上的自然数在rownum 做等于判断时都认为是false 条件,所以无法查到 rownum=...
分类:
数据库 时间:
2015-11-10 00:02:21
阅读次数:
285
解析oracle的rownum对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,而且rownum不能以任何表的名称作为前缀。举例说明: 例如表:student(学生)表,表结构为:sql 代码...
分类:
数据库 时间:
2015-10-31 09:02:07
阅读次数:
186
解析oracle的rownum 本人最近在使用oracle的rownum实现分页显示的时候,对rownum做了进一步的分析和研究。现归纳如下,希望能给大家带来收获。 对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用...
分类:
数据库 时间:
2015-10-30 20:14:33
阅读次数:
143
upstreamupstreamservermax_fails=n 总共允许多少次失败fail_timeout=n 多少时间算一次失败down 开启 ip_hash 的时候, 该服务器不再使用backup 备份服务器, 仅当其他服务器全部冗机或者无效的时候才有用轮询方法每次将请求顺序分配到不同的服务...
分类:
其他好文 时间:
2015-10-22 12:29:04
阅读次数:
474
Stack: 是内存指令区。Java基本数据类型,Java指令代码,常量都保存在stack中,方法是指令也保存在stack中。由于stack是内存是顺序分配,而且定长,不存在内存回收问题。存取速度快。Heap: 是内存数据区。管理很复杂,每次分配不定长的内存空间,专门用来保存对象的实例。而对象实例在...
分类:
其他好文 时间:
2015-04-28 01:45:41
阅读次数:
142
一、分配方式1.轮询方式(默认)upstreamrealserver{
server192.168.1.1;
server192.168.1.2;
}每一个请求会按照时间顺序分配到后端不同的服务器上,假如有一台服务器宕机,则会自动剔除该服务器。2.weight权重upstreamrealserver{
server192.168.1.1weight=5;
server192.168.1...
分类:
其他好文 时间:
2015-04-14 23:31:24
阅读次数:
469
//利用结构体表示:年月日#includeint main(){ //1. 定义结构体变量。不会分配存储空间 struct Date { //按顺序分配 int year; int month; int day; ...
分类:
其他好文 时间:
2015-03-12 22:07:40
阅读次数:
129
005_堆行溢出/*堆数据表是没有聚集索引的表。即数据行不按任何特殊的顺序存储,数据页也没有任何特殊的顺序。分配单元是堆或 B 树内用于根据页类型管理数据的页集合。数据页的结构大体包括三个部分:标头、数据行和行偏移量。分配单元类型:IN_ROW_DATA 包含除大型对象 (LOB) 数据以外的所有数...
分类:
其他好文 时间:
2015-02-10 22:50:59
阅读次数:
255