- 博客(5)
- 收藏
- 关注
原创 DDIA读书笔记
目录一、可靠性、可扩展性、可维护性可靠性定义硬件故障软件错误人为错误可扩展性定义描述负载描述性能应对负载的方法可维护性可运维性:人生苦短,关爱运维简单性:管理复杂度可演化性:拥抱变化二、数据模型与查询语言关系模型与文档模型NoSQL的诞生对象关系不匹配多对一和多对多的关系文档数据库是否在重蹈覆辙?网络模型关系模型与文档数据库相比关系型数据库与文档数据库在今日的对比哪个数据模型更方便写代码?文档模型中的架构灵活性查询的数据局部性文档和关系数据库的融合数据查询语言Web上的声明式查询MapReduce查询图数据
2023-09-05 21:21:15 423
原创 2019秋招面试总结
2019秋招小结题目汇总java基础网络操作系统算法jvm数据库框架其他HR面自我介绍题目汇总java基础Java map底层实现,HashMap,ConcurrentHashMap的1.7和1.8的不同和具体实现1.8版本的concurentHashMap在单线程下和HashMap效率有什么区别。sorted set底层?HashMap多线程插入是否线程安全(各自Key不相同)什...
2019-11-15 13:32:42 363
原创 typedef 小述
先看一个例子void print(int n){ printf("%d",n);}int main(){ typedef int I; //为int类型声明一个新名字I I a = 5;//相当于int a = 5; /* 如果上面的typedef去掉,int I就是一个普通的变量声明,声明一个int * 型的变量I;下面同理: ...
2016-11-17 09:41:14 447
原创 char *p[10] 和 char (*p)[10]
char *p[10] “[“的优先级高于”*” 意味着p是一个有十个元素的数组 元素的类型是 char*char (*p)[10] “(“的优先级最高 意味着p是一个指针 指向一个有十个char元素的数组char * const * (*next) (); next是一个指针 右接(),是一个函数指针 左接*,函数的...
2016-11-16 14:52:12 5478
转载 C++const用法总结
一、关于一般常量 声明或定义的格式如下: const <类型说明符> <变量名> = <常量或常量表达式>; [1] <类型说明符> const <变量名> = <常量或常量表达式>; [2] [1]和[2]的定义是完全等价的。 例如: 整形int(或其他内置类型:float,double,char)const int bufSize = 512;//或者//int const bu
2016-10-28 09:37:30 447
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人