完成同样的功能,用不同的代码来实现,性能上可能会有比较大的差别,所以对于一些性能敏感的模块来说,对代码进行一定的优化还是很有必要的。今天就来说一下java代码优化的事情,今天主要聊一下对于for(while等同理)循环的优化。 作为三大结构之一的循环,在我们编写代码的时候会经常用 ...
人生三苦:选择,后悔,绝望.为了避免后两项,所以才绞尽脑汁去做出明智的选择。人人都无时无刻不面临选择 做软件开发的,从初级,到中级,到高级,所掌握的知识和技术越来越多,面临的选项越来越多,对选择进行评估也越来越困难和复杂,一项选择所造成的影响也越来越大 所以,做软件做到架构师,就是和人生三苦之一的 选择 整天打交道的职业 对于互联网应用网站架构师而言,性能优化是他工作的重中之中。可以这么说,如果不 ...
2012-05-16 10:08 3 2637 推荐指数:
完成同样的功能,用不同的代码来实现,性能上可能会有比较大的差别,所以对于一些性能敏感的模块来说,对代码进行一定的优化还是很有必要的。今天就来说一下java代码优化的事情,今天主要聊一下对于for(while等同理)循环的优化。 作为三大结构之一的循环,在我们编写代码的时候会经常用 ...
不管你是新手程序员、职场老司机,还是资深架构师,这篇文章对你来说应该都有裨益。虽然仍是假期,但也建议你多花点时间读一读这些真言。 写在前面 如果一个技术已经存在 2 年,比如现在很火的前端技术 react 和 vue 等,那么我能预估这个技术大致还有 2 年的生命 ...
整理于网络 1、遵循单一职责原则 函数是程序员的工具中最重要的抽象形式。它们能更多地被重复使用,你需要编写的代码就越少,代码也因此变得更可靠。较小的函数遵循单一职责原则更有可能被重复使用。 2、尽量减少共享状态 你应该尽量减少函数之间的隐式共享状态,无论它是文件作用域的变量 ...
关于软件的设计原则有很多,对于设计原则的掌握、理解、实践及升华是架构师的一项极为之必要的修炼。 记得在12年前第一次阅读《敏捷开发》时,五大基本设计原则就深深地植入到我的脑海中一直影响至今,我也由此获益良多。设计原则当然不止只有五种,最主要的面向对象的设计原则有以下 ...
作者:pdai www.cnblogs.com/pengdai/p/9151800.html 在软件开发中,前人对软件系统的设计和开发总结了一些原则和模式, 不管用什么语言做开发,都将对我们系统设计和开发提供指导意义。本文主要将总结这些常见的原则,和具体阐述意义。 开发 ...
本文系转载。转载自:http://mt.sohu.com/20160516/n449639733.shtml 如何针对当前需求,选择合适的应用架构,如何面向未来,保证架构平滑过渡,这个是软件开发者,特别是架构师,都需要深入思考的问题。 本文首发于InfoQ垂直号「聊聊 ...
如何针对当前需求,选择合适的应用架构,如何面向未来,保证架构平滑过渡,这个是软件开发者,特别是架构师,都需要深入思考的问题。 无架构,不系统,架构是大型系统的关键。从形上看,架构是系统的骨架,支撑和链接各个部分;从神上看,架构是系统的灵魂,深刻体现业务本质。 架构可细分为业务架构、应用架构 ...