摘要: Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中涉及的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。 阅读全文
posted @ 2017-09-30 16:26 九灵_Java补习课 阅读(7969) 评论(2) 推荐(3) 编辑
摘要: Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。 阅读全文
posted @ 2017-09-29 15:59 九灵_Java补习课 阅读(85457) 评论(20) 推荐(10) 编辑
摘要: 从技术角度来看,我们要用Spring MVC来处理Web请求,用Thymeleaf来定义Web视图,用Spring Data JPA来把阅读列表持久化到数据库里,姑且先用嵌入式的H2数据库。 阅读全文
posted @ 2017-09-20 17:29 九灵_Java补习课 阅读(7766) 评论(1) 推荐(3) 编辑
摘要: ZooKeeper是一种为分布式应用所设计的高可用、高性能且一致的开源协调服务,它提供了一项基本服务:分布式锁服务。由于ZooKeeper的开源特性,后来我们的开发者在分布式锁的基础上,摸索了出了其他的使用方法:配置维护、组服务、分布式消息队列、分布式通知/协调等。 阅读全文
posted @ 2017-09-19 20:23 九灵_Java补习课 阅读(7252) 评论(1) 推荐(1) 编辑
摘要: 使用Spring-boot 集成了Mybatis,Redis,Swagger,Jenkins,SonarQube,搭建了一个一个完整的微服务框架。 阅读全文
posted @ 2017-09-07 21:00 九灵_Java补习课 阅读(3788) 评论(2) 推荐(4) 编辑
摘要: Stream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它也不同于 StAX 对 XML 解析的 Stream,也不是 Amazon Kinesis 对大数据实时处理的 Stream。Java 8 中的 Stream 是对集合(Collection)对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操作(aggregate operation),或者大批量数据操作 (bulk data operation)。Stream API 借助于同样新出现的 Lambda 表达式,极大的提高编程效率和程序可读性。同时它提供串行和并行两种模式进行汇聚操作,并发模式能够充分利用多核处理器的优势,使用 fork/join 并行方式来拆分任务和加速处理过程。通常编写并行代码很难而且容易出错, 但使用 Stream API 无需编写一行多线程的代码,就可以很方便地写出高性能的并发程序。所以说,Java 8 中首次出现的 java.util.stream 是一个函数式语言+多核时代综合影响的产物。 阅读全文
posted @ 2017-09-02 16:49 九灵_Java补习课 阅读(2923) 评论(0) 推荐(3) 编辑
摘要: 本文主要分享一下博主在学习wxpy 的过程中开发的一个小程序。博主在最近有一个监控报警的需求需要完成,然后刚好在学习wxpy 这个东西,因此很巧妙的将工作和学习联系在一起。   博文中主要使用到的技术设计到Python,Redis,以及Java。涉及到的技术看似很多,但是主要的语言是基于Python进行开发的。   架构涉及主要采用了 生产者消费者的涉及模式,使用Redis作为消息队列进行解耦操作。 阅读全文
posted @ 2017-07-17 19:24 九灵_Java补习课 阅读(26152) 评论(1) 推荐(5) 编辑
摘要: 使用Jenkins 进行项目的自动化部署,项目基于Maven,代码仓库为GitHub 阅读全文
posted @ 2017-06-20 19:45 九灵_Java补习课 阅读(711) 评论(0) 推荐(1) 编辑
摘要: 在之前的博客中,有提到过Redis 在服务端的一些相关知识,今天主要讲一下Java 整合Redis的相关内容。 阅读全文
posted @ 2017-03-03 10:33 九灵_Java补习课 阅读(2504) 评论(0) 推荐(1) 编辑
摘要: 首先和大家一起回顾一下Java 消息服务,在我之前的博客《Java消息队列-JMS概述》中,我为大家分析了: 消息服务:一个中间件,用于解决两个活多个程序之间的耦合,底层由Java 实现。 优势:异步、可靠 消息模型:点对点,发布/订阅 JMS中的对象 阅读全文
posted @ 2017-01-16 19:26 九灵_Java补习课 阅读(42725) 评论(17) 推荐(18) 编辑