1 自我介绍
2 介绍项目
3 拦截器怎么实现的,敏感词过滤算法怎么实现的?
4 redis和mysql的区别
关系型数据库:最典型的数据结构是表,一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。都是使用表结构,格式一致,易于维护;SQL语言通用,可用于复杂查询;读写性能较差,灵活度稍差。
非关系型数据库:
非关系型数据库严格上不是一种数据库,是一种数据结构化存储方法的集合。主要有四大类型:键值对存储(memcached、Redis),文档存储(MongoDB、CouchDB),基于列的数据库(Cassandra、HBase),还有就是图形数据库。存储格式灵活,应用场景广泛,高扩展性。
关系型数据库的优势:
复杂查询:可以用SQL语句方便的在一个表以及多个表之间做非常复杂的数据查询。 事务支持:使得对于安全性能很高的数据访问要求得以实现。
其他:
1.对于这两类数据库,对方的优势就是自己的弱势,反之亦然。
2.NOSQL数据库慢慢开始具备SQL数据库的一些复杂查询功能,比如MongoDB。
3.对于事务的支持也可以用一些系统级的原子操作来实现例如乐观锁之类的方法来曲线救国,比如Redis set nx。
5 c++了解多少
6 进程和线程区别
7 编译原理学过没?说说编译过程(不会)
8 虚拟内存,虚拟内存实现方式
9 怎么看待加班
最后问了技术栈 主要是c++
全部评论
(2) 回帖