Fork me on GitHub

04 2018 档案

摘要:中间件 非底层操作系统软件,非业务应用软件,不是直接给最终用户使用的,不能直接给客户带来价值的软件统称为中间件。 消息中间件 管制关注于数据的发送和接收,利用高效可靠的异步消息传递机制集成分布式系统。 ActiveMQ是异步消息,注重消息传输可靠性,降低服务间耦合度。Dubbo是rpc集成,同步,更 阅读全文
posted @ 2018-04-28 16:58 秋夜雨巷 阅读(218) 评论(0) 推荐(0)
摘要:中介者模式(Mediator)也称为调停者模式,用一个中介对象封装一系列对象(同事)的交互,中介者使各个对象不需要显示的相互作用,从而使其耦合松散,而且对象可以独立地改变它们之间的交互。 观察者(Observer Pattern)模式也称发布订阅者模式,定义对象间一对多的依赖关系,使得每当一个对象改 阅读全文
posted @ 2018-04-27 15:31 秋夜雨巷 阅读(244) 评论(0) 推荐(0)
摘要:定义 解释器模式(Interpreter Pattern)是一种按照规定语法对表达式进行解析的方案,在项目中较少使用。 英文:Given a language,define a representation for its grammer along with an interpreter that 阅读全文
posted @ 2018-04-27 15:19 秋夜雨巷 阅读(285) 评论(0) 推荐(0)
摘要:定义 状态模式(State Pattern)又称为状态对象模式,该模式允许一个对象在其内部状态改变的时候改变行为。 英文:Allow an object to alert its behavior when its internal state changes.The object will app 阅读全文
posted @ 2018-04-26 15:42 秋夜雨巷 阅读(232) 评论(0) 推荐(0)
摘要:定义 访问者(Visitor Pattern)的目的是封装一些施加于某种数据结构元素之上的操作,即使这些操作需要修改,接收这个操作的数据结构却可以保持不变。 英文原话:Represent an operation to be performed on the elements of an objec 阅读全文
posted @ 2018-04-26 11:46 秋夜雨巷 阅读(267) 评论(0) 推荐(0)
摘要:定义 备忘录模式(Memento Pattern)又称为快照(Snapshot)模式或Token模式。 英文原话:Without violating encapsulation,capture and externalize an object's internal state so that th 阅读全文
posted @ 2018-04-25 16:53 秋夜雨巷 阅读(249) 评论(0) 推荐(0)
摘要:定义 观察者(Observer Pattern)模式也称为发布订阅模式,它是一种在项目中经常使用的模式。 英文原话:Define a one-to-many dependency between objects so that when one object changes state,all it 阅读全文
posted @ 2018-04-25 11:21 秋夜雨巷 阅读(260) 评论(0) 推荐(0)
摘要:定义 中介者模式(Mediator)也称调停者模式,是一种比较简单的模式。 英文:Define an object that encapsulates how a set of objects interact.Mediator promotes loose coupling by keeping 阅读全文
posted @ 2018-04-24 14:40 秋夜雨巷 阅读(250) 评论(0) 推荐(0)
摘要:模板方法(Template Pattern)定义一个操作中的算法的框架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构即可重新定义该算法某些特定步骤。 命令模式(Command)是一种高内聚的模式,将一个请求封装成一个对象,从而使用不通的请求把客户端参数化,对于请求排队或者记录请求日志, 阅读全文
posted @ 2018-04-23 07:54 秋夜雨巷 阅读(264) 评论(0) 推荐(0)
摘要:定义 迭代器模式(Iterator Pattern)是使用率最高的几个模式之一,被广泛地应用到Java的API中。例如:Java的集合(Collection)框架中,就广泛使用迭代器来遍历集合中元素。 英文原话:Provide a way to access the elements of an a 阅读全文
posted @ 2018-04-23 07:48 秋夜雨巷 阅读(261) 评论(0) 推荐(0)
摘要:官网下载文件 https://archive.apache.org/dist/tomcat/tomcat-7/v7.0.54/bin/ 文中CentOS使用apache-tomcat-7.0.54.tar.gz,windows需要注册为服务时下载exe文件。 解压缩 # mkdir /usr/loc 阅读全文
posted @ 2018-04-21 15:28 秋夜雨巷 阅读(696) 评论(0) 推荐(0)
摘要:关闭SELINUX ##查看SELINUX状态 /usr/sbin/sestatus -v getenforce #修改config配置文件,重启后即可 vi /etc/selinux/config #SELINUX=enforcing改为SELINUX=disabled #临时关闭(不用重启机器) 阅读全文
posted @ 2018-04-20 20:51 秋夜雨巷 阅读(1155) 评论(0) 推荐(0)
摘要:定义 策略模式(Strategy Pattern)也叫政策模式,是一种比较简单的模式。 英文原话:Define a family of algorithms,encapsulate each one,and make them interchangeable. 翻译:定义一组算法,将每个算法都封装起 阅读全文
posted @ 2018-04-20 15:00 秋夜雨巷 阅读(361) 评论(0) 推荐(0)
摘要:定义 责任链模式(Chain of Responsibility Pattern)是一种常见的行为模式。 责任链模式英文原话是:Avoid coupling the sender of a request to its receiver by giving more than one object 阅读全文
posted @ 2018-04-20 11:22 秋夜雨巷 阅读(12516) 评论(0) 推荐(2)
摘要:Linux环境、IP配置 阅读全文
posted @ 2018-04-19 14:47 秋夜雨巷 阅读(109528) 评论(2) 推荐(17)
摘要:定义 命令模式(Command Pattern)又称为行动(Action)模式或者交易(Transaction)模式。 英文原话:Encapsulate a request as an object,thereby letting you parameterize clients with diff 阅读全文
posted @ 2018-04-19 11:39 秋夜雨巷 阅读(327) 评论(0) 推荐(0)
摘要:官网下载windos版docker。 安装完之后出现 其中Vbox是虚拟机,和VMWare不同的是,这个是开源免费的。第二个是docker的工具。 启动Kitematic会在Vbox中自动建一个虚拟机 Kitematic打开界面看到的每一个都是镜像文件,可以自行搜索镜像文件,点击create后会自动 阅读全文
posted @ 2018-04-18 17:11 秋夜雨巷 阅读(235) 评论(0) 推荐(0)
摘要:行为型模式(Behavioral Pattern)是对不同的对象之间划分责任和算法的抽象化。行为型模式包括11种模式:模板方法模式、命令模式、责任链模式、策略模式、迭代器模式、中介者模式、观察者模式、备忘录模式、访问者模式、状态模式、解释器模式。 定义 模板方法模式(Template Method 阅读全文
posted @ 2018-04-18 10:31 秋夜雨巷 阅读(240) 评论(0) 推荐(0)
摘要:Itext5为PDF添加水印 阅读全文
posted @ 2018-04-16 17:04 秋夜雨巷 阅读(996) 评论(0) 推荐(0)
摘要:需求:当百度地图在内网中也能使用。 分析:js判断是否联网,然后根据联网状态加载不同js。 失败案例: 1、直接document.write <script language="javascript"> document.write("<script src='xxx.js'><\/script>" 阅读全文
posted @ 2018-04-16 09:26 秋夜雨巷 阅读(2213) 评论(0) 推荐(0)
摘要:直接用命令执行 导出时指定类,直接运行jar包会执行指定类的main方法 运行其他类的main方法 双击jar包运行方法 方案一 在jar包同级,写个bat文件,如下 方案二 右击jar文件 -》打开方式-》选择安装的jre/bin/javaw.exe。 双击依然不行,因为双击相当于执行cmd命令 阅读全文
posted @ 2018-04-12 09:30 秋夜雨巷 阅读(8993) 评论(0) 推荐(0)
摘要:sql语句执行顺序: from > join > on > where > group by > avg,sum.... > having > select > distinct > order by > limit 存储过程优点: 存储过程是一组予编译的 SQL 语句,它的优点有: 允许模块化程序 阅读全文
posted @ 2018-04-10 14:25 秋夜雨巷 阅读(1790) 评论(0) 推荐(0)
摘要:继上一文章,百度地图离线功能,这里主要讲述下载瓦片图具体方法。 1.利用全能电子地图下载带水印的瓦片图。其中文件夹路径为tile/层级/x/y.jpg,如下图所示,全能电子地图1.9下载的百度地图瓦片图是一个个黑点。 2.根据图片url下载图片,根据URL获取HttpURLConnection, 根 阅读全文
posted @ 2018-04-09 17:30 秋夜雨巷 阅读(6654) 评论(13) 推荐(3)