1.内置监控(happybit.jsp)
2.内置管理
3.先测量性能,再优化
4.为版本并存使用独立的jre
5.了解jdbc驱动,了解数据库
6.批处理sql语句以避免往返访问
7.不要假设拥有数据,schema经常变化,写sql时不要写select * from table,只取回需要的列
8.积极加载频繁使用的数据,惰性加载不频繁使用的数据
9.对象优先的持久化方法
如果要采用对象优先的持久化方法,不能仅仅因为“更容易使用”就选择它,需要考虑到对象的同一性问题。
,
当查询Person A时,其spouse B是否查出,当查询B时,其spouse A与已经查出的A什么关系?
10.常用的垃圾收集算法:标记清除、分代收集、复制收集,引用计数已经废弃(因为无法解决循环引用的场景)
11.尽量不要使用finalizable,因为它有可能会给垃圾收集带来麻烦
12.优先采用容器管理的资源
除了个别异常情况之外,开发者几乎没有什么理由去自己管理在j2ee容器中的资源--底层的规范或容器自身的实现通常将更好的完成这项工作,这要归功于他们具有更多的有关资源在内部如何被操作的知识。
servlet规范中没有为开发者提供任何方式来集成servlet容器的线程管理方案。在servlet中启动的线程将在servlet容器的控制之外。如果在servlet中启动多个线程,很可能会陷入线程切换的时间比实际工作的时间还要长的境地。
- 大小: 5.2 KB
分享到:
相关推荐
《Effective Enterprise Java》是一本由James Gosling、Bill Venners和Cay S. Horstmann合著的经典著作,旨在帮助Java开发者深入理解和利用企业级Java技术。这本书提供了78条具体的建议,涵盖了从设计模式到并发编程...
构建高效的Java企业级系统是项困难的工作。本书详细介绍企业级计算技术中的常见问题,并描述使用企业级Java平台技术处理这些问题的方法。本书以若干条建议、揸南的形式,言简意赅地介绍了J2EE开发中的微妙之处。无论...
《Effective Enterprise Java》是一本深度探讨企业级Java应用开发的经典著作。这本书主要针对J2EE(Java 2 Platform, Enterprise Edition)平台,旨在提供一系列实用的编程指导和最佳实践,帮助开发者编写出高效、...
《Effective Enterprise Java》、《Ant权威指南》以及《Sleepless in Java》这三本书涵盖了广泛的Java开发和企业级应用实践的知识。以下是对这些书籍主要内容的详细解析: 《Effective Enterprise Java》是一本关于...
### 《Effective Enterprise Java》核心知识点解析 #### 一、企业级Java开发面临的挑战 - **并发访问策略**:在企业级系统中,多个用户共享数据的情况极为常见,因此需要有效的并发控制机制来确保数据的一致性和...
总之,《Effective Enterprise Java》中文版深入探讨了企业级Java系统设计与实现的关键知识点,从并发访问策略到可扩展性考量,再到架构模式与设计原则,以及具体的企业级Java平台技术应用,提供了全面而深刻的指导...
《Effective Enterprise Java》是Java开发领域的一本经典著作,由著名技术专家Bill Venners编著,被广大Java开发者誉为“四大名著”之一。这本书深入探讨了在企业级Java开发中如何写出高效、可维护和易于理解的代码...
### 《Effective Enterprise Java》关键知识点解析 #### 一、企业级Java系统面临的挑战 - **并发访问**:随着用户数量的增长,系统需要处理多个用户同时访问数据的情况,因此需要有效的并发控制策略来确保数据的...
在《Effective Enterprise Java》一书中,作者深入探讨了在多用户环境中并发访问数据的最佳实践,包括选择合适的锁机制,避免死锁和活锁,以及如何利用现代Java并发API(如java.util.concurrent包)来简化并发编程。...
《Effective Enterprise Java》是一本备受推崇的编程指南,专注于提高Java在企业级应用中的效率和质量。这本书由著名软件工程师撰写,旨在帮助开发者理解和掌握Java平台的核心特性,并提供了一套实用的编程准则和...
《Effective Enterprise Java》这本书是专为解决企业级系统设计与实现中的难题而撰写的,尤其针对Java平台。书中的内容主要围绕如何构建高效、可扩展和健壮的Java企业级应用展开,强调理解和应对在多用户共享数据、...
### 《Effective Enterprise Java》关键知识点解析 #### 一、企业级Java系统设计与实现难点 **背景介绍:** 本书作者Ted Neward以其丰富的实践经验,深入浅出地讲解了企业级Java系统的复杂性和挑战。随着Java成为...
《Effective Enterprise Java》这本书不仅提供了宝贵的实践经验,还深入剖析了企业级计算的核心问题,是每一位致力于企业级Java开发的专业人士不可或缺的指南。通过深入理解和灵活应用书中的知识,开发者能够更好地...
《Effective Enterprise Java》是一本深度探讨企业级Java开发实践的权威书籍,中文版名为《Effective.Enterprise.Java.Chinese.eBook.CN》。这本书由多位经验丰富的Java开发者共同编写,旨在帮助程序员提高Java在...
这些专家包括来自Sun Microsystems的JDK Concurrency Czar Martin Buchholz、Intel Corp的研究科学家Doron Rajwan、《Effective Enterprise Java》的作者Ted Neward等人。他们的推荐进一步证实了本书在Java并发编程...