摘要: 在开发系统中,经常会碰到一个问题。现在需要实现的一些功能,但是这个功能模块以后一定是需要扩展的,那么现在开发中就不仅要实现现在的功能,还要考虑以后的扩展。那么为了系统的健壮,扩展就要遵循开闭原则(简单说,就是对修改关闭,对扩展开发)。 通过场景例子切入工厂方法模式 要实现这个功能,就是要找到一种方法 阅读全文
posted @ 2019-04-16 22:20 彭卫强 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 这篇博文介绍简单工厂模式,设计模式并不是固定的二十三种,不同的书介绍的可能有出入,这篇介绍的简单工厂模式在有些书上就忽略不介绍了。设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。从设计模式上的定义可以了解到设计模式的本质,既然是总结出来的,肯定有出入。作为学习设计模式来 阅读全文
posted @ 2019-03-20 21:48 彭卫强 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 在一个软件系统中,经常有有些特殊的对象就需要一个实例,如果有多个的话,就比较浪费服务器资源,最典型的就是 整个系统的配置文件对象。 普通方式读取配置文件 // 配置文件 SingletonApp.properies paramA2 = AAAAAA paramB2 =BBBBBBBBBBB /*** 阅读全文
posted @ 2019-03-19 22:13 彭卫强 阅读(478) 评论(0) 推荐(1) 编辑
摘要: 介绍常用命令,在忘记时便于即使查询 复制、移动、删除 cp、mv、rm、pwd 1、 CP 介绍 用法:CP [-adfilprsu] 源文件 目标文件 参数:参数说明: -a:是指archive的意思,也说是指复制所有的目录 -d:若源文件为连接文件(link file),则复制连接文件属性而非文 阅读全文
posted @ 2019-02-27 11:12 彭卫强 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 系统Ubuntu,下载jdk-9.0.1 1,切换到root ,创建文件夹 xxxx@ubuntu:~$ sudo su root@ubuntu:~# mkdir /usr/java 2,找到下载的jdk-9.0.1_linux-x64_bin.tar.gz,然后复制到刚才创建的 /usr/java 阅读全文
posted @ 2018-12-27 16:31 彭卫强 阅读(147) 评论(0) 推荐(0) 编辑
摘要: Linux 之所以是比较安全的操作系统,和它丰富的文件权限设定是有关系的,学习 Linux 操作系统一定要懂文件的权限识别和设置。通过这篇博文我们了解 Linux 操作系统的文件权限。 拥有者 / 群组 / 其他人 拥有者:谁创建了这个文件,谁就是文件的拥有者 群组:文件创建者所在的群组,就是文件的 阅读全文
posted @ 2018-12-12 20:24 彭卫强 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 1、从 X window 切换到 纯命令模式 Ctrl+Alt+[F2-F6]。切换回来 Ctrl+Alt+[F2-F6]。 2、 1)CentOS Linux 7 (Core)代表 Linux distribution 名称和版本。 2)Kernel 3.10.0-862.14.4.e17.x86 阅读全文
posted @ 2018-12-05 21:01 彭卫强 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 为了解“徒手”建立一个web应用,此博客建立简单过程 阅读全文
posted @ 2018-08-22 17:24 彭卫强 阅读(4063) 评论(0) 推荐(0) 编辑
摘要: 这几天学习了 ssh 架构,中间出了好多错误,现在终于整理好了,就记录下来 ssh机构的框架构成,以及它们的作用 struts2 :这个框架主要用做控制处理的,其核心是 Contraller ,即 ActionServlet。而 ActionServlet 的核心是 struts.xml。用于分配处 阅读全文
posted @ 2018-04-30 13:37 彭卫强 阅读(735) 评论(0) 推荐(0) 编辑
摘要: 看一些代码介绍时候总会提到 UML 类图。比如前段时间看设计模式,就对类图表示的类之间关系似懂非懂,总是有雾里看花的感觉;所以来补一下 UML 类图的一些简单知识。首先来看一张图 1、车的类图结构为<<abstract>>,表示车是一个抽象类; 2、他有两个继承类:小汽车和自动车。他们之间的关系为实 阅读全文
posted @ 2018-04-20 22:05 彭卫强 阅读(1032) 评论(0) 推荐(0) 编辑
本文原创,文中若有表述不清或存在问题,欢迎指正。共同学习