摘要: 说明:应测试部门要求,请开发以匿名的方式提交问题与建议,本次提交内容不记名,可以畅所欲言 阅读全文
posted @ 2014-07-25 14:19 design-life 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 应同事委委托,实现了一个基于Java CAS的.net 单点服务Client. 单点登录(SSO,Single Sign-on)是一种方便用户访问多个系统的技术,用户只需在登录时进行一次注册,就可以在多个系统间自由穿梭,不必重复输入用户名和密码来确定身份。单点登录的实质就是安全上下文(Security Context)或凭证(Credential)在多个应用系统之间的传递或共享。当用户登录系统时,客户端软件根据用户的凭证(例如用户名和密码)为用户建立一个安全上下文,安全上下文包含用于验证用户的安全信息,系统用这个安全上下文和安全策略来判断用户是否具有访问系统资源的权限.目前业界成熟的sso产. 阅读全文
posted @ 2011-06-29 15:36 design-life 阅读(2717) 评论(1) 推荐(1) 编辑
摘要: 综合研究使用了java spring\.net castle\unity 进行管理,在使用配置文件的情况下发现还是java spring 和castle windsor 比较简洁,但从服务支持和RoadMap上讲,觉得在.net领域还是Unity胜出,能充分利用.net framework . 我选择Unity的几大理由:1、持续的RoadMap2、强大的微软3、因为基于.net ,更原生态4、和WCF的集成能力一、java spring 用法:import javax.jws.WebService;import org.springframework.beans.factory.annot. 阅读全文
posted @ 2011-06-22 15:16 design-life 阅读(3350) 评论(4) 推荐(3) 编辑
摘要: 穿过网闸访问数据库不能使用缓冲池,每次只能开一个新连接! 阅读全文
posted @ 2011-03-31 21:59 design-life 阅读(1455) 评论(0) 推荐(0) 编辑
摘要: 最近忙于系统的优化,同时也涉及到.net 线程池,关于.net 线程池的介绍很多,但在使用的过程中发现一些问题,和MSDN、网上介绍的并不一致:一、线程池的默认设置先看看微软官方的说法: maxIoThreads 默认值为 20。该属性的范围是从 5 到 100。 maxWorkerThreads 默认值为 20。该属性的范围是从 5 到 100。 minIoThreads 默认值为 1。 minWorkerThreads 默认值为 1。 requestQueueLimit 默认值为 5000。jeffer richer 说明.net 2.0 每CPU25个线程,同时不建议修改默认配置 ,而. 阅读全文
posted @ 2011-02-28 12:44 design-life 阅读(4331) 评论(2) 推荐(3) 编辑
摘要: 思索中…… 阅读全文
posted @ 2010-09-30 19:09 design-life 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 在开篇之前,我想提三个问题,希望和大家探讨一下1、为什么要应用架构,架构给我们带来的好处有哪些?2、园子里的兄弟们在应用中,是直接用开源项目,还是经过合理剪裁后应用在项目中?3、能说说有哪些开源项目能达到工业级标准,希望能给一下具体的指标(如并发能力)先说说我的应用,一个基于.net 2.0开发的老项目,其中用到了开源的castle,我也在园子里看过无数人对其进行了追捧,所以我在做技术选型时,并没... 阅读全文
posted @ 2010-08-31 10:41 design-life 阅读(3663) 评论(21) 推荐(4) 编辑
摘要: iisapp -a来显示应用程序池的性能列表.iisapp.vbs它是一个脚本程序,在安装2003时需要SP1才有而IIS7可以直接用它的外壳命令C:"Windows"System32"inetsrv>appcmd.exe list wp 阅读全文
posted @ 2010-07-16 10:08 design-life 阅读(1301) 评论(0) 推荐(0) 编辑
摘要: SQL SERVER锁的机制SQL server的所有活动都会产生锁。锁定的单元越小,就越能越能提高并发处理能力,但是管理锁的开销越大。如何找到平衡点,使并发性和性能都可接受是SQL Server的难点。SQL Server有如下几种琐:1、 共享锁用于只读操作(SELECT),锁定共享的资源。共享锁不会阻止其他用户读,但是阻止其他的用户写和修改。2、 更新锁更新锁是一种意图锁,当一个事务已经请求... 阅读全文
posted @ 2010-07-05 14:11 design-life 阅读(1436) 评论(0) 推荐(2) 编辑
摘要: [C#] - 迭代器 (转载)C# 迭代器 迭代器概述迭代器是可以返回相同类型的值的有序序列的一段代码。迭代器可用作方法、运算符或 get 访问器的代码体。迭代器代码使用 yield return 语句依次返回每个元素。yield break 将终止迭代。有关更多信息,请参见 yield。可以在类中实现多个迭代器。每个迭代器都必须像任何类成员一样有唯一的名称,并且可以在 foreach 语句中被客... 阅读全文
posted @ 2010-07-03 15:03 design-life 阅读(4479) 评论(0) 推荐(1) 编辑