摘要:前言 本篇主要介绍的是SpringCloud中的断路器(Hystrix)和断路器指标看板(Dashboard)的相关使用知识。 SpringCloud Hystrix Hystrix 介绍 Netflix创建了一个名为Hystrix的库,它实现了断路器模式。主要的目的是为了解决服务雪崩效应的一个组件 阅读全文
posted @ 2019-02-27 19:35 虚无境 阅读(802) 评论(4) 推荐(1) 编辑
摘要:分享一下本人工作至今整理的一些好用的资源,这些资源主要是一些工作和生活中用到的文档、软件和网站。 1. 文档主要是面试相关的文档和技术文档,其中面试文档主要是Java这块的,技术文档就有很多,除了Java语言相关的,还有Sql、Linux、JavaScript、Python、分布式、大数据等等相关文档。 2. 软件主要是工作中会经常用到的软件,比如kafka监控管理、redis可视化桌面、接口测试软件、文本对照软件、FTP传输等等软件。也有一些很有趣好用的软件,nyfedit、everything、LICEcap、MSIAfterburner等等。 3. 网站主要分为学习网站和资源网站。其中学习网站包括很多种的编程语言、框架技术、大数据、分布式网站等等。我这里把网站导航、资源查找、在线工具使用等等的网站归为资源网站。 阅读全文
posted @ 2019-02-18 08:17 虚无境 阅读(2857) 评论(7) 推荐(23) 编辑
摘要:前言 本篇主要介绍的是SpringCloud中的服务消费者(Feign)和负载均衡(Ribbon)功能的实现以及使用Feign结合Ribbon实现负载均衡。 SpringCloud Feign Feign 介绍 Feign是一个声明式的Web Service客户端,它使得编写Web Serivce客 阅读全文
posted @ 2019-01-16 08:27 虚无境 阅读(3133) 评论(3) 推荐(5) 编辑
摘要:本篇主要介绍的是SpringCloud相关知识、微服务架构以及搭建一个高可用的服务注册与发现的服务模块(Eureka)。 阅读全文
posted @ 2019-01-14 23:00 虚无境 阅读(1761) 评论(2) 推荐(9) 编辑
摘要:前言 又到了一年一度的年终总结了,相信大家估计也开始写总结,本人也不例外。在公司中写完模板化的总结之后,自己还是写了一个给自己的总结。本篇总结主要是讲述去年所定下目标的完成情况和人生感悟以及明年的目标。 去年目标以及完成情况 去年目标 完整的链接在这里: "一个两年java程序猿的2017个人总结" 阅读全文
posted @ 2019-01-02 23:38 虚无境 阅读(2300) 评论(26) 推荐(28) 编辑
摘要:前言 本篇主要讲述是Java中JDK1.8的一些新语法特性使用,主要是Lambda、Stream和LocalDate日期的一些使用讲解。 Lambda Lambda介绍 Lambda 表达式(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中 阅读全文
posted @ 2018-12-19 20:14 虚无境 阅读(3646) 评论(0) 推荐(7) 编辑
摘要:前言 本篇是讲述之前学习设计模式的一个总结篇,其目的是为了对这些设计模式的进行一个提炼总结,能够通过查看看此篇就可以理解一些设计模式的核心思想。 设计模式简介 什么是设计模式 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。 为什么使用设计模式 使用设计模式是为了重用代 阅读全文
posted @ 2018-12-17 22:44 虚无境 阅读(875) 评论(2) 推荐(3) 编辑
摘要:前言 在 "上一篇" 中我们学习了行为型模式的备忘录模式(Memento Pattern)和状态模式(Memento Pattern)。本篇则来学习下行为型模式的最后两个模式,观察者模式(Observer Pattern)和空对象模式模式(NullObject Pattern)。 观察者模式 简介 阅读全文
posted @ 2018-11-29 08:47 虚无境 阅读(543) 评论(1) 推荐(3) 编辑
摘要:前言 在 "上一篇" 中我们学习了行为型模式的策略模式(Strategy Pattern)和模板模式(Template Pattern)。本篇则来学习下行为型模式的两个模式,备忘录模式(Memento Pattern)和状态模式(Memento Pattern)。 备忘录模式 简介 备忘录模式(Me 阅读全文
posted @ 2018-11-22 19:30 虚无境 阅读(452) 评论(0) 推荐(2) 编辑
摘要:前言 在 "上一篇" 中我们学习了行为型模式的访问者模式(Visitor Pattern)和中介者模式(Mediator Pattern)。本篇则来学习下行为型模式的两个模式,策略模式(Strategy Pattern)和模板模式(Template Pattern)。 策略模式 简介 策略模式(St 阅读全文
posted @ 2018-11-13 19:45 虚无境 阅读(6528) 评论(0) 推荐(4) 编辑
摘要:前言 在 "上一篇" 中我们学习了行为型模式的解释器模式(Interpreter Pattern)和迭代器模式(Iterator Pattern)。本篇则来学习下行为型模式的两个模式,访问者模式(Visitor Pattern)和中介者模式(Mediator Pattern)。 访问者模式 简介 访 阅读全文
posted @ 2018-11-05 22:27 虚无境 阅读(1088) 评论(3) 推荐(5) 编辑
摘要:前言 在 "上一篇" 中我们学习了行为型模式的责任链模式(Chain of Responsibility Pattern)和命令模式(Command Pattern)。本篇则来学习下行为型模式的两个模式, 解释器模式(Interpreter Pattern)和迭代器模式(Iterator Patte 阅读全文
posted @ 2018-10-29 21:44 虚无境 阅读(698) 评论(0) 推荐(2) 编辑
摘要:前言 在 "上一篇" 中我们学习了结构型模式的享元模式和代理模式。本篇则来学习下行为型模式的两个模式, 责任链模式(Chain of Responsibility Pattern)和命令模式(Command Pattern)。 责任链模式 简介 责任链模式顾名思义,就是为请求创建了一个接收者对象的链 阅读全文
posted @ 2018-10-15 21:35 虚无境 阅读(1381) 评论(2) 推荐(3) 编辑
摘要:前言 在 "上一篇" 中我们学习了结构型模式的组合模式和过滤器模式。本篇则来学习下结构型模式最后的两个模式, 享元模式和代理模式。 享元模式 简介 享元模式主要用于减少创建对象的数量,以减少内存占用和提高性能。这种类型的设计模式属于结构型模式,它提供了减少对象数量从而改善应用所需的对象结构的方式。 阅读全文
posted @ 2018-09-25 23:25 虚无境 阅读(764) 评论(1) 推荐(4) 编辑
摘要:前言 前一段时间,看到某篇文章,讲的是某个同学在刚开始工作的时候,因不太懂职场的一些规则,所以和领导闹得不太愉快,最后不欢而散。这里不讨论是非对错,只简单的谈下如何在工作中应该注意的一些细节而已。本篇文章仅代表个人观点,如有不妥,望请见谅! 建议 本文主要讲得的是在工作中应该注意的一些东西,或者说是 阅读全文
posted @ 2018-09-18 00:54 虚无境 阅读(4337) 评论(24) 推荐(29) 编辑
摘要:前言 在 "上一篇" 中我们学习了结构型模式的外观模式和装饰器模式。本篇则来学习下组合模式和过滤器模式。 组合模式 简介 组合模式是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。这种类型的设计模式属于结构型模式,它创建了对象组的树形结构。 简单来说 阅读全文
posted @ 2018-09-11 22:36 虚无境 阅读(1672) 评论(3) 推荐(4) 编辑
摘要:前言 在 "上一篇" 中我们学习了结构型模式的适配器模式和桥接模式。本篇则来学习下结构型模式的外观模式和装饰器模式。 外观模式 简介 外观模式隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。 简单的来说 阅读全文
posted @ 2018-08-27 22:34 虚无境 阅读(1401) 评论(0) 推荐(2) 编辑
摘要:前言 在 "上一篇" 中我们学习了创建型模式的建造者模式和原型模式。本篇则来学习下结构型模式的适配器模式和桥接模式。 适配器模式 简介 适配器模式是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。 简单的来说就是通过某个接口将不兼容的两个类进行兼容,俗称 阅读全文
posted @ 2018-08-22 22:30 虚无境 阅读(715) 评论(2) 推荐(3) 编辑
摘要:前言 在 "上一篇" 中我们学习了工厂模式,介绍了简单工厂模式、工厂方法和抽象工厂模式。本篇则介绍设计模式中属于创建型模式的建造者模式和原型模式。 建造者模式 简介 建造者模式是属于创建型模式。建造者模式使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创 阅读全文
posted @ 2018-08-18 10:15 虚无境 阅读(1126) 评论(1) 推荐(5) 编辑
摘要:前言 本文主要介绍SpringBoot的一些打包事项和项目部署以及在其中遇到一些问题的解决方案。 SpringBoot打包 在SpringBoot打包这块,我们就用之前的一个web项目来进行打包。 首先需要明确的是,该项目打包的形态是可执行的 jar 包,还是在 tomcat 下运行的 war 包。 阅读全文
posted @ 2018-08-13 23:43 虚无境 阅读(26667) 评论(6) 推荐(9) 编辑