05 2014 档案
摘要:一、准备工作 【1】根据操作系统(位数)选择下载相应版本的MemCache, MemCache的下载和安装,参看: http://www.cnblogs.com/easy5weikai/p/3760677.html 【2】第三方MemCache缓存适配器,下载地址: http:...
阅读全文
摘要:下载: Win7 64bit 系统 下载过过很多版本,都无法安装,最后到这里下载,成功安装:http://blog.couchbase.com/memcached-windows-64-bit-pre-release-available 安装 D:/memcached /memcached....
阅读全文
摘要:http://www.cnblogs.com/lyj/archive/2008/11/28/1343418.html管理NHibernate二级缓存 NHibernate二级缓存由ISessionFactory创建并由ISessionFactory自行维护。我们使用NHibernate操作数据时,I...
阅读全文
摘要:http://www.cnblogs.com/lyj/archive/2008/11/28/1343418.html可以在映射文件中定义命名查询,元素提供了很多属性,可以用于缓存结果,在Customer.hbm.xml映射文件中定义名为selectCustomer的查询由于查询所有Customer并...
阅读全文
摘要:打开查询缓存,第一步:需要在hbernate.cfg.xml中设置: true第二步:需要显式的使用IQuery.SetCacheable(true)方法 /// /// 使用查询缓存的HQL查询 /// /// ...
阅读全文
摘要:第一步骤:hibernate.cfg.xml文件补上如下配置: NHibernate.Driver.SqlClientDriver update--> Server=(local);initial catalog=NHi...
阅读全文
摘要:缓存的范围?1.事务范围 事务范围的缓存只能被当前事务访问,每个事务都有各自的缓存,缓存内的数据通常采用相互关联的对象形式.缓存的生命周期依赖于事务的生命周期,只有当事务结束时,缓存的生命周期才会结束.事务范围的缓存使用内存作为存储介质,一级缓存就属于事务范围.2.应用范围 应用程序的缓存可以被应用...
阅读全文
摘要:以下属于不明来源资料: 引入 在程序运行过程中使用对象的方式对数据库进行操作,这必然会产生一系列的持久化类的实例对象。这些对象可能是刚刚创建并准备存储的,也可能是从数据库中查询的,为了区分这些对象,根据对象和当前会话的关联状态,我们可以把对象分为三种: 瞬时对象:对象刚刚建立。该对象在数据库中没有记...
阅读全文
摘要:Nhibernate并发控制【1】悲观并发控制 正在使用数据的操作,加上锁,使用完后解锁释放资源。使用场景:数据竞争激烈,锁的成本低于回滚事务的成本缺点:阻塞,可能死锁【2】乐观并发控制: 所谓乐观,就是乐观的认为其他人没有在用该资源,资源的使用者不加锁。 A 读取数据后,如果该数据被别...
阅读全文
摘要:Nhibernate事务的使用: public void Add(Customer customer) { ISession session = _sessionManager.GetSession(); ITransactio...
阅读全文
摘要:相关资料:http://www.cnblogs.com/lyj/archive/2008/10/29/1322373.html问题的提出:1.延迟加载,可能会引起session已经关闭的异常,例如:当实现延迟加载,当需要Orders时,会通过session去查询,session。但此时,由于sess...
阅读全文
摘要:这篇文章http://ayende.com/blog/3988/nhibernate-the-difference-between-get-load-and-querying-by-idOne of the more common mistakes that I see people doing w...
阅读全文
摘要:默认配置文件名称是:hibernate.cfg.xml放置在应用程序集的根目录下 NHibernate.Driver.SqlClientDriver update--> Server=(local);initial catalog...
阅读全文
摘要:相关资料: http://www.cnblogs.com/dragon/archive/2005/03/24/124254.html 注意: //如果为了使得应用程序的配置文件(web/app.config)不至于很臃肿,把log4net的配置单独放置在//Log4net.config文件中,那么需
阅读全文
摘要:Criteria API关联查询 如果说HQL查询还有需要了解点SQL语法知识,并不是完全彻底面向对象查询, 那么Criterial API就是完全面向对象的查询方式。 1 public IList UseCriteriaAPI_GetCustomersWithOrders(DateTi...
阅读全文
摘要:1 public IList GetAllHql() 2 { 3 IList result = null; 4 ISession session = _sessionManager.GetSession(); 5 6...
阅读全文
摘要:Nhibernate 支持原生的SQL查询 : 1 /// 2 /// 使用原生的SQL查询 3 /// 4 /// 5 /// 6 public IList GetCustomersByDate...
阅读全文
摘要:相关文章:http://www.cnblogs.com/amboyna/archive/2008/02/18/1072260.html注意上面是hibernate,不是Nhibernate,这解释是否用于Nhibernate,自己验证。cascade的取值范围:all : 所有情况下均进行关联操作。...
阅读全文
摘要:此文由于当时不知道NHibernate的Sava方法不是更新操作,不知道Save就是Add,造成如下荒唐的求证过程,但结论是对的,可报废此文,特此声明。NHibernate--Save方法: CustomerService.cs 1 public void Save(Customer...
阅读全文
摘要:要点:1. 2Custmer.cs 1 using Iesi.Collections.Generic; 2 using System; 3 using System.Linq; 4 using System.Text; 5 6 namespace Model 7 { 8 p...
阅读全文
摘要:父表 子表 了解unsaved-value,需要知道如下知识点:1.unsaved-value默认值是null2.id的type标签属性可以标示为: 【1】基本对象类型如int,long 【2】对象类型,...
阅读全文
摘要:1.http://msdn.microsoft.com/zh-cn/dn3384502..NET Technology Guidancehttp://www.microsoft.com/net/nettechnologyguidance下载地址:http://download.microsoft.c...
阅读全文
摘要:自己的应用程序的App.config或Web.Config文件中与系统的C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Configmachine.config文件1.重复如下配置: 会抛出异常如下: Excep...
阅读全文
摘要:官方项目下载: http://automapper.codeplex.com/ 博文 http://www.iteye.com/blogs/tag/AutoMapper 图解: 第一步:创建映射Map:AutoMapperBootStrapper.cs 1 using System; 2...
阅读全文
摘要:EntityFramwork--处理数据并发问题时支持乐观并发,即假定最佳场景(这里是指数据在更新过程中没有发生变化) 具体看《Beginning ASP.NET 4.5 Databases》P188-189: 本书源代码下载地址: http://www.codeplex.com/Downl...
阅读全文
摘要:你在你的应用程序应用IoC容器了吗,你是否希望不依赖于某个具体的IoC,微软的模式与实践团队在Codeplex上发布的Common Service Locator。Common Service Locator 类库包含应用程序和框架开发者引用Service location共享的接口。这个类库提供了...
阅读全文
摘要:Asp.Net MVC官网网发布的pluralsight视频教学:http://pluralsight.com/training/Player?author=scott-allen&name=mvc4-building-m1-intro&mode=live&clip=0&course=mvc4-bu...
阅读全文
摘要:Mass Assignment Vulnerability in ASP.NET MVC:http://freshbrewedcode.com/joshbush/2012/03/05/mass-assignment-aspnet-mvc/6 Ways To Avoid Mass Assignment...
阅读全文
摘要:效果图:鼠标移动到上面后--->html: ...
阅读全文
摘要:效果图:关键点: 1.标签和标签内容都是用实现的,主要是通过Css样式设计成选项卡的模样。 2.用js代码实现点击标签时,标签内容的切换(做法是横向滚动)。html: 品牌活动 ...
阅读全文
摘要:效果图: 鼠标移动到菜单项后如下: html: 首 页 品 牌 ...
阅读全文
摘要:效果图:1.当鼠标移动到超链接时,有提示框。2..当鼠标移动到图片动画旋转html: ...
阅读全文
摘要:html css:#inputSearch { border: 1px solid #BABEBF; color: #999999; font-size: 14px; hei...
阅读全文
摘要:效果图: hot图片:(注意:这个图标本身就有抖动效果的,并不是由于标签而具有抖动效果) 周期性抖动,起到提示的作用 html: 推荐品牌 ...
阅读全文
摘要:切换网页皮肤: html片段: 蓝色 紫色 红色 天蓝色 ...
阅读全文