上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 132 下一页
摘要: NHibernate中Session是线程不安全的,而且每次数据库操作 请求创建Session时对性能有些影响。在Windows应用中可以通过 [ThreadStatic]特性很简单的就可以实现线程安全,而在Web中可以通过将Session与用于请求HttpContext绑定实现线程安全,并且用户当... 阅读全文
posted @ 2015-07-08 21:38 awp110 阅读(888) 评论(1) 推荐(0) 编辑
摘要: So here is my current UnitOfWork implementation. This one makes use of the somewhat new current_session_context_class feature. I think this is quite s... 阅读全文
posted @ 2015-07-08 13:28 awp110 阅读(154) 评论(0) 推荐(0) 编辑
摘要: Contains 缓存中是否存在SessionFactoryBizCom.GetInstance().GetCurrentSession().Contains(t1)Evict临时状态(Transient):当new一个实体对象后,这个对象处于临时状态,即这个对象只是一个保存临时数据的内存区域,如果... 阅读全文
posted @ 2015-07-08 09:25 awp110 阅读(191) 评论(0) 推荐(0) 编辑
摘要: Log4Net指南英文好的直接看这里:http://www.codeproject.com/Articles/140911/log4net-Tutorial介绍log4net.是.NET下面最伟大的日志工具之一。简单、强大、可扩展,简直是日志工具的黄金标准. 在我看来唯一欠缺是一个比较直接的使用指南... 阅读全文
posted @ 2015-06-30 20:24 awp110 阅读(187) 评论(0) 推荐(0) 编辑
摘要: Nhibernate(英文冬眠的意思) 常用方法Contains EvictClear在 NHibernate 中一切必须是 Virtual 的吗?http://www.cnblogs.com/aaa6818162/p/4675279.htmlhttp://blog.zhaojie.me/2009/... 阅读全文
posted @ 2015-06-30 13:09 awp110 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 手机端应用讲究速度快,体验好。刚好手头上的一个项目服务端接口有性能问题,需要进行优化。在接口多次修改中,实体添加了很多字段用于中间计算或者存储,然后最终用Newtonsoft.Json进行序列化返回数据,经过分析一个简单的列表接口每一行数据返回了16个字段,但是手机APP端只用到了其中7个字段,剩... 阅读全文
posted @ 2015-06-30 12:46 awp110 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 最近的项目采用的是 ASP.NET mvc 4.0 +entity framework 5.0 ,后台以JSON形式抛出数据是借助于Newtonsoft.Json ,要想忽略的属性前面添加特性[JsonIgnore]即可,但有时候会根据业务需求 在不同的地方抛出不同的属性,所以添加特性的方式显示不能... 阅读全文
posted @ 2015-06-29 08:52 awp110 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 通过NHibernate我们多表查询是实现了 但由于查询出来的集合中的对象“不是平的”,如何在送到UI绑定成了问题。ExtJs UI组件的数据绑定支持多种格式,如简单数组,Json,Xml。在本项目中我们统一,服务器端通过Json把数据传输到Ext进行解析和绑定。那么我们现在只需要找个方便的办法把我... 阅读全文
posted @ 2015-06-29 08:47 awp110 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 泛型:即通过参数化类型来实现在同一份代码上操作多种数据类型。泛型编程是一种编程范式,它利用“参数化类型”将类型抽象化,从而实现更为灵活的复用。C#泛型的作用概述C#泛型赋予了代码更强的类型安全,更好的复用,更高的效率,更清晰的约束。在一个方法中,一个变量的值是可以作为参数,但其实这个变量的类型本身也... 阅读全文
posted @ 2015-06-23 13:11 awp110 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 1. 如何保证线程安全在C#中可以使用static,readonly两个关键字保证单件的线程安全.static关键字修饰的静态成员在程序运行时由 .NET Framework 公共语言运行库 (CLR) 自动加载管理,这些成员是密封的,全局的,且不能被实例化。诸如此类的特点,让C#中的单件实现更加方... 阅读全文
posted @ 2015-06-23 09:59 awp110 阅读(137) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 132 下一页