异步模块或处理程序已完成,而当时仍有异步操作处于未定状态

关于异步方法中未捕获异常的建议 检查每个await后的的异步方法,void返回一律改做Task demoList.ForEach(async c => await DosonthingAsync©),改成demoList.ForEachAsync(async c =>...

2019-06-28 14:33:12

阅读数 41

评论数 0

Linq to JObject多层嵌套查询

使用Newtonsoft.Json来处理json字符串,反序列化后形成JObject对象(不使用自定义实体的情况下),大多数情况下我们需要逻辑处理后返给前端。这就需要对JObject中的值进行筛选,简单的获取我们通过JObject的索引器语法即可获得,比如jb["aaa"].T...

2018-01-25 18:07:07

阅读数 1289

评论数 0

C#之RabbitMQ系列(三)--Work Queues

工作队列 使用场景:Work Queue被用以处理大量耗时任务,与其等待任务处理完毕耗费大量cpu资源,还不如立即返回并交由代理worker随后处理message。 消息持久化 生产者和消费者的代码和上一节Publish-Consumer基本相同,唯一不同的是配置项的参数调整。代...

2018-01-08 16:29:40

阅读数 951

评论数 0

在IIS下部署Memadmin

参考windows下memadmin安装 系统:windows server 2008 R2企业版 最后还是遇到了PHP未安装Memcache扩展这个拦路虎,费尽周折才找对了dll,于是把资源打包在一块,防止自己去找错资源。 安装web平台安装工具; 安装适用于IIS的PHP Manag...

2017-12-19 16:44:56

阅读数 101

评论数 0

Memcache内核机制(译文+理解)

原文出处:memcached UserInternals 目录 内存如何分配给item 额外内存的作用 内存回收时机 单个item占用多少内存 item被强制回收的时机 对于使用memcache的开发者来说,了解一下其内部运行机制还是很有必要的。虽然过分关注位和字节是浪费时间,但是随...

2017-12-19 15:06:39

阅读数 116

评论数 0

TopShelf结合QuartzNet构建windows服务

一 、使用背景我们在项目中经常会用到定时计划任务,传统的实现方法总结起来有三种:通过winform的timer控件; 控制台+windows计划任务; 创建windows service。 但以上几种均可以实现简单的定时任务,但缺点也显而易见,前两种在执行期间需要客户端一直运行,而如果此时恰好有处...

2017-10-16 17:41:57

阅读数 963

评论数 0

IIS最大工作进程数设置引发串号

在生产上,为了提升应用程序的并发数,我们会将最大工作进程数即w3wp(默认1)设置为2的N次方,不超过cpu数量。如下图: 但是这种设置将导致同一客户端用户session串号。 具体场景就是,用户A登录后退出,使用B账号登录,页面中用户信息一会儿是B一会儿是A。 原因是什么呢?因为每个工...

2017-09-19 10:25:41

阅读数 1939

评论数 0

商品规格sku算法应用

商品规格

2017-08-17 16:39:48

阅读数 9640

评论数 2

Js Click事件重复注册

Js Click事件重复注册的坑最近做收货地址管理,在删除地址的时候需要先确认删除,然后注册确认删除事件//#region 确认删除 function confirm(id) { $('.tipsBlockBox').show();//弹框 $(" #btn_cancel...

2017-08-04 18:02:45

阅读数 755

评论数 0

C#之RabbitMQ系列(二)--Hello World

生产者–消费者模式 上一篇讨论了如何搭建我们的开发环境,无论使用哪种语言,服务的部署肯定都是相同的。 摘自官网:RabbitMQ is a message broker. In essence, it accepts messages from producers, and de...

2016-04-06 11:00:12

阅读数 5188

评论数 0

C#之RabbitMQ系列(一)

RabbitMQ–环境搭建 能点进来相信你明白RabbitMQ是干什么的了,这个系列主要是本人根据RabbitMQ官网C#的Tutorials总结出来,旨在为新手提供手把手教学。接受大牛批评指正,共同学习,共同促进。安装Erlang 安装RabbitMQ Server 下载客户端dll(亦称驱...

2016-04-01 09:45:47

阅读数 8577

评论数 0

提示
确定要删除当前文章?
取消 删除