第3条:用私有构造器或者枚举类型强化Singleton属性 Singleton指仅仅被实例化一次的类。Singleton通常会被用来本质上唯一的系统组件,比如窗口管理器或者文件系统。使类成为Singleton会使它的客户端测试变得十分困难,因为无法给Singleton替换模拟实现,除非它实现一个充当 ...
分类:
其他好文 时间:
2018-12-04 22:31:04
阅读次数:
221
1、Rotate90FlipX2、Rotate90FliY3、Rotate90FlipXY4、Rotate90FlipNone以上面四个为例:1是指定后接水平翻转的90度顺时针旋转,2是指定后接垂直翻转的90度顺时针旋转,3是指定后接水平翻转和垂直翻转的90度顺时针旋转,4是指定不进行翻转的90度顺 ...
--分析函数 --rank() over(order by) --值相同,排名相同,序号跳跃 select * from t_account select rank() over(order by usenum desc) 排名,t.* from t_account t --值相同,排名相同,序号连... ...
分类:
数据库 时间:
2018-12-03 23:04:41
阅读次数:
289
public enum EnumShopcartGoodsIsSelect { Y("Y"),N("N"); private String strValue; EnumShopcartGoodsIsSelect(String strValue){ this.strValue = strValue; ... ...
分类:
其他好文 时间:
2018-12-02 21:11:00
阅读次数:
154
介绍 索引用于加快数据访问的速度。把计算机的磁盘比作一本字典,索引就是字段的目录,当我们想快速查到某个词语的时候只需要通过查询目录找到词语所在的页数,然后直接打开某页就可以。MySQL最常用的索引是B+树索引,为什么使用B+作为MySQL的索引,这是许多面试官必问的问题。 为什么B+树 硬件相关知识 ...
分类:
数据库 时间:
2018-12-02 16:16:48
阅读次数:
189
在Spring中,有非常多Utils工具类,这些工具类有的是为了开发者使用的,有的只是提供给Spring框架使用的。了解这些工具类,在适当的时候使用这些工具类,对我们平时的开发还是很有帮助的,能极大方便我们的开发。 Spring的工具类都是以Utils结尾,所以要查看这些工具类,只需要在API文档中 ...
分类:
编程语言 时间:
2018-12-02 14:26:32
阅读次数:
1229
linuxc库函数实现/****longatol(char*nptr)-Convertstringtolong**Purpose:*ConvertsASCIIstringpointedtobynptrtobinary.*Overflowisnotdetected.**Entry:*nptr=ptrtostringtoconvert**Exit:*returnlongintvalueofthestr
分类:
其他好文 时间:
2018-12-02 00:39:29
阅读次数:
217
最优雅的单例模式: https://www.cnblogs.com/andy-zhou/p/5363585.html#_caption_3 https://www.cnblogs.com/hxsyl/archive/2013/03/19/2969489.html ...
分类:
其他好文 时间:
2018-11-30 22:34:54
阅读次数:
227
1 namespace pdf2image.O2S.Components.PDFRender4NET 2 { 3 public static class Program 4 { 5 public enum Definition 6 { 7 One = 1, Two = 2, Three = 3, F ...
单例模式有五种写法:懒汉、饿汉、双重检验锁、静态内部类、枚举 懒汉式线程不安全 懒汉式,线程安全 双重检验锁 事实上在 JVM 中这句话大概做了下面 3 件事情。 但是在 JVM 的即时编译器中存在指令重排序的优化。也就是说上面的第二步和第三步的顺序是不能保证的,最终的执行顺序可能是 1-2-3 也 ...
分类:
编程语言 时间:
2018-11-30 14:00:11
阅读次数:
176