摘要:
一、事务 (一)AcquireLock方法 1、说明:申请对一个Key加锁(期间其他对象不能访问)。 2、带using的使用,或带过期时间参数,否则锁不会自动释放。 using (RedisCache.AcquireLock("lock1")) { displayHelper.AppendInfo(
阅读全文
posted @ 2018-12-25 17:51
yuekong2010
阅读(292)
推荐(0)
摘要:
项目需要存储Tcp连接对象,考虑使用Hashtable或者Dictionary存储。Hashtable在查询方面有优势,Dictionary在确定类型下不需要拆箱与装箱有优势。于是,写了个demo对两个存储对象进行了插入、查询、删除、遍历的速度比较。
阅读全文
posted @ 2018-07-06 15:56
yuekong2010
阅读(185)
推荐(0)
摘要:
一、NuGet搜索安装Microsoft.AspNet.WebApi,注意引用的版本依赖,因为是在完整的MVC项目上新增,在本地编译调试并没有报错,发布到IIS后却显示应用程序出错。 二、NuGet搜索安装Microsoft.AspNet.WebApi.HelpPage,自动生成说明文档。 三、Nu
阅读全文
posted @ 2018-03-05 17:46
yuekong2010
阅读(287)
推荐(0)
摘要:
开始预测的结果是 Task>Delegate>ThreadPool>>Thread。 (一)测试代码 (二)测试结果 (三)测试结论 1、线程方式效率是真的低。 2、线程池效率居然比Task还快,不知道为什么,也许测试方式有误。
阅读全文
posted @ 2018-01-23 16:53
yuekong2010
阅读(306)
推荐(0)
摘要:
一、委托 (一)委托声明 (1)delegate (2)Action Action是无返回值的泛型委托。 (3)Func Func是有返回值的泛型委托。Func<object,string,int> 表示传入参数为object, string 返回值为int的委托。 (4)predicate pre
阅读全文
posted @ 2018-01-17 14:54
yuekong2010
阅读(151)
推荐(0)
摘要:
一、创建上下文 不能以static调用,ef操作完成后需要释放,不释放会导致内存一直增加。
阅读全文
posted @ 2017-11-22 16:21
yuekong2010
阅读(147)
推荐(0)
posted @ 2017-10-24 14:37
yuekong2010
阅读(148)
推荐(0)
摘要:
恢复内容开始 一、管理 (一)用户管理 1、用户创建 (1)创建命令db.createUser({user: "zjyr",pwd: "zjyr",roles: [{ role: "read", db: "test" }]}) (2)角色介绍 Read:允许用户读取指定数据库 readWrite:允
阅读全文
posted @ 2017-05-05 11:01
yuekong2010
阅读(151)
推荐(0)
摘要:
一、使用EF插入,用时8135ms。 二、直接插入,用时1.745ms。 三、使用SqlBulkCopy插入,用时244ms。
阅读全文
posted @ 2017-04-14 11:24
yuekong2010
阅读(702)
推荐(0)
摘要:
一、配置文档 http://echarts.baidu.com/option.html#title 二、属性配置 1、图表与边框容器距离。 2、图表放大缩小。 3、Y轴数据最大值与刻度最大值占比
阅读全文
posted @ 2017-03-28 14:20
yuekong2010
阅读(228)
推荐(0)