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的更多相关文章

  1. C# 面试前的准备_基础知识点的回顾_02

    1.数据库的范式 这算入门问题了吧,但凡是个数据库类的,都得问吧, 但我们在回答的时候开始背书啦 第一范式(1NF)无重复的列 第二范式(2NF)属性完全依赖于主键 [ 消除部分子函数依赖 ] 第三范 ...

  2. C# 面试前的准备_基础知识点的回顾_05

    1.谈谈ViewState 这个问题,回答的好,工资翻一级 基本上浮现在出来的是,它是什么, 具体谈论的东西我就不一一细说了,只能说根据自己的学识去探讨,千万不要背书,很容易露馅,露馅的话给人一种不懂 ...

  3. C# 面试前的准备_基础知识点的回顾_03

    1.HTTP中Post和Get区别 这忒简单了吧,大家是不是感觉到兴奋了,长舒一口气了,终于出现了一个可以聊上10分钟的问题了. 根据HTTP规范,Get用于信息获取,而且应该是安全的和幂等的. 参数 ...

  4. C# 面试前的准备_基础知识点的回顾_01

    本系列本章来至于http://www.cnblogs.com/LionelMessi/p/4311931.html 1.try{} 里面有个Return语句,那么紧跟try后面的Finally{}会不 ...

  5. [oldboy-django][4python面试]面试前需要熟练掌握的知识点(待更新)

    python基础 - 生成器 - 装饰器 - 迭代器 - 列表生成式 - 引用,传参 - 面向对象,继承 前端Html: - 词法分析 - 作用域 - 语法分析 - this - Jsonp mysq ...

  6. c#基础,面试前迅速巩固c#最基础知识点

    n年前为了面试,搜罗的C#基础知识,记在了文档里.今天写到博客园里,与人分享,因为不是专家,所以仅供参考. 1.面向对象 在面向对象概念提出之前,语言都是面向过程的,说到面向对象,应该与面向过程比较, ...

  7. Redis基础知识点面试手册

    Redis基础知识点面试手册 基础 概述 数据类型 STRING LIST SET HASH ZSET(SORTEDSET) 数据结构 字典 跳跃表 使用场景 会话缓存 缓存 计数器 查找表 消息队列 ...

  8. Android开发面试经——3.常见Java基础笔试题

      Android开发(29)  版权声明:本文为寻梦-finddreams原创文章,请关注:http://blog.csdn.net/finddreams 关注finddreams博客:http:/ ...

  9. Java面试前需要了解的东西

    一.前言 只有光头才能变强 回顾前面: 广州三本找Java实习经历 上一篇写了自己面试的经历和一些在面试的时候遇到的题目(笔试题和面试题). 我在面试前针对Java基础也花了不少的时间,期间也将自己写 ...

随机推荐

  1. spring boot之AOP

    首先,aop是面向对象切面,嗯,就是说不面向静态方法,我做测试demo的时候controller方法有个加了static,尴尬的是就用了那个方法测,检查了几遍配置... 参看这篇文章https://m ...

  2. golang interface 类型学习

    接口类型变量的内存结构 动态类型 动态值 对于动态类型指的是当其他非接口类型变量赋值给接口类型变量时,接口类型变量中的动态类型就是当前非接口类型 对于动态值指的就是当其他非接口类型变量赋值给接口类型变 ...

  3. javaweb开发中的常见错误

    Javaweb中的最常见错误及其解决方法 1.200:表示成功处理业务. 2.400 请求出错: 由于语法格式有误,服务器无法理解此请求.不作修改,客户程序就 无法重复此请求. 解决办法:,遇到400 ...

  4. 企业面试中关于MYSQL重点的28道面试题解答

      问题1:char.varchar的区别是什么? varchar是变长而char的长度是固定的.如果你的内容是固定大小的,你会得到更好的性能. 问题2: TRUNCATE和DELETE的区别是什么? ...

  5. 2020DASCTF八月浪漫七夕战

    安恒大学 注入点在邮箱注册那里,无法复现了,提一下 ezflask 源代码 #!/usr/bin/env python # -*- coding: utf-8 -*- from flask impor ...

  6. Python爬取股票信息,并实现可视化数据

    前言 截止2019年年底我国股票投资者数量为15975.24万户, 如此多的股民热衷于炒股,首先抛开炒股技术不说, 那么多股票数据是不是非常难找, 找到之后是不是看着密密麻麻的数据是不是头都大了? 今 ...

  7. SON Web Tokens 工具类 [ JwtUtil ]

    pom.xml <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt< ...

  8. Centos6.6x系统与unbutu18.04系统升级ssh到8.3版本

    Centos6.6升级ssh5.3版本到ssh8.3版本 下载所需要的源码包: ]#wget https://files-cdn.cnblogs.com/files/luckjinyan/zlib-1 ...

  9. uBuntu安装其他版本Python

    问题描述:阿里云服务器uBuntu版本为16.04,默认Python版本为2.7.12和3.5.2,但是FastAPI,仅支持3.6+版本,因此需要更高版本的Python. 注意:系统自带的Pytho ...

  10. 使用 Aria2 代替迅雷

    一.原因 迅雷下载速度一般,thunder:// 开头的链接也逐渐被 bt 链接替代. 迅雷很流氓,安装后 (尤其是 Windows 系统) 浏览器默认使用迅雷下载,对于小文件来说使用浏览器内置下载可 ...