
java
S_simple_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计模式课时十五------原型模式
原型模式定义:不通过构造函数的new来创建对象的副本需要:被克隆的对象实现Cloneable接口,并重写父类的clone()方法,如果没有实现,则抛出CloneNotSupportedException异常分类: 克隆又分为 深拷贝和浅拷贝注:String对象每次克隆都是新对象,这也是为什么推荐用StringBuffer的缘故/** * 原型模式-----对象克隆 */packa...原创 2019-12-03 14:37:11 · 189 阅读 · 0 评论 -
设计模式课时十四------建造者(生成器)模式
生成器模式/** * 生成器模式 * 生成器:BenzBuilder * 制造者:Producer */package Abstract.builder;import java.util.ArrayList;import java.util.List;class Body{}class Engine{}class Wheel{ private String...原创 2019-12-02 11:24:42 · 205 阅读 · 0 评论 -
设计模式课时十二------工厂方法模式
工厂方法模式原创 2019-11-27 18:45:47 · 172 阅读 · 0 评论 -
设计模式课时十一------代理模式
代理模式转载 2019-11-25 17:02:15 · 191 阅读 · 0 评论 -
设计模式课时十------命令模式
命令模式原创 2019-11-22 10:42:10 · 179 阅读 · 0 评论 -
设计模式课时一------接口和抽象类的区别
设计模型课时一 ------接口和抽象类的区别说明:所有的对象都是通过类来描述的。但是类并不都是用来描述对象的,例如 抽象类abstract 抽象类可以有自己的成员变量,也可以有非abstract的成员方法interface 接口(特殊的抽象类)只能有静态的不能被修改的成员变量(static final)所有的方法都是abstract的解释: is-a 和 like-a例如...原创 2019-11-14 14:08:42 · 179 阅读 · 0 评论 -
nginx:[emerg]unknown directive ssl
解释:因为我们配置这个SSL证书需要引用到nginx的中SSL这模块,然而我们一开始编译的Nginx的时候并没有把SSL模块一起编译进去,所以导致这个错误的出现。1…来到安装目录,前文提到我的安装目录为sky/nginx/nginx-1.9.9cd sky/nginx/nginx-1.9.92.执行命令:./configure --with-http_ssl_module //重新添加这...转载 2019-11-21 17:10:52 · 402 阅读 · 0 评论 -
linux服务器安装nginx
1.安装依赖包yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel2.下载并解压安装包本人解压在自己的目录下,cd sky/nginx# 2.1 获取nginxwget http://nginx.org/download/nginx-1.9.9.tar.gz # 2.2 解压nginxtar -z...原创 2019-11-21 17:03:46 · 249 阅读 · 0 评论 -
nginx: [warn] invalid value "TLSv1.1"
Nginx保持着一个较快速的更新,7年前是0.7.54。之前一直使用0.7.54的稳定版,但现在网站都是要支持HTTPS,所以要升级支持SSL,而且苹果应用指定要支持TLS v1.2,无奈Nginx 1.0.12版本以上才支持TLSv1.2。所以 升级nginx吧骚年!...原创 2019-11-21 16:59:04 · 2782 阅读 · 0 评论 -
linux下安装tomcat
1.创建安装目录cd /usrmkdir tomcat2.1下载链接从官网下载安装包----点击这里2.2 通过wget命令下载# 根据下载链接下载tomcatwget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.47/bin/apache-tomcat-8.5.47.tar.gz# 解压tomcat到当前目录...原创 2019-11-21 11:50:17 · 334 阅读 · 0 评论 -
linux下安装jdk-----CentOS下安装
1.切换root角色-----sudo su root2.安装JDK2.1.安装包安装将jdk安装包上传到指定目录下,解压# 创建jdk存储目录mkdir /usr/java/jdk## 进入目录cd /usr/java/jdk# 解压jdktar -xvf jdk-8u181-linux-i586.tar.gz2.2 配制环境变量# 进入etc目录cd /etc#...原创 2019-11-21 11:34:32 · 225 阅读 · 0 评论 -
设计模式课时九------中介者模式
中介者模式原创 2019-11-21 09:08:46 · 179 阅读 · 0 评论 -
设计模式课时八------观察者模式
观察者模式原创 2019-11-21 09:07:43 · 306 阅读 · 0 评论 -
设计模式课时七------单例模式
单例模式原创 2019-11-21 09:06:44 · 131 阅读 · 0 评论 -
设计模式课时六------责任型模式
责任型模式原创 2019-11-19 17:37:53 · 200 阅读 · 0 评论 -
设计模式课时五 ------桥接模式
桥接模式什么是桥接模式:非桥接模式:一幅画需要12种颜色,和粗,细,中三个型号,共计36支蜡笔(3*12=36个实体类)桥接模式:一幅画需要12种颜色,和粗,细,中三个型号,共计3支毛笔,12中色料(3+12=15个实体类)代码示例:class Color{ public String color;}class Red extends Color{ public ...原创 2019-11-19 10:57:40 · 254 阅读 · 1 评论 -
设计模式课时四------组合模式
组合模式定义:组合模式(又为 ‘整体-部分’ 模式)屏蔽了容器对象与单个对象在使用时的差异,为客户端提供统一的操作接口,从而降低客户代码与被调用对象的耦合关系,方便系统的维护与扩展。interface Component { void Add(Component c);//添加树叶/树枝 void Remove(Component c);//移除 void Displ...原创 2019-11-18 15:02:04 · 174 阅读 · 0 评论 -
设计模式课时三 ------外观模式
外观模式概念:外观模式定义了一个将子系统的一组接口结合成在一起的高层接口,以提供一个一致的界面。通过这个界面,其他系统可以方便地调用子系统的功能,而忽略子系统内部发生的变化。例如:完善信息子系统的三个类:Account ,Address,idCard桥接器:CustomerFacade客户端:Client如图:public class Account{ String name;...原创 2019-11-15 17:23:11 · 176 阅读 · 0 评论 -
设计模式课时二------适配器模式
**适配器模式:**解释:把一个类的接口转化为客户端所期待的另一种接口,从而使原接口不匹配无法在一起工作的两个类能在一起工作。例如://A是充电器,必须实现woker充电接口,但是在国内需要220V电压才能工作public interface woker{ void up();}//B恰好有这个功能,但是B实现的是这个接口public interface 110V{ void...原创 2019-11-14 15:23:00 · 149 阅读 · 0 评论 -
jdbc连接mysql 8 的一些需注意的改变
1.驱动包要升级为 mysql-connector-java-8.0.11.jar2.JDBC driver 由“com.mysql.jdbc.Driver”改为“com.mysql.cj.jdbc.Driver”3.url中加上“userSSL=false”。否则会出现以下错误:“Establishing SSL connection withoutserver’s identity ve...转载 2019-10-09 16:26:55 · 239 阅读 · 1 评论