2014年7月8日

解决Ehcache缓存警告问题

摘要: 警告: Creating a new instance of CacheManager using the diskStorePath "D:\Apache Tomcat 6.0.18\temp" which is already used by an existing CacheManager.T... 阅读全文

posted @ 2014-07-08 11:34 冰绿茶 阅读(4869) 评论(0) 推荐(0) 编辑

2009年9月25日

关于NHibernate、Castle和WCF做分布式事务时发生异常的解决办法

摘要: 一般情况下在Asp.net应用程序中,使用Castle的NHibernate Facility来管理ISession,是使用Open In View模式的,然而在这种情况下使用涉及WCF的分布式事务的时候,就可能会导致数据库死锁的情况,直接导致应用程序崩溃。在NHibernate In Action中有这么一段话: Because NHibernate 1.2.0 has some problem... 阅读全文

posted @ 2009-09-25 15:16 冰绿茶 阅读(682) 评论(0) 推荐(0) 编辑

2009年3月3日

数据绑定控件和XmlDataSource控件结合使用,通过后台绑定Xml数据片段遇到的问题

摘要: 由于之前一直在从事管理的工作,比较长一段时间没有写Asp.net的页面展现和控制逻辑了,今天准备赶一个开发进度时候,在需要使用数据绑定控件和 XmlDataSource控件时遇到了一点小问题。由于当前的XmlDataSource控件的数据源不能直接通过指定文件的形式来绑定,所以考虑在后台通过动态绑定来实现。结果没有想到一个小功能尽然弄了快2个小时,汗!~以下是我遇到的问题,做个记录: 阅读全文

posted @ 2009-03-03 14:06 冰绿茶 阅读(754) 评论(0) 推荐(0) 编辑

2009年2月27日

微软StockTrader 2.03 学习笔记(8)--配置服务实现示例指南(四)

摘要: 在这个步骤中,我们将为Tutorial宿主添加一个自定义配置设置,这个设置用于控制在getDataObject服务操作中返回的默认贷方余额。再次说明这儿只是举个例子,配置设置是应用程序的特殊设置,它们也可能使用其它方式,比如通过在web.config或.exe.config 的配置节中来实现设置;在这个示例中,现在这些设置将: 阅读全文

posted @ 2009-02-27 20:05 冰绿茶 阅读(1647) 评论(0) 推荐(0) 编辑

2009年2月26日

微软StockTrader 2.03 学习笔记(7)--配置服务实现示例指南(三)

摘要: 在这一步中我们将实现为宿主应用程序(TutorialHost)添加主业务服务功能,通过宿主应用程序来托管我们需要的业务服务。并且通过学习来掌握如果通过配置服务体系架构来更好的管理应用程序中的业务体系架构。 阅读全文

posted @ 2009-02-26 16:49 冰绿茶 阅读(1628) 评论(2) 推荐(0) 编辑

2009年2月25日

微软StockTrader 2.03 学习笔记(6)--配置服务实现示例指南(二)

摘要: 上一步中我们已经完成了一个实现配置服务的宿主应用程序,在这一步中我们就可以使用那个宿主应用程序,并通过配置网站(ConfigWeb)来调整它的配置;这里我们要做的是添加一个基于TCP通讯的Node Service终结点来替换默认的基于HTTP通讯的Node Service终结点。 阅读全文

posted @ 2009-02-25 11:24 冰绿茶 阅读(2243) 评论(2) 推荐(0) 编辑

2009年2月24日

微软StockTrader 2.03 学习笔记(5)--配置服务实现示例指南(一)

摘要: 上一篇主要介绍了配置数据库生成工具,这一篇就让我们参照着微软提供的实现配置服务指南一步一步来学习如何实现一个简单的自定义配置服务系统。在这个示例指南中,我们将构建一个功能齐全(配置服务框架基类提供)的Windows宿主应用程序用于托管我们的服务;以及一个来连接此服务的托管在IIS中的一个客户端应用程序。并且都实现了配置服务。所有的客户端和宿主应用程序不管是基于IIS的、基于Windows的、基于控制台的或者基于Windows服务的都可以实现配置服务。 阅读全文

posted @ 2009-02-24 18:25 冰绿茶 阅读(1951) 评论(1) 推荐(0) 编辑

2009年2月20日

微软StockTrader 2.03 学习笔记(4)--配置数据库生成工具介绍

摘要: StockTrader 2.03版本的发布为我们这些想要在自己的分布式系统中快速搭建属于自己的配置管理功能的Fans们带来了不少的惊喜!微软大牛们良好的设计更为我们提供了简化的实现方案以及强大的可扩展能力。其中的附带的配置数据数据生成工具更为我们快速实现自定义配置服务提供了捷径。这篇文中我就先来简单介绍一下如何使用这个配置数据库生成工具。 阅读全文

posted @ 2009-02-20 18:53 冰绿茶 阅读(711) 评论(1) 推荐(0) 编辑

2009年2月12日

SQLServer实战经验分享--ServiceBroker安全配置和使用示例

摘要: 在平常的项目设计中,我们经常会用到各种各样的队列来实现分布式系统的异步调用逻辑和数据消息的传递,从而来达到增强应用程序的性能和可伸缩性,通过事务性队列的离线消息处理机制更可以大大提高系统的可靠性。SQLServer自2005以后版本便增加了一个新的内置队列处理应用模块 ServiceBroker,此功能模块大大简化了队列的使用操作,更方便的是能和原先的SQLServer系统在事务处理上完美的结合在一起。可是唯一的缺陷是增加了设计的耦合性。 阅读全文

posted @ 2009-02-12 11:20 冰绿茶 阅读(2080) 评论(4) 推荐(0) 编辑

2009年2月3日

ASP.NET Trick文章系列--使用State Server管理Session状态的另类经济用法

