MySQL中的字符集

我们在开发过程中可能会碰到MySQL字符集的问题,有时候发现存入某个字符,数据库存储不对。有时候发现,存储某个字符正确,但是获取到的又是乱码。这种情况下一个一个去网上搜索,实在是浪费时间。这里总结一下MySQL中字符集的规则以及配置方法,下次遇到问题时,不妨从这里总结的入手。首先,先了解两个概念。字符集和校对规则MySQL包含字符集(character
...
阅读全文

MySQL中的整数类型int(n)有啥用

如果你认为括号内n指定了数值的大小,那就错啦!括号内的n表示的是显示宽度,一般与zerofill配合使用。请看下例:一般我们都不会在建表时指定zerofill的,所以看起来是没有差别的。
...
阅读全文

设计模式之适配器模式

适配器模式的作用适配器模式使得原来由于接口不兼容而不能一起工作的哪些类可以在一起工作。适配器中的角色:目标接口(Target):客户所期待的接口。目标可以是具体的或抽象的类,也可以是接口。适配器(Adapter):通过包装一个需要适配的对象,把原接口转换为目标接口待适配对象(Adaptee):需要
...
阅读全文

设计模式之装饰模式

问题的引出人们日常生活中所使用的手机是不断迭代的、不断产生新功能的。初代的座机,只能打电话。如今手机经过了发展,又产生了很多功能,如听音乐、看视频等。将手机当做一个产品类,如果我们要实现这一模型的话,若采用一般继承的方式来构造的话,无疑会产生很多类。如下:interface ITelepho
...
阅读全文

设计模式之工厂方法模式

使用工厂模式创建对象时,我们不需要对客户端暴露创建逻辑,只需要通过一个共同的接口(工厂)来创建即可,从而使得代码简洁易懂。工厂方法模式中有以下几个元素:产品:要创建的对象工厂:用于创建产品的媒介在介绍工厂方法模式之前,先介绍一下简单工厂简单工厂的实现十分简单:共同的产品接口
...
阅读全文