随笔分类 -  技术杂谈

摘要:MSMQ全称MicroSoft Message Queue,微软消息队列,是在多个不同的应用之间实现相互通信的一种异步传输模式,相互通信的应用可以分布于同一台机器上,也可以分布于相连的网络空间中的任一位置。它的实现原理是:消息的发送者把自己想要发送的信息放入一个容器中(我们称之为Message),然后把它保存至一个系统公用空间的消息队列(Message Queue)中;本地或者是异地的消息接收程... 阅读全文
posted @ 2017-12-17 10:09 金融之王 阅读(119) 评论(0) 推荐(0)
摘要:一、对于 Web 性能优化,您有哪些了解和经验吗? 出现指数:五颗星 主要考点:这道题是博主在博客园的新闻里面看到的,回想之前几年的面试经历,发现此题出现概率还是比较高的。因为它的考面灰常广,可以让面试官很快了解你的技术涉及面以及这些技术面的深度。 参考答案:这个问题可以分前端和后端来说。 1、前端 阅读全文
posted @ 2017-01-04 22:31 金融之王 阅读(183) 评论(0) 推荐(1)
摘要:ReaderWriterLockSlim 类 表示用于管理资源访问的锁定状态,可实现多线程读取或进行独占式写入访问。 使用 ReaderWriterLockSlim 来保护由多个线程读取但每次只采用一个线程写入的资源。 ReaderWriterLockSlim 允许多个线程均处于读取模式,允许一个线 阅读全文
posted @ 2016-11-08 21:07 金融之王 阅读(860) 评论(0) 推荐(0)
摘要:Semaphore 阅读全文
posted @ 2016-09-09 07:41 金融之王 阅读(106) 评论(0) 推荐(0)
摘要:修饰符:隐藏基类中的成员(是基类中的成员,所以字段、属性、事件等等都可以隐藏,不单单是方法哦) 这段代码中有一个错误:VS会提示 为了能使子类使用WriteName这个方法,就得用new关键字来隐藏父类中的方法,也可以说是我们新建了一个WriteName方法,这种用法一般在写第三方插件的时候用得较多 阅读全文
posted @ 2016-06-16 22:31 金融之王 阅读(323) 评论(0) 推荐(0)
摘要:谈到装箱拆箱,DebugLZQ相信给位园子里的博友一定可以娓娓道来,大概的意思就是值类型和引用类型的相互转换呗 值类型到引用类型叫装箱,反之则叫拆箱。这当然没有问题,可是你只知道这么多,那么DebugLZQ建议你花点时间看看楼主这篇文章,继续前几篇博文的风格--浅谈杂侃。 1. .NET中的类型 为 阅读全文
posted @ 2016-06-16 22:15 金融之王 阅读(248) 评论(0) 推荐(0)
摘要:1、 装箱和拆箱是一个抽象的概念 2、 装箱是将值类型转换为引用类型 ;拆箱是将引用类型转换为值类型 利用装箱和拆箱功能,可通过允许值类型的任何值与Object 类型的值相互转换,将值类型与引用类型链接起来 例如: int val = 100; object obj = val; Console.W 阅读全文
posted @ 2016-06-16 22:05 金融之王 阅读(181) 评论(0) 推荐(0)
摘要:一、为什么要线程需要同步 线程有可能和其他线程共享一些资源,比如,内存,文件,数据库等。当多个线程同时读写同一份共享资源的时候,可能会引起冲突。这时候,我们需要引入线程“同步”机制,即各位线程之间要有个先来后到,不能一窝蜂挤上去抢作一团。线程同步的真实意思和字面意思恰好相反。线程同步的真实意思,其实 阅读全文
posted @ 2016-06-16 21:11 金融之王 阅读(356) 评论(0) 推荐(0)