随笔分类 - [24]面试题
摘要:为什么网上讲到的P2P打洞基本上都是基于UDP协议的打洞?难道TCP不可能打洞?还是TCP打洞难于实现?假设现在有内网客户端A和内网客户端B,有公网服务端S。如果A和B想要进行UDP通信,则必须穿透双方的NAT路由。假设为NAT-A和NAT-B。A 发送数据包到公网S,B发送数据包到公网S,则S分别
阅读全文
摘要:这篇文章会从下面从以下几个问题展开对 IoC & AOP 的解释 什么是 IoC? IoC 解决了什么问题? IoC 和 DI 的区别? 什么是 AOP? AOP 解决了什么问题? AOP 为什么叫做切面编程? 首先声明:IoC & AOP 不是 Spring 提出来的,它们在 Spring 之前其
阅读全文
摘要:226、内存泄漏和内存溢出的区别是什么? https://www.cnblogs.com/liqing168/p/12449839.html 227、HTTPS和HTTP的区别是什么? https://www.cnblogs.com/zoro-zero/p/13501375.html 228、DNS
阅读全文
摘要:201、简述 private、 protected、 public、 internal 修饰符的访问权限 private : 私有成员, 在类的内部才可以访问。protected : 保护成员,该类内部和继承类中可以访问。public : 公共成员,完全公开,没有访问限制。 internal: 当前
阅读全文
摘要:176、Mutex和lock有何不同?一般用哪一个作为锁使用更好? 177、线程池的优点有哪些?又有哪些不足? https://blog.csdn.net/Design407/article/details/102741502 178、多线程和异步有什么关系和区别? https://www.cnbl
阅读全文
摘要:151、编写一个带参数,带返回值的自定义事件。 152、多服务器如何生成全局唯一ID? 153、简述socket通信建立和断开链接的过程。 https://www.cnblogs.com/felixzh/p/8359066.html 154、Javascript是否存在面向对象概念中的类?如果存在,
阅读全文
摘要:126、详诉下内存中的堆和栈。 栈是编译期间就分配好的内存空间,因此你的代码中必须就栈的大小有明确的定义;局部值类型变量、值类型参数等都在栈内存中。 堆是程序运行期间动态分配的内存空间,你可以根据程序的运行情况确定要分配的堆内存的大小。 127、用SQL进行行转列。 https://www.cnbl
阅读全文
摘要:126、详诉下内存中的堆和栈。 栈是编译期间就分配好的内存空间,因此你的代码中必须就栈的大小有明确的定义;局部值类型变量、值类型参数等都在栈内存中。 堆是程序运行期间动态分配的内存空间,你可以根据程序的运行情况确定要分配的堆内存的大小。 127、用SQL进行行转列。 https://www.cnbl
阅读全文
摘要:101、现场编码,要求写出:缓存类+SqlHelper类,然后由代码引向面象对象或设计模式。 102、数据库-索引的坏处,事务的级别,分布式事务的原理。 https://www.cnblogs.com/zoro-zero/p/13494686.html 103、电商,瞬时抢购的方案,你会如何设计,参
阅读全文
摘要:七十六、C#中 property 与 attribute的区别,他们各有什么用处,这种机制的好处在哪里? https://www.cnblogs.com/kevinwang/archive/2009/02/18/1393350.html 七十七、C#中的LINQ 七十八、string str=nul
阅读全文
摘要:五十一、字典Dictionary的内部机制是如何实现的? https://www.cnblogs.com/myprogram/p/4666100.html 五十二、数据库锁有哪几种? https://www.cnblogs.com/zoro-zero/p/13494534.html 五十三、什么是代
阅读全文
摘要:二十六、public static const int A=1这段代码有错误么?是什么? const不能被修饰为static ;因为定义为常量 (const )后就是静态的(static )。 二十七、string 和stringbuilder的区别? 二十八、聚集索引和非聚集索引的区别? http
阅读全文
摘要:笔者近几年前前后后面试了50+公司左右,怎么讲呢,每个面试官的风格都不一样,要问的问题也不尽相同。但是面试是需要技巧的,提前准备工作以及如何把简历写得让人眼前一亮是很有必要的,关于这一块将在其它篇幅作介绍。话不多说,先总结出面试遇到的主流面试题,将分8篇文章,每篇25道,几乎涵盖90%以上的面试知识
阅读全文