自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除