最新文章

类之间的关系

泛化关系(generalization)类继承结构通常表现为,泛化(generalize)与实现(realize)继承关系为is-a的关系;两个对象之间如果可以用is-a来表示,就是继承关系:(...
2020-07-07 / 1 comments

大数阶乘

由于溢出,使用原始int数据类型无法找到大于或等于13的数字的阶乘太大而int变量无法容纳,其最大值仅为2147483647(2^31-1)。即使我们使用long数据类型,大于或等于21的阶乘也会产生
2020-04-23 / 0 comments

二分查找算法

介绍在计算机科学中,二分查找算法(英语:binarysearchalgorithm),也称折半搜索算法(英语:half-intervalsearchalgorithm)、对数搜索算法(英语:logar
2020-04-23 / 0 comments

MySQL索引失效详解

被索引字段,发生隐式类型转换例如以下表结构CREATETABLEconsumers(`consumerId`varchar(11)NOTNULLPRIMARYKEYCOMMENT'用户Id',`con
2020-04-22 / 0 comments

MySQL的InnoDB引擎

InnoDB存储引擎支持事务,其设计目标主要面向在线事务处理(OLTP)的应用。其特点是行锁设计、支持外键,并支持类似于Oracle的非锁定读,即默认读取操作不会产生锁。从MySQL数据库5.5.8版
2020-04-14 / 0 comments

简单工厂(Simple Factory)

为什么考虑一个简单的软件应用场景,一个软件系统可以提供多个外观不同的按钮(如圆形按钮、矩形按钮、菱形按钮等),这些按钮都源自同一个基类,不过在继承基类后不同的子类修改了部分属性从而使得它们可以呈现不同
2020-04-04 / 0 comments

单例(Singleton)

为什么单例模式属于创建型模式的一种。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器
2020-04-02 / 0 comments

MySQL必知必会

DML(DataManipulationLanguage)数据操纵语言:适用范围:对数据库中的数据进行一些简单操作,如insert,delete,update,select等.DDL(DataDefi
2020-03-31 / 2 comments

二叉树的遍历

遍历方式前序遍历根左右中序遍历左根右后续遍历左右根深度优先遍历从根节点开始先遍历先遍历左子树在遍历右子树广度优先遍历按层遍历例子这是一个二叉树前序遍历1,3,4,2,5中序遍历4,3,2,1,5后序遍
2020-03-20 / 0 comments

Spring中的事务

事务管理对于服务来说是至关重要的,它可以保证用户每一次操作都是可靠的,即便出现了异常的访问,也不至于破坏后台数据的完整性。就想银行的ATM机一样通常情况下可以为用户提供正常的服务,但是也难免遇到操作过
2020-03-05 / 0 comments