摘要: 怎么使用Session本身的问题,这个就不必多说了吧。在这里就谈谈Session的管理机制。ASP.NET的优秀之处就在于它能充分利用整个.NET框架所提供的优秀的基础结构和底层操作,而大量设计模式的应用则大大加强了ASP.NET的可扩展性和可伸缩。当然在Session的管理方面.NET框架也同样为其提供了巨大的灵活性和可扩展性。 阅读全文

posted @ 2009-02-03 13:29 冰绿茶 阅读(2827) 评论(18) 推荐(0) 编辑

2009年2月2日

微软StockTrader 2.03 学习笔记(3)--配置网站和配置服务在StockTrader中的使用示例

摘要: 有关配置网站和配置服务在StockTrader 3.0中使用,微软在其提供的配置说明文档中已经做了很详细的说明。基本上是一步一步傻瓜式的阐述的,在这里也就简单的在文档中摘选一下重点简单的做一下记录,理一下整个配置使用过程。 阅读全文

posted @ 2009-02-02 10:15 冰绿茶 阅读(2266) 评论(3) 推荐(0) 编辑

2009年2月1日

在数据库事务设计中经常会遇到的疑惑

摘要: 在这里整理并记录一下,也分享一下经验: 阅读全文

posted @ 2009-02-01 14:43 冰绿茶 阅读(819) 评论(0) 推荐(0) 编辑

微软StockTrader 2.03 学习笔记(2)--什么是配置网站和配置服务、配置存储库

摘要: 什么是配置网站(ConfigWeb)?为什么在StockTrader中会出现一个配置网站呢? 什么是配置服务(ConfigServices)和配置存储库(ConfigRepositories)? 阅读全文

posted @ 2009-02-01 13:51 冰绿茶 阅读(814) 评论(0) 推荐(1) 编辑

微软StockTrader 2.03 学习笔记(1)--学习大纲整理

摘要: SOA,无处不在的面向服务架构,WebServices,Ajax,WCF。终于可以静下心来好好的学习下WCF了,借着微软最近新发布的 StockStrader 3.0,就让我好好的修炼一下分布式架构在企业级开发中的应用吧。本着虚心学习的目的,大致主要分为以下几个大部分依次学习下来: 阅读全文

posted @ 2009-02-01 13:48 冰绿茶 阅读(1011) 评论(5) 推荐(0) 编辑

2006年10月15日

asp.net 2.0页面性能的考虑--异步页面处理模型

摘要: 一般情况下我们通常在一个页面中,结合页面事件处理模型,按顺序一步一步的声明各个处理过程。这就是所说的同步处理(Synchronous),我们可以很方便的定义页面处理的顺序。同步处理虽然很方便,但在耗时高请求处理的时候就会暴露严重的问题,在一个高并发的网站生产服务器上,由于.net处理是基于所谓的ThreadPool的,而Threadpool中的处理线程又是有限的,如果当前ThreadPool中的线程已经全部用尽,而后继又有不断的大规模请求的话,服务器的性能就会严重的下降,更严重的还会使服务器崩溃。所以我们关心最多的就是怎样来更好的使用的.net ThreadPool。让.net更好的发挥的性能。 阅读全文

posted @ 2006-10-15 21:40 冰绿茶 阅读(1911) 评论(3) 推荐(0) 编辑

2006年2月24日

Asp.net 2.0 动态加载其他子目录用户控件问题

摘要: 通常我们要在程序中动态加载用户控件: 方法很简单直接在程序里键入: (usercontrol type)a = (usercontrol type)Page.LoadControl("~/xxx.ascx"); 然后就可以直接调用控件里的属性,事件和方法了. 阅读全文

posted @ 2006-02-24 16:20 冰绿茶 阅读(756) 评论(1) 推荐(0) 编辑

2006年2月21日

Web 下配置文件信息的读写

摘要: WEB 下配置文件的读写跟 客户端应用程序配置文件 下 对配置文件的读写,几乎完全是一样的。只不过 , web.config 有多重继承的问题。 子网站目录下如果没配置,会继承自上级目录。依次类推,这是一个多层继承的问题。 阅读全文

posted @ 2006-02-21 14:13 冰绿茶 阅读(550) 评论(0) 推荐(0) 编辑

.net 2.0 中对配置文件的读写

摘要: 在基于 .net 2.0 的企业库中,原来的配置应用程序块被废除了,使用了 .net 2.0 自带的读写配置功能,下面我们就来看看 .net 2.0 中读写配置的功能。即: ConfigurationManager 类注意:ConfigurationManager 是处理客户端应用程序配置文件的首选方法;不推荐使用任何其他方法。对于 Web 应用程序,建议使用 WebConfigurationMa... 阅读全文

posted @ 2006-02-21 14:12 冰绿茶 阅读(393) 评论(0) 推荐(0) 编辑

ASP.NET 2.0加密网站配置文件中的信息

摘要: 加密网站中的配置信息,我们不需要写任何代码,也不需要修改任何代码,只需要使用 aspnet_regiis 工具修改配置文件即可.比如我们有下面一个配置文件需要加密:<configuration> <connectionStrings> <add name="SqlServices" connectionString="Data Source=localhost;Int... 阅读全文

posted @ 2006-02-21 14:04 冰绿茶 阅读(529) 评论(0) 推荐(0) 编辑

Understanding ASP.NET Provider Model (Creating Custom Membership and Role Providers) - Part 3

摘要: IntroductionIn the Part 1 and Part 2 we learnt the concept and internal architecture of ASP.NET provider model. We know that the provider model is extensible and one can implement custom providers to ... 阅读全文

posted @ 2006-02-21 11:12 冰绿茶 阅读(971) 评论(0) 推荐(0) 编辑

导航