Fork me on GitHub

08 2014 档案

摘要:##先说点废话以前有 DBA 在身边的时候,从来不曾考虑过数据库性能的问题,但是,当一个应用程序从头到脚都由自己完成,而且数据库面对的是接近百万的数据,看着一个页面加载速度像乌龟一样,自己心里真是有种挫败感。代码的优化问题,这是属于程序员的职责范围之内,对于我来说,这一方面比较好探查些,因为都是自己... 阅读全文
posted @ 2014-08-28 00:35 田园里的蟋蟀 阅读(8136) 评论(12) 推荐(18) 编辑
摘要:今天在对项目代码进行异步化改进的时候,遇到一个奇怪的问题(莫笑,以前没遇过),正如标题一样,HttpContext.Current 在 await 异步执行之后,就会变为 null。演示代码:```ccsharp public async Task> Get() { ... 阅读全文
posted @ 2014-08-26 18:27 田园里的蟋蟀 阅读(2968) 评论(19) 推荐(3) 编辑
摘要:应用程序为什么要异步化?关于这个原因就不多说了,至于现有项目中代码异步化改进,可以参考:[实际案例:在现有代码中通过async/await实现并行](http://www.cnblogs.com/dudu/p/async_await_parallel.html)这篇博文内容针对的是,EntityFr... 阅读全文
posted @ 2014-08-25 18:35 田园里的蟋蟀 阅读(7928) 评论(3) 推荐(3) 编辑
摘要:##写在前面关于“Repository 仓储,你的归宿究竟在哪?”这个系列,本来是想写个上下篇,但是现在觉得,很有多东西需要明确,我也不知道接下来会写多少篇,所以上一篇的标题就改成了《[Repository 仓储,你的归宿究竟在哪?(一)-仓储的概念](http://www.cnblogs.com/... 阅读全文
posted @ 2014-08-25 12:34 田园里的蟋蟀 阅读(8359) 评论(72) 推荐(8) 编辑
摘要:首先,这个问题出现在 ASP.NET MVC 应用程序中,所以下面的解决方式都是在这个环境下。关于这个问题,网上又很多的答案,当时也搜了一些:1. [A potentially dangerous Request.Path value was detected from the client (*)... 阅读全文
posted @ 2014-08-21 14:37 田园里的蟋蟀 阅读(5586) 评论(0) 推荐(0) 编辑
摘要:###应用场景最近被应用程序中页面加载慢的问题所折磨,看似容易的问题,其实并不容易(已经持续两天时间了),经过“侦查”,发现了两个“嫌疑犯”:1. EntityFramework 生成执行的 SQL 2. 数据库中索引创建在《[程序员眼中的 SQL Server-非聚集索引能给我们带来什么?](ht... 阅读全文
posted @ 2014-08-20 19:33 田园里的蟋蟀 阅读(4750) 评论(10) 推荐(1) 编辑
摘要:在 VS 调试的时候,如果我们项目中使用的是 EntityFramework,查看 SQL 执行代码就不像 ADO.NET 那样直观了,我们需要设置下,可以参考下:1. [How can I log the generated SQL from DbContext.SaveChanges() in ... 阅读全文
posted @ 2014-08-20 11:40 田园里的蟋蟀 阅读(5270) 评论(4) 推荐(3) 编辑
摘要:虽然测试的有些不完整,但是看到结果,哥有些凌乱了(建了索引,性能反而会降低?),难道是我插入的数据有问题?还是创建索引有问题?还是我人品有问题???坐等数据库大神指教。。。 阅读全文
posted @ 2014-08-20 00:27 田园里的蟋蟀 阅读(2857) 评论(28) 推荐(5) 编辑
摘要:###应用场景我们在应用程序开发的时候,经常会遇到这样的一种情况:附属表更新了,主表的数据没有更新,这个关联表不只是外键的关联(通过附属表 ID 关联),主表中还会存在一些附属表的字段,这样一般做的目的是,在查询显示的时候减少关联(性能考虑)。凡事都有相对性,比如我们有时候会对附属表中的数据进行更新... 阅读全文
posted @ 2014-08-18 19:12 田园里的蟋蟀 阅读(2420) 评论(7) 推荐(4) 编辑
摘要:###问题场景:ASP.NET MVC Web API 定义 Post 方法,HttpClient 使用 JsonConvert.SerializeObject 传参进行调用,比如 Web Api 中定义 AddProduct 方法,参数为 Product 的各类信息(id、name等),然后操作完... 阅读全文
posted @ 2014-08-15 18:00 田园里的蟋蟀 阅读(20209) 评论(8) 推荐(1) 编辑
摘要:使用场景:一个数据库中的表数据,导入到另一个数据库中的表中,这两个表的表结构不一样,如果表结构一样的时候,导入非常简单,直接读取导入就行了,表结构不一样,就意味着需要加入一些判断,SqlBulkCopy 提供了 ColumnMappings,但这只是列名的映射,而不像 AutoMapper 那样可以... 阅读全文
posted @ 2014-08-14 09:37 田园里的蟋蟀 阅读(1188) 评论(2) 推荐(0) 编辑
摘要:##写在前面写这篇博文的灵感来自《[如何开始DDD(完)](http://www.cnblogs.com/younghan/p/3892598.html)》,很感谢young.han兄这几天的坚持,陆陆续续写了几篇有关于领域驱动设计的博文,让园中再次刮了一阵“DDD探讨风”,我现在不像前段时间那样“... 阅读全文
posted @ 2014-08-11 15:17 田园里的蟋蟀 阅读(27010) 评论(103) 推荐(18) 编辑
摘要:比如 URL:http://www.xxxx.com/中文参数这个在 js 获取“中文参数”的时候会出现乱码。解决方法:decodeURIComponent(获取的中文参数); 阅读全文
posted @ 2014-08-09 14:25 田园里的蟋蟀 阅读(728) 评论(0) 推荐(0) 编辑
摘要:首先,这篇文章写在开往上海的动车上,没带电脑,只能手机打字,本来想旅途上听听歌算了,但是脑子里有些东西,不得不写下来!原本是想写一段话,发个说说了事,但是始终组织不起来语言,并且也不是一两句话所能表达清楚的。以下内容,说到哪是哪,因为车上的环境也不是很好。先说下微博(微信就不提了),现在很多人在用,... 阅读全文
posted @ 2014-08-08 21:44 田园里的蟋蟀 阅读(2332) 评论(11) 推荐(6) 编辑

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