面试前的准备---C#知识点回顾----05
2018-06-22 06:42:58来源:未知 阅读 ()
技术博客还得继续写,工作还在筛选,学习还得继续
1.Session和Cookie的使用区别
很容易回答的就是Session在服务器端,存储的数据可以较大容量,比如我们存一个Table,上千条数据。
Cookie保存在客户端,安全系数低,不能放重要的敏感信息
以上回答完毕,你以为你回答完的时候,看向面试官的时候,发现他好像还在等待什么,这个时候如果你能继续描述他们的差别并且进行扩展,基本上你的水平又上了一个等级
关于这方面的信息,可以获取下这篇文章:http://www.cnblogs.com/yanwei067/articles/1137419.html
文章表格中提到的Session的信息量为小量,这个个人保留意见,也许大家标准不同,他认为1w条数据也是小量的话,我可能认为是大量数据。这个根据每个人的标准不同而不同
关键是要有自己的理解,深入参透,而非为了面试而面试,而背书
方法 |
信息量大小 |
作用域和保存时间 |
应用范围 |
保存位置 |
Application |
任意大小 |
整个应用程序的生命期 |
整个应用程序/所有用户 |
服务器端 |
Cache |
任意大小 |
可以根据需要设定 |
整个应用程序/所有用户 |
服务器端 |
Session |
小量,简单的数据 |
用户活动时间+一段延迟时间(一般为20分钟) |
单个用户 |
服务器端 |
Cookie |
小量,简单的数据 |
可以根据需要设定 |
单个用户 |
客户端 |
Viewstate |
小量,简单的数据 |
一个Web页面的生命期 |
单个用户 |
客户端 |
隐藏域 |
小量,简单的数据 |
一个Web页面的生命期 |
单个用户 |
客户端 |
查询字符串 |
小量,简单的数据 |
直到下次页面跳转请求 |
单个用户 |
客户端 |
也许你会提到Session的丢失,这个时候就正中面试官下怀,既然提到了,就随便聊聊吧
Session何时过期
- 代码 Session.Abandon(); 引起Session过期。
- Session超时,自动过期。
- Web.config 被修改,将会过期。
- IIS的应用程序池被回收引起。
如何防止Session过期
针对Session还可以进行很多扩展,如负载均衡,如更新部署网站如何保护用户正在提交的数据等等,基于本人也不太了解和未找到本人觉得合适的文章,就不细表了,诸君好运
2.高并发
最近面试被提问过几次,如果突然出现了高并发,怎么处理
先读一篇提提神:http://www.cnblogs.com/yukaizhao/archive/2012/04/23/taobao_order_design.html
再来一篇压压惊:http://www.cnblogs.com/jirigala/archive/2011/05/20/2051845.html
再送上妹子一个:
优化杭州某著名电子商务网站高并发千万级大型数据库经验之- 内存性能
优化杭州某著名电子商务网站高并发千万级大型数据库经验之- 读写分离
优化杭州某著名电子商务网站高并发千万级大型数据库经验之- SQL语句优化
优化杭州某著名电子商务网站高并发千万级大型数据库经验之- 磁盘I/O性能
以上文章读了后,基本招式你是有了,至于你说有招胜无招,还是招招致命,就看你的造化了
3.String和string的区别
这个知道的,简单到哭,不知道的,开始胡编乱造。若你遇到这个题,我只能说出题的人好坏,坏到极致
微软官方视频介绍:http://www.microsoftvirtualacademy.com/training-courses/twenty-c-questions-explained-cn
如果你有心,把那20个都看了吧,受益匪浅
由于本人技术水平有限,所有的知识点均摘自网络,并且需要手动复制URL去查看,不喜勿喷,敬请见谅
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 微信支付上帝模式调试 2018-10-26
- 面试经验分享(面试要主动) 2018-10-08
- 第三节:框架前期准备篇之利用Newtonsoft.Json改造MVC默认的 2018-09-01
- 第二节:框架前期准备篇之AutoFac常见用法总结 2018-08-21
- 第一节:框架前期准备篇之Log4Net日志详解 2018-08-10
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash