![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
临时
文章平均质量分 60
ME815580352
这个作者很懒,什么都没留下…
展开
-
面经——数据库
sql优化 选取最合适的字段属性(字段长度不宜过长,能用数值型就用数值型(比文本型快)) 使用连接来代替子查询 使用union来代替创建的临时表 使用事务(从安全的角度考虑,定义事务 begin commit) 使用锁(从一致性的角度考虑) 使用外键(保障一致性,数据之间的关联关系 foreignkey( *) reference talble(*)) 使用索引,在经常需要查询的...原创 2018-09-16 09:57:31 · 242 阅读 · 0 评论 -
面经-操作系统
虚拟内存和物理内存(虚拟地址物理地址) 物理内存是实际的内存空间,只有4g,所有进程共享的 虚拟内存空间是每个进程独有的内存空间(4G),各个进程的内存空间具有类似的结构(内核空间,栈,堆,代码段),每次访问虚拟内存空间的某个地址都需要把虚拟地址转换为物理地址,需要借助页表,页表分两个部分,第一部分记录此页是否存在,第二部分记录对应的物理页,当访问的时候发现该页不存在就引发缺页中断,然后再加载...原创 2018-09-16 09:58:29 · 326 阅读 · 0 评论 -
面经-c++
c++11的新特性: https://www.cnblogs.com/bluebean/p/5721686.html 关键字语法(auto nullptr(null是宏是无类型的无法解决函数重载的问题,nullptr是有类型的) 范围for lamada表达式(一个简单的函数,可以定义在函数内部的函数)) stl(array 单向链表slist 哈希map,set) 增加了...原创 2018-09-16 09:58:41 · 607 阅读 · 0 评论 -
面经-网络
基础知识: 网络: cookie和session的区别: 这两个都是为了解决http协议无状态的问题而提出的,两者合作共同解决这一个问题 cookie是存放在客户端的,记录一个sessionid,是服务器发送给客户端用来唯一标识一个客户的 session存放在服务器端,利用sessionid来区分不同的客户 跳跃表 http://blog.jobbole.com/111731/ h...原创 2018-08-25 09:08:04 · 605 阅读 · 0 评论 -
手写算法
算法: 目录 判断一个数组是否是递增的 对于一个排序数组,找到给定元素的最小上界(大于它的最小值) 不用加运算实现加法 双栈队列 去除重复数字 链表的交点 动态规划回文子串 链表合并 两个数组交集 字符串去空格 十六进制转十进制 栈实现队列,队列实现栈 求一个集合的所有子集,递归实现,非递归实现(深度优先搜索) 一个数组,里面大多数都是成对的,只有两个数没有成对,求这...原创 2018-09-25 20:33:38 · 1064 阅读 · 0 评论