摘要:
基于.NET解决方案的架构和框架目录第一篇:架构设计 1.物理层次 2.数据库层 3.WEB层 第二篇:框架 1.框架整体层次描述 2.UI层 3.业务逻辑层 4.数据访问层 5.服务/接口层以下博文主要是记录了在开发和设计一个B/S项目的总结和记录。我会日益完善。
阅读全文
posted @ 2013-04-28 14:41
张燕伟
阅读(404)
推荐(0)
编辑
摘要:
服务的宿主我们使用IIS7.0作为宿主,在通讯安全方面,我们使用HTTPS的安全协会来实现,在授权发明我们使用clientCredentialType类型为UserName的方式来实现授权。传输安全我们使用了自定义的x509证书来保证传输的安全。授权的配置如下: <userNameAuthentication userNamePasswordValidationMode="Custom" customUserNamePasswordValidatorType="OrderService.CustomUserNameValidator, OrderServic
阅读全文
posted @ 2013-04-28 14:39
张燕伟
阅读(185)
推荐(0)
编辑
摘要:
在完成WCF的订单服务后,刚开始访问是正常的,但是多访问几次就出现了错误,经过查询是,在调用访问的时候,没有将来客户端的实例关掉的原因导致的。经过查询发现,wcf有如下的特性:<serviceThrottling maxConcurrentCalls="20" maxConcurrentSessions="20" maxConcurrentInstances="30" />maxConcurrentCalls :最大并发数,默认为16maxConcurrentSessions :最大的会话数,主要针对于PerSession
阅读全文
posted @ 2013-04-28 14:39
张燕伟
阅读(161)
推荐(0)
编辑
摘要:
解决数据库服务器死锁导致服务器访问慢,参考:create proc p_lockinfo@kill_lock_spid bit=1, --是否杀掉死锁的进程,1 杀掉, 0 仅显示@show_spid_if_nolock bit=1 --如果没有死锁的进程,是否显示正常进程信息,1 显示,0 不显示asdeclare @count int,@s nvarchar(1000),@i intselect id=identity(int,1,1),标志,进程ID=spid,线程ID=kpid,块进程ID=blocked,数据库ID=dbid,数据库名=db_name(dbid),用户ID=uid,用
阅读全文
posted @ 2013-04-28 14:39
张燕伟
阅读(471)
推荐(0)
编辑
摘要:
http://www.cnblogs.com/brusegao/archive/2009/03/23/1419816.html
阅读全文
posted @ 2013-04-28 14:39
张燕伟
阅读(150)
推荐(0)
编辑
摘要:
保持线程之间的同步使用:lock机制保持线程之间的通信使用:Monitor资源共享的机制
阅读全文
posted @ 2013-04-28 14:38
张燕伟
阅读(168)
推荐(0)
编辑
摘要:
--创建分区函数CREATE PARTITION FUNCTION test_partfunc (int) AS RANGE RIGHT FOR VALUES (5000, 10000)--创建分区架构CREATE PARTITION SCHEME customer_partscheme AS PARTITION test_partfunc TO (fg1, fg2,fg3)--对一个表进行分区CREATE TABLE testt (Firstid int, Lastid int, Customerid int) ON customer_partscheme (Firstid)
阅读全文
posted @ 2013-04-28 14:38
张燕伟
阅读(243)
推荐(0)
编辑
摘要:
关于移动应用接口的授权和安全问题的解决方案思路:1:将服务器端的接口程序使用HTTPS协议来访问,解决数据的传输安全2:使用X509证书,即移动APP的软件里打包加入一个证书,服务器端一个证书,一一对应,即可解决授权的问题。3:使用时间戳的概念,按照一定规则生成一个key,并且将参数传入服务器端,服务器也按照同样的规则生成一个Key,比对两个Key是否相同。
阅读全文
posted @ 2013-04-28 14:37
张燕伟
阅读(273)
推荐(0)
编辑