sqlserver锁机制(转载)
[导读: 各种大型数据库所采用的锁的基本理论是一致的,但在具体实现上各有差别。SQL Server更强调由系统来管理锁。在用户有SQL请求时,系统分析请求,自动在满足锁定条件和系统性能之间为数据库加上适当的锁,同时系统在运行期间常常自动进行优化处理,实行动态加锁。对于一般的用户而言,通过系统的自动锁定管理机制基本可以满足使用要求,但如果对数据安全、数据库完整性和一致性有特殊要求,就需要了解SQL Server的锁机制,掌握数据库锁定方法。] 锁是数据库中的一个非常重要的概念,它主要用于多用户环境下保证数据库完整性和一致性。
架构师培训入门知识体系树
架构师培训入门知识体系树本课程针对软件团队中的架构师和专业设计人员,全面阐述架构的范围,把握方法,以及关键实践。涉及:应用架构,逻辑架构,实现架构。在课程中,将结合实际案例,讲解架构设计的技术:变化分解,模式,分层,分解,抽象,封装,接口隔离,扩展配置,美学素质等等。在每个技术层面,都将结合案例深入地讲解。同时,结合项目关键风险,讲解如何根据项目目标和环境进行架构的权衡与取舍。课程还将针对软件开发中的比较常见的通用性的架构机制进行深入实践性的剖析:数据持久化框架的设计,表示层框架设计,控制逻辑层
系统架构师的修炼
系统架构师的修炼首先,何谓系统架构师?IBM工程师的说明是:架构师的主要责任是提供开发人员和项目经理之间的共用沟通媒体。他们负责让业务规则及需求与工程实践及限制相适应,以确保成功中文Wiki上的说明是:系统架构师负责设计系统整体架构,从需求到设计的每个细节都要考虑到,把握整个项目,使设计的项目尽量效率高,开发容易,维护方便,升级简单这两个解释,加起来基本说明了系统架构师的定义。JAVA系统架构师应该看的几本书Thinking in JavaEffective JavaUML基础、案例与应用UML入门提高软件工匠设计模式——可复用面向对象软件的
performance-tuning
1.web环境,具体框架的一些与性能相关的设置http://struts.apache.org/2.0.11/docs/performance-tuning.html 2.distributed ehcache设置在一次项目中,有一位同事配置了distributed ehcache,没有通知我,当时我们的应用在局域网内好几台机器上布署了,测试在A机器上一天,或者一个上午,会发现有几次服务很慢,接下来就不能进行其他任何操作同时,再到另一台机器上测试也有同样的问题,但是在我们开发环境下就没有这个问题。我找来性能测试工具,却测试不出到底哪个模块中有资源泄露的问题,日志中就看到,有自动去查找并访问局域网内其他