DM 数据库管理系统的内存结构主要包括内存池、缓冲区、排序区、哈希区等。根据系统中子模块的不同功能,对内存进行了上述划分,并采用了不同的管理模式。
分类:
数据库 时间:
2020-05-27 15:25:51
阅读次数:
97
表空间是一个逻辑概念,数据库--? tablespace --? segement--?extent(cluster)-?block (page)
分类:
数据库 时间:
2020-05-27 15:05:47
阅读次数:
94
一、设想和目标 1、我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 解决的问题(按特性来定义): ①交互性:用户不仅仅只是能够发表帖子、点赞、评论,还可以使用时间轴记录生活,供个人回忆。查看地图,获取热点区域。 ②直观性:地图的深浅颜色快速获取最活跃的周边信息、生 ...
分类:
其他好文 时间:
2020-05-26 22:18:59
阅读次数:
105
一、转换流 1.1 OutputStreamWriter类 查阅OutputStreamWriter的API介绍,OutputStreamWriter 是字符流通向字节流的桥梁:可使用指定的字符编码表,将要写入流中的字符编码成字节。它的作用的就是,将字符串按照指定的编码表转成字节,在使用字节流将这些 ...
分类:
编程语言 时间:
2020-05-26 22:08:45
阅读次数:
74
内置序列类型概览 容器序列: list、tuple和collections.deque这些序列能存放不同类型的数据 扁平序列: str、bytes、bytearray、memoryview和array.array, 这类序列只能容纳一种类型 1. bytearry(): 返回一个新字节数组。这个数组 ...
分类:
编程语言 时间:
2020-05-26 22:01:52
阅读次数:
82
1.静态方式 String str="this" 2.动态方式 String str=new String("this") 区别: 静态方式创建字符串,在堆内存的缓冲池中只会产生一个字符串对象,使用该方式产生同样的一个字符串时,堆内存不在开辟空间,而是两个引用变量指向同一个字符串对象 动态创建的字符 ...
分类:
其他好文 时间:
2020-05-26 12:23:29
阅读次数:
57
StringBuffer 可变长字符串,JDK1.0提供,运行效率慢,线程安全 字符串缓冲区 线程安全的可变字符串(字符序列 == 字符串) 如果字符串需要频繁修改,可用StringBuffer 构造方法 StringBuffer() 初始容量为16个字符 StringBuffer(int capa ...
分类:
其他好文 时间:
2020-05-26 01:11:27
阅读次数:
83
CPU缓存是CPU一个重要的组成部分,大家都知道三级缓存的重要性,但是知不知道三级缓存意味着什么,是不是三级缓存越大越好呢?让我们一起来看一下吧。缓存这个词想必大家都听过,其实缓存的意义很广泛:电脑整机最大的缓存可以体现为内存条、显卡上的显存就是显卡芯片所需要用到的缓存、硬盘上也有相对应的缓存、CPU有着最快的缓存(L1、L2、L3缓存等),缓存就是数据交换的缓冲区(称作Cache)。缓存往往都是
分类:
其他好文 时间:
2020-05-24 14:07:36
阅读次数:
279
通过response 设置响应体: 响应体设置文本: PrintWriter getWriter() 获得字符流,通过字符流的write(String s)方法可以将字符串设置到response 缓冲区中,随后Tomcat会将response缓冲区中的内容组装成Http响应返回给浏览 器端。 关于设 ...
分类:
编程语言 时间:
2020-05-24 13:48:00
阅读次数:
62
UNIX的五种I/O模型:阻塞式I/O模型,非阻塞式I/O模型,I/O复用模型,信号驱动式I/O模型,异步I/O模型。这些概念看似容易混淆,从UNIX底层的I/O操作的角度来分析,其实不难理解。 一个输入操作通常包括以下两个阶段: 1. 等待数据准备好;包括等待数据从网络中到达,数据到达后存入内核的 ...
分类:
其他好文 时间:
2020-05-23 20:35:41
阅读次数:
60