摘要:
学习设计模式,必然会谈到单例模式,因为它是一种很常用的软件设计模式,本节开始学习单例模式,首先解释单例模式的定义、分类,接着实例介绍饿汉式单例模式类、懒汉式单例模式类、在多线程中的应用及它们的区别,最后列举一个单例模式的实例,以供参考。 定义: 单例模式:保证一个类仅有一个实例,并提供一... 阅读全文
摘要:
做了个小项目,根据一些基本信息,生成二维码图片,并为二维码图片加上一幅图片水印,然后导出。 1、生成二维码 ZXing是一个开放源码的,用Java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的端口。Zxing可以实现使用手机的内置的摄像头完成条形码的扫描及解码。该项目... 阅读全文
摘要:
最近做到一个小项目,其中关系到图片的一些操作。比如:将图片保存到数据库中、从数据库中读取图片、显示图片、打印图片等。此处对这些在项目中遇到的一些琐碎知识加以总结,以便日后查找。 1、将图片作为其中的一个参数保存到数据库中 在项目中,一般是将图片转换成二进制流格式,然后保存到数据库中。同时数据库表中存储图片的格式一般为image。此次项目,是将图片作为一个参数,和其他几个参数一起保存到数据库中,和在网上搜索到的图片保存不太一样,此处稍作修改,但都是检测过的。 存储步骤: 1、搜索到图片的路径 2、读取图片并将图片转换成二进制流格式 3、sql语句保存到数据库中。 贴代码: pr... 阅读全文
摘要:
一、引言 在前面分别讲述了简单工厂模式和工厂模式,工厂方法模式是为了克服简单工厂模式的缺点而设计出来的,但是在现实生活中,一个工厂只创建单个产品这样的例子很少,因为现在工厂都多元化了,是一个工厂创建一系列产品,此时工厂模式显示不适用,抽象工厂模式可以很好的解决此问题。本节学习抽象工厂模式,最后会对这 阅读全文