微服务架构风格是一种将一个单一应用程序开发为一组小型服务的方法,每一个服务运行在自己的进程中,服务间通信采用的轻量级通信机制(通常用 HTTP 资源 API)。 这些服务围绕业务能力构建并且可通过全自动部署机制独立部署。 查看全文>>
技术文章2020-04-10 |传智播客 |微服务架构优势
ElasticSearch 提供了一套基于restful风格的全文检索服务组件。前身是compass,直到2010被一家公司接管进行维护,开始商业化,并提供了ElasticSearch 一些相关的产品,包括大家比较熟悉的 kibana、logstash 以及 ElasticSearch 的一些组件,比如 安全组件shield 。 查看全文>>
技术文章2020-04-10 |传智播客 |ElasticSearch是什么
Spring Cloud 并不是一个项目,而是一组项目的集合。在 Spring Cloud中包含了很多的子项目,每一个子项目都是一种微服务开发过程中遇到的问题的一种解决方案。它利用 Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用 Spring Boot的开发风格做到一键启动和部署。 查看全文>>
技术文章2020-04-10 |黑马程序员 |Spring Cloud是什么
在正式学习 Spring Cloud 之前我们先使用 Spring Boot 实现一个微服务。 业务非常简单: (1)商品微服务:通过商品 id 查询商品的服务; (2)订单微服务:通过订单 id 查询订单数据,同时需要调用商品微服务查询出订单详情数据对应的商品数据 查看全文>>
技术文章2020-04-10 |黑马程序员 |Spring Boot如何实现微服务
简单的说,Idea就是写代码用的工具。Idea是一个专门针对Java的集成开发工具(IDE),由Java语言编写。所以,需要有JRE 运行环境并配置好环境变量。它可以极大地提升我们的开发效率,可以自动编译,检查错误。慢慢的,在公司中,开始使用Idea进行开发。 查看全文>>
技术文章2020-04-09 |传智播客 |Idea安装与高级配置
HashMap是Java中常用的集合,而且HashMap的一些思想,对于我们平时解决业务上的一些问题,在思路上有帮助,基于此,本文将分析HashMap底层设计思想,并手写一个迷你版的HashMap! 查看全文>>
技术文章2020-04-09 |传智播客 |HashMap底层设计思想
随着互联网技术的发展,对技术要求也越来越高,所以在当期情况下项目的开发中对数据访问的效率也有了很高的要求,所以在项目开发中缓存技术使用的也越来越多,因为它可以极大的提高系统的访问速度,关于缓存的框架也种类繁多,比如 Redis、Ehchahe、JBoss Cache、Voldemort、Cacheonix 等等,今天主要介绍的是使用现在非常流行的 NoSQL 数据库(Redis)来实现我们的缓存需求。 查看全文>>
技术文章2020-04-07 |传智播客 |SpringBoot,NoSQL,缓存技术
Netty是一个提供 asynchronous event-driven (异步事件驱动)的网络应用框架,是一个用以快速开发高性能、高可靠性协议的服务器和客户端。换句话说,Netty 是一个 NIO 客户端服务器框架,使用它可以快速简单地开发网络应用程序,比如服务器和客户端的协议。Netty 大大简化了网络程序的开发过程比如 TCP 和 UDP 的 socket 服务的开发。 查看全文>>
技术文章2020-04-07 |传智播客 |Netty,写客户端,服务器