2020年9月8日

摘要: 今天是wcf系列的第四天,也该出手压轴戏了。嗯,现在的大型架构,都是神马的, nginx鸡群,iis鸡群,wcf鸡群,DB鸡群,由一个人作战变成了群殴....... 今天我就分享下wcf鸡群,高性能架构中一种常用的手法就是在内存中维护一个叫做“索引”的内存数据库, 在实战中利用“索引”这个概念做出" 阅读全文
posted @ 2020-09-08 16:41 yanfeifei 阅读(134) 评论(0) 推荐(0)

2020年9月4日

摘要: 今天是速成的第三天,在分享一个WCF中比较常用的一种技术,也就是“事务”。 在B2B的项目中,一般用户注册后,就有一个属于自己的店铺,此时,我们就要插入两张表Uder和Shop表。 当然,要么插入成功,要么全失败。 第一步:首先看一下项目的结构图: 第二步:准备工作,我们新建Commerce数据库, 阅读全文
posted @ 2020-09-04 17:26 yanfeifei 阅读(191) 评论(0) 推荐(0)
摘要: 承接上一章,今天来讲MSMQ在实战项目中的应用。总所周知,为了防止订单丢失,我们都是采用Order过一下MSMQ。 MSMQ的优点个人认为是:先天的异步消息发送和天生的自动负载均衡 好了,看看MSMQ在实战中的应用 第一步:准备工作,安装MSMQ服务器,然后勾上下图选项,安装即可。 第二步:新建一个 阅读全文
posted @ 2020-09-04 16:58 yanfeifei 阅读(109) 评论(0) 推荐(0)

2020年8月31日

摘要: 二:lock/Monitor的内部机制 因为众多的锁机制中,唯独有lock有专用的语法糖,所以说非常受重视本质就是利用堆上的同步块实现资源锁定 总结:1 Enter中添加的对象,相当于把对象的同步块索引和CLR的同步块数组进行了关联2 Exit中释放的资源,相当于把对象的同步块索引和CLR的同步块数 阅读全文
posted @ 2020-08-31 20:58 yanfeifei 阅读(107) 评论(0) 推荐(0)

2020年8月30日

摘要: 作为WCF速成系列,只介绍些项目中常用到的实战知识 学习wcf,还是对其中几个术语要了解一下。wcf中有一个ABC的概念,就是 第一:"A"是地址,就是告诉别人我wcf在何处。 第二:"B"是绑定,就是告诉别人应该走什么路才能过来。 第三:"C"是契约,就是告诉别人我wcf这里有哪些东西。 项目开发 阅读全文
posted @ 2020-08-30 23:24 yanfeifei 阅读(189) 评论(0) 推荐(0)

2020年8月17日

摘要: 包装EAP的话,我们需要用TaskCompletionSource包装器进行包装aysc await 本质上也是一个包装器 可以下载网页中的数据 class Program { static void Main(string[] args) { var task = GetTaskAsyc("htt 阅读全文
posted @ 2020-08-17 22:22 yanfeifei 阅读(132) 评论(0) 推荐(0)
摘要: 这些天写Linq挺烦人的,就上网搜搜可有什么好的sql转Linq的工具,咦,马上就看上了Linqer。 注意:DB2,Oracle不行 ,只有sqlServer 哈哈,介绍一下使用方法吧: 下载地址: 链接:https://pan.baidu.com/s/1Y_8rsCoSTtwwVSvhA2HdM 阅读全文
posted @ 2020-08-17 17:43 yanfeifei 阅读(491) 评论(0) 推荐(1)

2020年8月14日

摘要: quarz.net定时器框架-写一篇使用博客 阅读全文
posted @ 2020-08-14 21:23 yanfeifei 阅读(69) 评论(0) 推荐(0)

2020年7月24日

摘要: //创建一个空表 DataTable dt = new DataTable(); dt.Columns.Add("日期", typeof(DateTime)); dt.Columns.Add("类别", typeof(String)); dt.Columns.Add("科室", typeof(Str 阅读全文
posted @ 2020-07-24 19:27 yanfeifei 阅读(280) 评论(0) 推荐(0)

2020年7月4日

摘要: 阅读全文
posted @ 2020-07-04 09:40 yanfeifei 阅读(151) 评论(0) 推荐(0)

导航

点击右上角即可分享
微信分享提示