1.什么是设计原则。 设计原则是我们写出优质代码的指导思想。写代码容易,写好代码难。遵循设计原则,会使我们的代码模块更加合理,职责更加清晰...
1.什么是单例模式 2.立即加载与延时加载2.1立即加载:使用对象的时候对象已经创建完毕。 2.2延时加载:在使用对象的时候采取创建对象。 3....
什么是数组数组(Array)是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有相同类型的数据。 线性表(Linear List)线性表...
时间复杂度表示代码执行时间随数据规模增长的变化趋势,所以,也叫作渐进时间复杂度(asymptotic time complexity),简称时间...
根据《Java设计模式》一书分类,按照目的、用途的不同设计模式一般分为3大类型,共23小类。 一、创建型模式:用于创建对象 单例模式(Singl...
分支命名规范: 1.修复bug分支命名规范: {tagName}_bugfix_{bugfixId},其中tagName:为对应服务上最近一次发...
之前读到了一段话,很好,今天分享给大家。 放眼未来,拥抱变化,是非常值得推荐的。反之,也可以用另一种思路看待问题,放眼未来,关注不变的东西,进而...
如何衡量一个算法的优劣? 如何衡量一个算法的优劣,见人见智。一个好的算法首先是要能够满足场景的需求,其次是在能够最大限度的节省资源(最低成本原则...
背景 随着程序功能的日益复杂,系统的配置参数越来越多,应用系统的配置信息变的越来越难以高效管理。这里有两个原因: 微服务的流行。随着...