摘要: 最近面试一直问到排序,老是各种搞混,特地来整理整理 先盗用一张图: 说明: 内部排序基于内存,外部排序是数据量大,而内存与外存的相结合的排序 一、插入排序 关键词:插入,将数字插入到一条已经排好序的有序表中。 1.1直接插入排序 假设要5,4,2,3,1 要升序排列。 i=1 5 i=2 5,4 = 阅读全文
posted @ 2017-04-23 21:44 yanyouqiang 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 组合模式 意图:将对象组合成树形结构以表示"部分-整体"的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 主要解决:它在我们树型结构的问题中,模糊了简单元素和复杂元素的概念,客户程序可以向处理简单元素一样来处理复杂元素,从而使得客户程序与复杂元素的内部结构解耦。 何时使用: 1、您 阅读全文
posted @ 2017-04-23 16:21 yanyouqiang 阅读(157) 评论(0) 推荐(0) 编辑
摘要: VM工作原理和特点主要是指操作系统装入JVM是通过jdk中Java.exe来完成,通过下面4步来完成JVM环境. 1.创建JVM装载环境和配置 2.装载JVM.dll 3.初始化JVM.dll并挂界到JNIENV(JNI调用接口)实例 4.调用JNIEnv实例装载并处理class类。 = GC 基础 阅读全文
posted @ 2017-04-22 16:40 yanyouqiang 阅读(1631) 评论(0) 推荐(0) 编辑
摘要: Collection Map 框架图 Collection 接口的接口 对象的集合 ├ List 子接口 按进入先后有序保存 可重复 │├ LinkedList 接口实现类 链表 插入删除 没有同步 线程不安全 │├ ArrayList 接口实现类 数组 随机访问 没有同步 线程不安全 │└ Vec 阅读全文
posted @ 2017-04-21 21:34 yanyouqiang 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 适配器模式 意图:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 主要解决:主要解决在软件系统中,常常要将一些"现存的对象"放到新的环境中,而新环境要求的接口是现对象不能满足的。 何时使用: 1、系统需要使用现有的类,而此类的接口不符 阅读全文
posted @ 2017-04-21 15:45 yanyouqiang 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1、Latex 套装下载安装 http://www.ctex.org/CTeXDownload 选择镜像稳定版 下载安装后 2、一个简单的例子 (1)打开WinEdt (2)新建一个文档 (3)插入以上内容 (4)选择XeLateX编译,点击放大镜就能查看编译的结果。 阅读全文
posted @ 2017-04-21 15:29 yanyouqiang 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 工厂模式 意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。 主要解决:主要解决接口选择的问题。 何时使用:我们明确地计划不同条件下创建不同实例时。 如何解决:让其子类实现工厂接口,返回的也是一个抽象的产品。 关键代码:创建过程在其子类执行。 应用 阅读全文
posted @ 2017-04-19 13:55 yanyouqiang 阅读(220) 评论(1) 推荐(0) 编辑
摘要: 设计模式(Design Pattern) 是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。 设计模式(Design Patt 阅读全文
posted @ 2017-04-19 11:08 yanyouqiang 阅读(145) 评论(0) 推荐(0) 编辑
摘要: Zuul 是在云平台上提供动态路由,监控,弹性,安全等边缘服务的框架。Zuul 相当于是设备和 Netflix 流应用的 Web 网站后端所有请求的前门。 ApiGateway服务器 1、pom 2、配置文件 无相关配置 3、类 @EnableZuulProxy 阅读全文
posted @ 2017-04-18 13:27 yanyouqiang 阅读(346) 评论(0) 推荐(0) 编辑
摘要: Bus, 事件、消息总线,用于在集群(例如,配置变化事件)中传播状态变化,可与Spring Cloud Config联合实现热部署。 本实例采用rabbitmq实现。 rabbitmq服务器端 下载安装: http://www.rabbitmq.com/download.html 配置用户名和密码。 阅读全文
posted @ 2017-04-17 20:14 yanyouqiang 阅读(2396) 评论(0) 推荐(0) 编辑