系统优化总结
摘要:为了用户能够愉快的使用系统,为此我们持续不断的进行重构优化。优化都是相对的,我们不一定要找到最完美的方案,但保证用户体验是最基本的要求。数据范围的控制,鸡肋功能的识别,亡羊补牢的策略等,进行一系列有针对性的操作总会有成果的。
阅读全文
posted @
2015-07-20 01:50
min.jiang
阅读(4293)
推荐(5) 编辑
一次EF批量插入多表数据的性能优化经历
摘要:分享一个EF批量插入多表数据性能优化的过程,技术并不高深,我注重的是解决问题的思路以及过程。EF还是蛮不错的,有些时候只是没有按它的套路出牌而没有找到最佳方案而已。
阅读全文
posted @
2015-06-27 23:24
min.jiang
阅读(14769)
推荐(3) 编辑
Mvc下异步断点续传大文件
摘要:jQuery上传组件将大文件分割成小文件上传,正好解决了.net上传文件大小问题,只要将块大小配置好即可。利用Http头信息的Content-Range来实现断点续传,即解决了性能问题也解决了用户体验。
阅读全文
posted @
2013-10-10 01:02
min.jiang
阅读(17196)
推荐(52) 编辑
Follow me to learn what is Unit of Work pattern
摘要:A Unit of Work is a combination of several actions that will be grouped into a transaction. This means that all actions inside a unit of work are committed or rolled back. The advantage of using a unit of work is that multiple save actions to multiple repositories can be grouped as a unit.
阅读全文
posted @
2013-08-30 14:33
min.jiang
阅读(771)
推荐(0) 编辑
Follow me to learn what is repository pattern
摘要:this article will focus on repository pattern and shows how to design repository interface when there could be a possibility of creating more than one repository class. To overcome this possibility and overhead, we make a generic repository class for all other repositories.
阅读全文
posted @
2013-08-29 10:45
min.jiang
阅读(941)
推荐(0) 编辑
Follow me to learn how to use mvc template
摘要:Now that we know mvc project architecture and mvc request pipeline, in the next part of the series we will talk about how to use expression tree to accomplish dynamic condition search
阅读全文
posted @
2013-08-28 09:56
min.jiang
阅读(688)
推荐(0) 编辑
Linq to Entity经验:表达式转换(修正版本)
摘要:表达式树的转换终于可以在实际项目应用了,这对我们动态搜集查询条件非常有帮助,尽管这个问题困扰我超过半个月时间,但最终还是得到解决了。表达式树的转换比较麻烦,如果想让自己的表达式转换功能越来越强大,那么我们需要针对不同的情况编写对应的解决方案才行,没有完美只有最适合。
阅读全文
posted @
2012-11-11 22:19
min.jiang
阅读(3470)
推荐(1) 编辑
Linq to Entity经验:动态查询
摘要:表达式合并的工具类,再结合仓储接口,我们可以写出简单容易理解的动态条件查询程序,也解决了其它传统方案的一些缺点,但这种方案自身也可能有自身的适用场景,适用自身项目的就是最优的,这是我的座右铭。
阅读全文
posted @
2012-10-28 13:04
min.jiang
阅读(9945)
推荐(3) 编辑
Linq to Entity经验:表达式转换
摘要:分享一个将 Expression转换成Expression的过程,主要目的是方便结合IRepository查询接口。
阅读全文
posted @
2012-10-27 14:18
min.jiang
阅读(9527)
推荐(2) 编辑
asp.net mvc中应用treeview
摘要:在asp.net mvc中实现treeview,通过实现来理解树形数据结构以及递归在项目中的应用,通过实现分享我曾经遇到过的面试题。
阅读全文
posted @
2012-09-09 20:27
min.jiang
阅读(12274)
推荐(10) 编辑
修改的T4代码生成器(续)
摘要:修改的一款开源作品,解决了它原有的内存漏泄问题,增加了生成edmx功能,以及分享了一个t4 中的转义字符问题。
阅读全文
posted @
2012-07-29 00:34
min.jiang
阅读(4134)
推荐(2) 编辑
我所理解的IRepository(续)
摘要:从自己项目出发,对于IRepository应用上的一些理解。
阅读全文
posted @
2012-07-15 20:19
min.jiang
阅读(4793)
推荐(1) 编辑
修改的T4代码生成器
摘要:代码生成器不仅仅是生成代码,如果只是用来生成代码,我认为还不够,对我个人来讲,我是希望通过它可以将团队中的各种好的经验以集成的方式提供给团队重复使用, 项目成员有一个集中的地方学习一些通用解决方案,是一个重要的学习平台.
阅读全文
posted @
2012-06-30 02:14
min.jiang
阅读(6718)
推荐(6) 编辑
项目经验分享(中)
摘要:主要分享是如何解决Forms验证后需要频繁登录的问题处理详细过程
阅读全文
posted @
2012-06-17 09:56
min.jiang
阅读(3742)
推荐(0) 编辑
项目经验分享(上)
摘要:三个月的时间,带领几个成员做完了一个国外项目,总结了一些小经验。
阅读全文
posted @
2012-06-16 23:03
min.jiang
阅读(17175)
推荐(8) 编辑
一个比较通用简单易用的配置功能
摘要:结合web.config本身的优势以及自定义配置组件的优点,来打造一个比较通用简单易用的配置功能
阅读全文
posted @
2012-06-09 11:29
min.jiang
阅读(3283)
推荐(3) 编辑
Mongodb官方驱动的进一步包装
摘要:无论是samus驱动还是官方驱动,其实功能都各有秋千,samus驱动对数据操作进行了Linq封装,即我们在操作List时,完全可以采用类似Linq一样的语法,这样可以使我们的学习成本降低,官方驱动的特点是针对数据处理有返回值。我们的需求是即需要操作返回值也需要Linq封装,于时我找到了老赵写的easyMongo,但在它的基本上做了一小部分取舍
阅读全文
posted @
2011-08-27 08:32
min.jiang
阅读(6597)
推荐(1) 编辑
Codematic的mysqlhelper问题
摘要:Codematic,我想有一部分朋友应该用过,我最近使用CodematicDemoS3这个项目中的mysql数据库帮助类,但发现在处理数据库连接以及异常上有比较明显的错误,不知道是我下载的这个版本问题还是Codematic一直都这么写数据库操作类。
阅读全文
posted @
2011-04-01 12:51
min.jiang
阅读(2424)
推荐(0) 编辑