GOF论述了23种设计模式,它们有3个分类————创建型模式、结构型模式、行为模式。此篇为创建型模式创建型模式抽象了实例化的过程,它们可以帮助某个系统独立于如何创建、组合以及表示该系统所包含的对象。当系统向着更加依赖于对象复合和不是类的继承演变时,创建型模式就变得更为重要。 创建型模式始终围绕两个基 ...
分类:
其他好文 时间:
2018-05-02 10:03:01
阅读次数:
150
一、之前java读取xml配置文件时,总是通过dom4j第三方库主动解析,最近发现可以通过jdk类库将xml转换pojo。 二、编写xml转化工具类XmlUtils 二、测试 a、第一步:定义一个xml配置文件如:cityList.xml <?xml version="1.0" encoding=" ...
分类:
编程语言 时间:
2018-05-02 10:02:53
阅读次数:
196
sleep命令sleep参数时间:指定要暂停时间的长度。时间长度,后面可接s为秒,m为分钟,h为小时,d为日数。sleep1:睡眠1秒sleep1s:睡眠1秒sleep1m:睡眠1分sleep1h:睡眠1小时实例#!/bin/bashb=‘‘for((i=0;$i<=100;i++))doprintf"Progress:[%-100s]%d%%\r"$b$isleep0.1sb=#$bdon
分类:
系统相关 时间:
2018-05-02 10:02:41
阅读次数:
238
Spring cloud--鸿鹄Cloud分布式微服务云系统—Config
Spring Cloud Config 为分布式系统中的外部配置提供服务器和客户端支持。使用 Config Server,您可以在所有环境中管理应用程序的外部属性。客户端和服务器上的概念映射与Spring Environment和PropertySource抽象相同,
分类:
编程语言 时间:
2018-05-02 10:02:36
阅读次数:
186
设计原则: 单一职责原则:类的功能要专一,不要大而全里氏替换原则:使用父类的地方都可以直接换成子类,不要随意覆盖父类的方法,不要破坏原有的继承结构依赖倒置原则:针对接口编程,降低耦合度,提高健壮性接口隔离原则:接口的功能要专一,不要大而全迪米特法则:开闭原则:对扩展开放,对修改关闭 设计模式:单例模 ...
分类:
编程语言 时间:
2018-05-02 10:02:29
阅读次数:
192
希望编辑空间的样式表:进入到空间,然后在左侧边栏中选择 空间工具 > 界面外观(Space tools > Look and Feel)。选择 样式表(Stylesheet)然后选择 编辑(Edit)。将你自定义的 CSS 样式表文件粘贴进来。保存你的设置。新的 CSS 样式表文件将会应用到空间中的所有内容页。如果你使用的是文档主题:从顶部选择 浏览 > 空间
分类:
Web程序 时间:
2018-05-02 10:02:24
阅读次数:
191
项目使用了 logging 的 TimedRotatingFileHandler : #!/user/bin/env python # -*- coding: utf-8 -*- import logging from logging.handlers import TimedRotatingFil ...
分类:
编程语言 时间:
2018-05-02 10:02:18
阅读次数:
191
这个页面对 Confluence 通过修改 CSS 来改变外观和感觉的情况进行了说明。层叠样式表(Cascading Style Sheets (CSS))是对 Web 页面进行样式化的工业化标准。网页中的内容将会被转换为 HTML 语言,有关页面的显示,外观等就需要通过 CSS 文件来进行定义了。你可以上传一个 CSS 的文本文件,或者你可以直接输入 stylesheet 后将样式表应用到一个空
分类:
Web程序 时间:
2018-05-02 10:02:08
阅读次数:
195
实验目的:全网互通(pc0pingpc1可以互通)如下图实验拓扑;1,先给pc0配置ip以及网关2,给router0的gi0/0gi0/1配置ip地址3.给router1的接口下面配置相应的ip地址4给router2的Gig0/0Gig0/1接口下配置相应的ip地址5,给router3的Gig0/0Gig0/1接口下配置相应的ip地址6给pc1配置相应的网关和ip地址接下来就要配置rip协议了分别
分类:
其他好文 时间:
2018-05-02 10:02:03
阅读次数:
217
转载自 http://www.cnblogs.com/chenssy/p/6393321.html 无论处理器、JVM、编译器都会都保证程序正确的前提下尽可能的对指令执行效率进行优化,进行指令重排等操作。而要保证程序的执行结果的正确,则必须要遵循JMM中规定的happens-before原则。 在J ...
分类:
移动开发 时间:
2018-05-02 10:01:56
阅读次数:
214
写这篇文章的用意是便于记忆,发布出来是为了能给一些初学者一些帮助。每个人的理解都可能会有一些偏差,如果存在误解,请多多指正。谦虚并不一定就代表不自信,人无完人,学无止境,谦虚使人进步,传递正能量。 面向对象设计模式,是描述面向对象设计过程中,特定场景下“类”与“相互通信的对象”之间的场景的组织关系。 ...
分类:
其他好文 时间:
2018-05-02 10:01:50
阅读次数:
154
全量备份--不带时间戳目录innobackupex--defaults-file=/data/3306/my.cnf--user=bkup--password=bkup--sock=/data/3306/mysql/mysql.sock--parallel=8--slave-info--no-timestamp/data/backup--带时间戳目录innobackupex--defaults-f
分类:
其他好文 时间:
2018-05-02 10:01:37
阅读次数:
148
出现承运人的错误:Unfortunately, there are no carriers available for your delivery address.如何解决这个错误? 请参考下面的解决方案:这个错误多是因为你的后台的承运人没有配置到快递投递的国家。在我们这个例子中,我们有 2 个承运人都在美国,但是我们希望快递能投递到中国。在其中一个承运人中,需要设置一个至少能投递到中国
分类:
其他好文 时间:
2018-05-02 10:01:30
阅读次数:
145
默认使用的就是gbk编码,这里的例子改成了utf8编码写入—编码 读取—解码 字符流 = 字节流 + 编码表#####################快捷操作的类FileWriter and FileReader ...
分类:
其他好文 时间:
2018-05-02 03:00:36
阅读次数:
155
前言 值得庆幸的是如今开发者在构建网站时,已经开始注重安全问题了。绝大部分开发者都意识到SQL注入漏洞的存在,在本文我想与读者共同去探讨另一种与SQL数据库相关的漏洞,其危害与SQL注入不相上下,但却不太常见。接下来,我将为读者详细展示这种攻击手法,以及相应的防御策略。 注意:本文不是讲述SQL注入 ...
分类:
数据库 时间:
2018-05-02 03:00:28
阅读次数:
196