摘要:
在开发系统中,经常会碰到一个问题。现在需要实现的一些功能,但是这个功能模块以后一定是需要扩展的,那么现在开发中就不仅要实现现在的功能,还要考虑以后的扩展。那么为了系统的健壮,扩展就要遵循开闭原则(简单说,就是对修改关闭,对扩展开发)。 通过场景例子切入工厂方法模式 要实现这个功能,就是要找到一种方法 阅读全文
摘要:
这篇博文介绍简单工厂模式,设计模式并不是固定的二十三种,不同的书介绍的可能有出入,这篇介绍的简单工厂模式在有些书上就忽略不介绍了。设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。从设计模式上的定义可以了解到设计模式的本质,既然是总结出来的,肯定有出入。作为学习设计模式来 阅读全文
摘要:
在一个软件系统中,经常有有些特殊的对象就需要一个实例,如果有多个的话,就比较浪费服务器资源,最典型的就是 整个系统的配置文件对象。 普通方式读取配置文件 // 配置文件 SingletonApp.properies paramA2 = AAAAAA paramB2 =BBBBBBBBBBB /*** 阅读全文
摘要:
介绍常用命令,在忘记时便于即使查询 复制、移动、删除 cp、mv、rm、pwd 1、 CP 介绍 用法:CP [-adfilprsu] 源文件 目标文件 参数:参数说明: -a:是指archive的意思,也说是指复制所有的目录 -d:若源文件为连接文件(link file),则复制连接文件属性而非文 阅读全文
摘要:
系统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 阅读全文
摘要:
Linux 之所以是比较安全的操作系统,和它丰富的文件权限设定是有关系的,学习 Linux 操作系统一定要懂文件的权限识别和设置。通过这篇博文我们了解 Linux 操作系统的文件权限。 拥有者 / 群组 / 其他人 拥有者:谁创建了这个文件,谁就是文件的拥有者 群组:文件创建者所在的群组,就是文件的 阅读全文
摘要:
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 阅读全文
摘要:
为了解“徒手”建立一个web应用,此博客建立简单过程 阅读全文
摘要:
这几天学习了 ssh 架构,中间出了好多错误,现在终于整理好了,就记录下来 ssh机构的框架构成,以及它们的作用 struts2 :这个框架主要用做控制处理的,其核心是 Contraller ,即 ActionServlet。而 ActionServlet 的核心是 struts.xml。用于分配处 阅读全文
摘要:
看一些代码介绍时候总会提到 UML 类图。比如前段时间看设计模式,就对类图表示的类之间关系似懂非懂,总是有雾里看花的感觉;所以来补一下 UML 类图的一些简单知识。首先来看一张图 1、车的类图结构为<<abstract>>,表示车是一个抽象类; 2、他有两个继承类:小汽车和自动车。他们之间的关系为实 阅读全文