摘要:
1.首先要安装 RabbitMQ Client 2.创建一个控制台项目 取名 Publisher代码如下: 3.创建一个控制台项目 取名 Consumer代码如下: 阅读全文
摘要:
直接贴代码: 阅读全文
摘要:
bug描述 有一张数据库表存储的是 值日员工信息,有时候可能一次性录入1个月的数据、有时候也可能隔了很多天没有录入数据,也就是说这个录数据不是很规律。 bug现象:测试人员发现,网站上三亚地区能正常显示当天值日员工信息,但是珠海地区却不能正确显示当天值日员工信息。而数据库上实际是有珠海地区值日员工信 阅读全文
摘要:
创建时常用的枚举: None、PreferFairness、LongRunning、AttacthedToParent、DenyChildAttach、HideScheduler AttacthedToParent: 背景代码如下 thread 1thread 2task 12task 11 这时 阅读全文
摘要:
1.wait 2.WaitAll 先输出 我是wait2 再输出 我是wait1 最后输出 我是主线程 3.WaitAny 先输出 我是wait2 再输出 我是主线程 最后输出 我是wait1 4 whenAll +延续 我是主线程 我是wait2我是wait1我是t3,一个新的线程 5 whenA 阅读全文
摘要:
Task是thread和threadpool两者结合的产物,吸收了二者的优点 进一步添加了一些新的 优秀的功能。 阅读全文
摘要:
1.处理数据的程序或者服务是x86架构的,容易出现内存溢出。 因为x86的进程,最多允许内存4g、在这4g中又有2g是操作系统等、所以当你查询的数据量非常大的时候,非常容易内存溢出。 2.多线程 容易导致内存溢出(溢出原理细节我还不清楚) 我查询mongo数据量,数据按地区分类,我查到A地区有700 阅读全文
摘要:
1.创建service和client项目 service项目新建wcf服务文件 MediaService 和 IMediaService IMediaService 代码为 MediaService 代码为 service服务对应的app.Config内容为: 最后是service类的main方法: 阅读全文
摘要:
1 创建两个项目 Wcf_WsDual_Service Wcf_WsDual_Client 2 Wcf_WsDual_Service 项目中创建 LoginService.cs 的wcf文件 using System.ServiceModel; namespace Wcf_WsDual_Servic 阅读全文
摘要:
1 创建两个控制台项目 WcfService和WcfClient 在wcfService项目中新建一个wcf服务的文件项(HomeService)会自动附带生成一个IHomeService.cs的文件 using System.ServiceModel; namespace WcfService { 阅读全文