自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

翻译 Netty4实战第一章:Netty和Java NIO APIs

一、前言  Netty是基于java NIO的网络应用框架,如果你是java网络方面的新手,那么本章将是你学习Java网络应用的开始;对于有经验的开发者来说,学习本章内容也是很好的复习。如果你熟悉NIO和NIO2,你可以随时跳过本章直接从第二章开始学习。在你的机器上运行第二章编写的Netty服务器和客户端。  Netty是一个NIO client-server(客户端服务器)框架,

2017-08-31 14:50:31 1032

原创 SpringBoot项目API文档工具-Springfox Swagger

一、简介  我们编写的Rest API,是给另外的团队使用的,所以怎样告知使用者他们需要的信息,也是API开发者需要关注,好的API文档不仅能让使用者尽快上手,而且也能让开发者日后维护项目时提高效率。这么说来,API文档越详细越好,比如笔者刚开始工作的时候,API文档都是用word一点点描写清楚的,但是这样光写文档就花了不少时间,所以如果能兼具质量与效率,那将是多么美好,可是很多时候,质量与效

2017-08-27 16:17:57 514

原创 Spring Cloud学习系列第五章:分布式系统外部配置Spring Cloud Config

一、简介  不管任何系统,随着业务越来越多,可配置属性也会越来越多,修改的频率也会越来越大,而且从开发、测试、生产每个环境的配置都可能不一样,如果没有一个统一的地方去管理,后期的维护成本简直不可想象,相信经过长期项目的朋友应该会有这种痛点。所以,Spring Cloud又帮我们提供了统一的外部配置服务Spring Cloud Config。  Spring Cloud Config为分布式

2017-08-16 09:54:18 348

原创 Spring Cloud学习系列第四章:路由与过滤服务Zuul

一、简介  前面讨论的知识基本上都是围绕后台微服务,但是我们的微服务最终是要提供给客户端调用的,例如WEB、Android、IOS,毕竟用户又不关心你的后台服务架构多么优秀。那么问题来了,几十上百个微服务,都要用反向代理服务器配置,那么多服务器ip,那个配置文件我都不忍直视。既然我们的服务都已经注册在Eureka Server中了,那么直接去代理Eureka Server不就好了,but Eu

2017-08-15 10:48:00 432

原创 Spring Cloud学习系列第三章:云计算断路器模式实现库Hystrix

一、简介  微服务之间的调用模式是在不同进程间通过网络远程调用,内存间调用和远程调用之间的巨大差异之一是远程调用可能会失败,或者在没有响应的情况下挂起,直到达到超时限制。如果在无响应的服务提供者上有很多呼叫者,那么就可能会用尽关键资源,如内存、CPU、网络连接等,从而导致跨多个系统的级联故障。为解决这种问题,大神们提出了断路器模式。  断路器背后的基本思路很简单。您将一个受保护的函数调

2017-08-13 22:25:54 340

原创 Spring Cloud学习系列第二章:使用Feign调用服务

一、Feign简介  Feign是一个声明式的Web服务客户端。这使得Web服务客户端的写入更加方便 要使用Feign创建一个界面并对其进行注释。它具有可插入注释支持,包括Feign注释和JAX-RS注释。Feign还支持可插拔编码器和解码器。Spring Cloud增加了对Spring MVC注释的支持,并使用Spring Web中默认使用的HttpMessageConverters。S

2017-08-11 21:31:00 2508

原创 Spring Cloud学习系列第一章:Eureka之服务注册与发现

一、Spring Cloud简介  Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。分布式系统的协调导致了样板模式, 使用Spring Cloud开发人员可以快速地支持实现这些模式的服务和应用程序。他们将在任何分布式环境中运行良好,包括开发人员自己的笔记本电脑,裸机数据中心,以及Cloud Fou

2017-08-10 18:05:06 1456

原创 Mysql查询依据结果排名功能

Mysql查询依据结果排名功能一、概述工作中总会遇到一些排名的需求,逻辑也很简单,就是在排好序的数据上加上名次,大部分时候我都是在遍历数组的时候在结果上标注名次,今天就来聊聊直接通过mysql的sql功能实现名词。二、准备数据我就用很简单的表结构和数据来说说今天需要实现的功能,实际业务也许会复杂很多倍,不过都是同样的套路。我就实现一下文章浏览量排名的功能。建表CREAT

2017-08-02 17:59:56 10804 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除