摘要: 1.搭建vue的开发环境 1、搭建vue的开发环境 ,安装vue的脚手架工具 官方命令行工具 2、创建项目的两种方式(前提是安装了node.js) 第一种方式:创建项目 必须 cd到对应的一个项目里面 第二种方法:创建项目 (推荐使用)(轻量型) 2.VUE基础知识 1.数据绑定、对象绑定、循环数组 阅读全文
posted @ 2019-06-30 16:19 TriHeart 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 1 import java.util.LinkedList; 2 import java.util.Queue; 3 import java.util.Stack; 4 5 /** 6 * @author 阿遠 7 * Date: 2019/4/30 8 * Time: 15:23 9 */ 10 public class BinarySearch... 阅读全文
posted @ 2019-05-01 20:02 TriHeart 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 链表是真正的动态数据结构,其数据存储在“结点(Node)”中,它不需要处理固定容量的问题。其缺点在于丧失了随机访问的能力,不支持快速查询,而数组是支持快速查询的。 1.链表接口的实现 2. 链表接口的测试 测试结果: 3.链表的复杂度分析 4.链表的实例(LeetCode) 移除链表元素 题目: 删 阅读全文
posted @ 2019-01-18 15:10 TriHeart 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 队列是一种先进先出的数据结构(First In First Out, FIFO)。本文将以数组分别实现数组队列和循环队列两种底层的数据结构。 1. 队列接口 2.数组队列的实现 1 /** 2 * @author 阿遠 3 * Date: 2019/1/13 4 * Time: 19:29 5 */ 阅读全文
posted @ 2019-01-15 10:52 TriHeart 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 栈是一种后进先出的数据结构(Last In First Out, LIFO),本文将以数组实现栈的数据结构。 1.栈的接口 1 /** 2 * @author 阿遠 3 * Date: 2019/1/14 4 * Time: 10:37 5 */ 6 public interface Stack<E 阅读全文
posted @ 2019-01-15 10:21 TriHeart 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1. 数组数据结构的封装 2. 数组数据结构的测试 3. 测试结果 时间复杂度:常数阶O(1),对数阶O(log2n),线性阶O(n),线性对数阶O(nlog2n),平方阶O(n^2),立方阶O(n^3),指数阶O(2^n) 阅读全文
posted @ 2019-01-14 09:32 TriHeart 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 在前面的博文中,我们介绍了Zuul在Web以及微服务集群中的应用,在本文中,我们将介绍Zuul的相关配置。 1.路由配置 1.1 简单路由 Spring Cloud在Zuul的routing阶段实现了几个过滤器,这些过滤器决定如何进行路由的工作。其中,最基本的就是SimpleHostRoutingF 阅读全文
posted @ 2018-09-04 20:34 TriHeart 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 在上一篇博文中,Zuul将请求转发给了一个Web项目进行处理,如果处理的请求不是一个Web项目,而是整个微服务集群,那么Zuul将成为整个集群的网关。在加入Zuul前,Spring Cloud集群的结构如下图所示 为微服务集群加入Zuul的网关后,结构如下图所示 接下来我们就来实现在Spring C 阅读全文
posted @ 2018-09-03 22:13 TriHeart 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 在实际环境中,我们的应用程序会有多个服务调用者,如何将其组织起来统一对外提供服务呢?我们可以使用Netflix的Zuul框架构建微服务集群网关来解决这个问题。 1. Zuul框架介绍 1.1 关于Zuul Spring Cloud提供了多个组件用于集群内部的通信,例如服务管理组件Eureka,负载均 阅读全文
posted @ 2018-09-02 15:30 TriHeart 阅读(873) 评论(0) 推荐(0) 编辑
摘要: Hystrix主要用于保护调用服务的一方,如果被调用的服务发生故障,符合一定条件,就会开启断路器对调用的程序进行隔离。 1.准备测试程序 在进行Spring Cloud整合Hystrix之前,我们先准备好测试程序。测试程序所用的项目如下: > hystrix-server:该项目作为Eureka服务 阅读全文
posted @ 2018-09-02 13:08 TriHeart 阅读(247) 评论(0) 推荐(0) 编辑