![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
markbug
一个灯泡需要多少个程序员换
展开
-
图片压缩处理的几种方式
图片压缩的几种方式一 、Thumbnailator框架Thumbnailator 是一个Google的图片处理开源Java类库支持的处理操作:图片缩放,区域裁剪,水印,旋转,保持比例。Thumbnailator官网:http://code.google.com/p/thumbnailator/ public static void main(String[] args)原创 2017-03-23 11:52:49 · 2926 阅读 · 0 评论 -
设计模式之单例模式
一、 单例模式1.什么是单例模式在所有的设计模式中,单例模式是我们在项目开发中最为常见的设计模式之一,单例模式确保一个类只有一个实例,并且提供一个全局访问点。单利模式只有一个私有的构造器,一个静态方法。私有构造器保证无法在其他类中对本类进行实例化,静态方法则以类名+方法名的方式对其他类提供访问权限。单例对象的生命周期从创建初始直到程序结束为止。2.单利模式的应用场景单利模式适用于在程序中需要且仅需原创 2017-06-29 14:28:59 · 289 阅读 · 0 评论 -
设计模式之工厂模式
一、工厂模式1. 什么是工厂模式JAVA制造对象时,提供了“new”关键字,当“new”的时候,我们确实是在实例化一个具体的类,但是这样的代码在扩展的时候缺乏足够的弹性,难以应付更加复杂的情景。工厂模式定义了一个创建对象的接口,但由子类决定要实例化地类是哪一个。工厂模式让类把实例化推迟到子类。如果出现了更多个性化需求,通过实现工厂类产生相关的子类,我们就可以简单的实例化子类去实现这个需求,完全不需要原创 2017-06-29 19:34:22 · 278 阅读 · 0 评论