最新文章

MySQL utf8与utf8mb4

utf8mb4字符集具有以下特征:支持BMP( Basic Multilingual Plane 基本多语种平面 )和 补充字符( Supplementary Multilingual Plane 补
2024-01-08 / 0 comments

字节码初览

字节码初览示例程序/** * @author shaoming */public class ByteCodeView { public static void main(String[] ar
2021-08-02 / 0 comments

2020年年终总结

开篇2020年已经完全过去了,总结本来元旦放假时就想写了,但是由于平时工作过于肝,就利用假期好好休息了。好吧,那么就打开2020年的时间轴吧!一月回想那时还是挺快乐的,在大鸟网愉快的搬砖,中午和同事一
2021-02-15 / 0 comments

类之间的关系

泛化关系(generalization)类继承结构通常表现为,泛化(generalize)与实现(realize)继承关系为is-a的关系;两个对象之间如果可以用is-a来表示,就是继承关系:(...
2020-07-07 / 0 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索引失效详解

被索引字段,发生隐式类型转换例如以下表结构CREATE TABLE consumers( `consumerId` varchar(11) NOT NULL PRIMARY KEY COMMEN
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