C# 面试前的准备_基础知识点的回顾_04
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个都看了吧,受益匪浅
C# 面试前的准备_基础知识点的回顾_04的更多相关文章
- C# 面试前的准备_基础知识点的回顾_02
		
1.数据库的范式 这算入门问题了吧,但凡是个数据库类的,都得问吧, 但我们在回答的时候开始背书啦 第一范式(1NF)无重复的列 第二范式(2NF)属性完全依赖于主键 [ 消除部分子函数依赖 ] 第三范 ...
 - C# 面试前的准备_基础知识点的回顾_05
		
1.谈谈ViewState 这个问题,回答的好,工资翻一级 基本上浮现在出来的是,它是什么, 具体谈论的东西我就不一一细说了,只能说根据自己的学识去探讨,千万不要背书,很容易露馅,露馅的话给人一种不懂 ...
 - C# 面试前的准备_基础知识点的回顾_03
		
1.HTTP中Post和Get区别 这忒简单了吧,大家是不是感觉到兴奋了,长舒一口气了,终于出现了一个可以聊上10分钟的问题了. 根据HTTP规范,Get用于信息获取,而且应该是安全的和幂等的. 参数 ...
 - C# 面试前的准备_基础知识点的回顾_01
		
本系列本章来至于http://www.cnblogs.com/LionelMessi/p/4311931.html 1.try{} 里面有个Return语句,那么紧跟try后面的Finally{}会不 ...
 - [oldboy-django][4python面试]面试前需要熟练掌握的知识点(待更新)
		
python基础 - 生成器 - 装饰器 - 迭代器 - 列表生成式 - 引用,传参 - 面向对象,继承 前端Html: - 词法分析 - 作用域 - 语法分析 - this - Jsonp mysq ...
 - c#基础,面试前迅速巩固c#最基础知识点
		
n年前为了面试,搜罗的C#基础知识,记在了文档里.今天写到博客园里,与人分享,因为不是专家,所以仅供参考. 1.面向对象 在面向对象概念提出之前,语言都是面向过程的,说到面向对象,应该与面向过程比较, ...
 - Redis基础知识点面试手册
		
Redis基础知识点面试手册 基础 概述 数据类型 STRING LIST SET HASH ZSET(SORTEDSET) 数据结构 字典 跳跃表 使用场景 会话缓存 缓存 计数器 查找表 消息队列 ...
 - Android开发面试经——3.常见Java基础笔试题
		
Android开发(29) 版权声明:本文为寻梦-finddreams原创文章,请关注:http://blog.csdn.net/finddreams 关注finddreams博客:http:/ ...
 - Java面试前需要了解的东西
		
一.前言 只有光头才能变强 回顾前面: 广州三本找Java实习经历 上一篇写了自己面试的经历和一些在面试的时候遇到的题目(笔试题和面试题). 我在面试前针对Java基础也花了不少的时间,期间也将自己写 ...
 
随机推荐
- PJzhang:vulnhub靶机sunset系列SUNSET:TWILIGHT
			
猫宁~~~ 地址:https://www.vulnhub.com/entry/sunset-twilight,512/ 关注工具和思路. nmap 192.168.43.0/24靶机IP192.168 ...
 - python实例文本进度条
			
简单的文本进度条代码 解析 引入time库 打印一行作为开始 最后也打印一个结束的标签 定义变量等于10,文本进度条大概的宽度是10 使用for循环来模拟进度,for i in range()能够不断 ...
 - Spring Boot 如何使用拦截器、过滤器、监听器?
			
过滤器 过滤器的英文名称为 Filter, 是 Servlet 技术中最实用的技术. 如同它的名字一样,过滤器是处于客户端和服务器资源文件之间的一道过滤网,帮助我们过滤掉一些不符合要求的请求,通常用作 ...
 - python常用os模块
			
OS 模块 #os模块就是对操作系统进行操作,使用该模块必须先导入模块: import os #getcwd() 获取当前工作目录(当前工作目录默认都是当前文件所在的文件夹) result = os. ...
 - SPJ方法
			
https://www.cnblogs.com/ztz11/p/10657351.html luogu https://blog.csdn.net/qwerty1125/article/details ...
 - 2019.7.12 sdfzoier做题统计
			
lixf_lixf :9 P1981 表达式求值 P1076 寻宝 P1199 三国游戏 P1308 统计单词数 P1190 接水问题 P1158 导弹拦截 P1070 道路游戏 P1069 细胞分裂 ...
 - Android小部件Widget开发过程中的坑和总结
			
@ 目录 概述 官方参考 效果图 AndroidManifest.xml Receiver Service Options res/xml/ widget_desktop_options.xml 常用 ...
 - ARCENGINE 10 开发遇到的一些问题
			
许多版友在刚刚使用ArcGIS 10做开发的时候,都会遇到这样那样的问题.在担任实习版主的这一个多月里,看到了这么几个与开发环境相关的问题,重复被提到相当多,于是我就做了这个FAQ.Q:哪儿有10的A ...
 - unity inspector 自动装载Commont和Prefab属性
			
在使用unity的过程中,经常遇到这样的问题:每次都需要手动为序列化属性拖拽赋值.像这样: 试着找了找,真的找到了一份代码,但是缺少自动装载Prefab的功能.之后我花了点时间添加这个功能. 使用方法 ...
 - [VBA原创源代码] excelhome 对花名册进行分类
			
最近在学习<菜鸟谈VBA最最基础入门<原创>>,其中第22节有一个VBA编程作业,实现对花名册进行分类. 自己花了点时间,自己丫丫学步,终于实现出来. 在原创聚集地cnblog ...