Java设计模式四:原型模式

Java设计模式四:原型模式

   原型(Prototype)模式:将一个对象作为原型,通过对其进行复制而克隆出多个和原型类似的新实例。一、定义与特点原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创...
Java设计模式三:抽象工厂模式

Java设计模式三:抽象工厂模式

   抽象工厂(Abstract Factory)模式:提供一个创建产品族的接口,其每个子类可以生产一系列相关的产品。一、定义与特点抽象工厂模式(Abstract Factory)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂...
Java设计模式二:工厂模式

Java设计模式二:工厂模式

   工厂(Factory)模式:定义一个用于创建产品的接口,由子类决定生产什么产品一、定义与特点工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象...
Java设计模式一:单例模式

Java设计模式一:单例模式

   单例(Singleton)模式:某个类只能生成一个实例,该类提供了一个全局访问点供外部获取该实例,其拓展是有限多例模式。  创建型模式的主要关注点是“怎样创建对象?”,它的主要特点是“将对象的创建与使用分离”。这样...
Java将图片进行Base64编码和解码

Java将图片进行Base64编码和解码

 DataURI 允许在HTML文档中嵌入小文件,可以使用img标签或CSS嵌入转换后的Base64编码,减少HTTP请求,加快小图像的加载时间。 经过Base64编码后的文件体积一般比源文件大30%左右。Base64编解码工具/** * 将网络图片进...
Java保留两位小数的多种方法

Java保留两位小数的多种方法

方法一此方法返回精度为四舍五入#.## 格式化后如果小数部分都是0,返回整数#0.00 格式化后,保留2位小数DecimalFormat df = new DecimalFormat("#0.00");double d1 = 3.14159;double d2 = 1.956;double d3 = 2.0;System.out...
Eclipse背景颜色、字体设置(豆沙绿护眼色)

Eclipse背景颜色、字体设置(豆沙绿护眼色)

推荐背景颜色豆沙绿:色调 85,饱和度 123,亮度 205设置后编辑器背景颜色不再是刺眼的白底黑字,而是非常柔和的豆沙绿色。这个色调是眼科专家配置,长时间使用会很有效的缓解眼睛疲劳保护眼睛。改变背景颜色Windows->Pr...
Linux下修改MySQL的字符集编码为UTF8

Linux下修改MySQL的字符集编码为UTF8

 MySQL安装后的默认字符集如果不是UTF8,可能会有中文乱码等情况发生,只需修改字符集编码为UTF8即可解决。一、查看默认编码mysql> SHOW VARIABLES LIKE 'character%';+--------------------------+---------------...
MySQL允许远程登录设置

MySQL允许远程登录设置

1、授权访问以下为允许任何主机使用myuser账号和mypwd密码连接到MySQL服务器mysql> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypwd' WITH GRANT OPTION;2、刷新授权mysql> FLUSH PRIVILEGES;3、...
MySQL的一些常用配置参考

MySQL的一些常用配置参考

一、MySQL5.6极简配置[mysqld]# 端口号port = 3306# 指定server的字符集collation-server = utf8_general_ci# 指定连接时的初始化编码init-connect = 'SET NAMES utf8'# server的字符编码character-set-server ...
广告