小小×菜鸟

导航

 

1.net高级面试题:

https://www.cnblogs.com/bwlluck/p/6658340.html

 https://blog.csdn.net/Cat_Friends_Dog/article/details/80126365 

2.聚焦索引与非聚焦索引

 https://www.cnblogs.com/s-b-b/p/8334593.html 
3.MVC路由机制
https://www.cnblogs.com/tech-bird/p/3633827.html
4.net单点登录
https://www.cnblogs.com/minesnil-forfaith/p/6062943.html
5.sqlserver百万数据优化
https://www.cnblogs.com/minesnil-forfaith/p/6062943.html
除了加索引以外,还可以分服务器,分区域,分数据库,分表进行查询
一次需要取出所有的数据,那只能使用非关系型数据库了
6.c#中的值类型和引用类型
 https://www.cnblogs.com/gylhaut/p/5734765.html
https://www.cnblogs.com/huangenai/p/5777551.html
7.webapi接口加密
 https://www.cnblogs.com/clly/p/7384008.html 
 https://www.cnblogs.com/laogu2/p/7688069.html 
8.什么是接口,什么是抽象类
 http://developer.51cto.com/art/200908/144108.htm 
https://www.cnblogs.com/yubinfeng/p/4559045.html
9.了解数据库事务和锁概念
 https://www.cnblogs.com/knowledgesea/p/3714417.html 
10.多线程等待相关
https://blog.csdn.net/Megustas_JJC/article/details/71304979
11.乐观锁与悲观锁原理
https://blog.csdn.net/L_BestCoder/article/details/79298417
12.sql注入防止方法
https://www.cnblogs.com/smhy8187/articles/824071.html

 
 
面试题锦集
 
 

1.聚焦索引和非聚焦索引的区别

2.MVC路由

3.100万数据优化问题

分表,分服务器,假如根据时间来,每个表查询当前时间的就会很少

如果一次要查百万条数据,就可以nosql数据库,
因为那样的数据库,访问效率高,快,直接存内存中的。


可以分多个服务器,
分多个数据库
多个表
每次只查询哪一个表的数据就可以了
每个地区
如果要一次查询所有的,只有使用非关系型数据库了
nosql,高可用,高性能,效率高,
现在天猫,新浪都是在用


4.sqlbloblcuk能一次插入10W条数据吗
不能,每次2000,多次循环,或者多线程等待执行

5.抽象类和接口的区别
接口只能是方法,但是不能实现方法体,抽象类可以写虚方法,并且override抽象方法,抽象类只能单继承,接口可以多继承,其他类的所有特性抽象类都有

6.抽象类用的多吗

7.单点登录

A,B,C,D,F 几个服务器

登录访问F服务器获取登录状态,
在访问a,b,c,d四个服务器直接登录,就是单点登录


8.webapi加密

9.值类型和引用类型的区别,char是什么类型

char是值类型

//引用类型
string s2 = "";
string s1 =s2 ="12345"; //s2=s1的值
s1 = "23456"; //s1的位置引用改了,s2的值不变还是之前s1的位置引用

 

 


单例模式:确保一个类只有一个实例,并提供一个全局访问点,它的使用场景比如任务管理器,
整个系统中应该只有一个,在比如操作文件的对象,同一时间我们只能有一个对象做文件。
最重要的,比如我们项目中用的非常多的功能--日志记录,在一个线程中,记录日志的对象
只有一个,单例模式的目的是为了保证程序的安全性和数据的唯一性。

 

10.wpf

11.wcf

12.webserverse

13.锁,事务,乐观所
sql事务

开启事务
try
执行语句

catch{
rollback 事务
}

结束事务
--期间可以设定锁,以及锁的级别

悲观锁:只能一个事务执行一个操作,比如执行插入的时候就不能做其他的,这个做完了才能进行其他操作(查询,删除。。)
乐观锁:可以同时执行插入和删除,查询等操作


14.slierlight


15.内存的优化,占用过多怎么优化
减少循环CRUD,减少层,流开启要关闭,sql加索引,少用string+。


16.多线程等待,除了用sleep还能用什么
wait


17.并发的解决办法
加锁:

18.多个修改数据,让其不能等于-1
解决办法:
update table set x=x+1, version=version+1 where id=#{id} and version=#{version};
加乐观锁,常用办法是用版本号字段

19.委托
将方法当参数传递就是委托

20.npoi导出遇到过什么问题

 
 
posted on 2018-11-16 08:32  小小×菜鸟  阅读(331)  评论(0编辑  收藏  举报