![](https://img-blog.csdnimg.cn/20210313122816966.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
框架开发
文章平均质量分 52
包含目前流行热门框架,从零基础入门到生产实践开发,探索框架源码,提升个人技术水平,从广度到深度得到一个飞跃的发展。
Lipop技术分享
人生没有等出来的美丽,只有闯出来的辉煌
展开
-
Hexo主题Next优化
实现fork me on github去网址https://github.com/blog/273-github-ribbons挑选自己喜欢的样式,并复制代码然后粘贴刚才复制的代码到themes/next/layout/_layout.swig文件中(放在<divclass=“headband”>的下面),并把href改为你的github地址添加RSS切换到你的blog(我是取名blog,具体的看你们的取名是什么)的路径,也就是在你的根目录下然后安装 Hexo 插件$ npm i原创 2021-03-20 22:45:03 · 311 阅读 · 0 评论 -
hexo使用git插件提交出现异常 The file will have its original line endings in your working directory.
$ hexo g -dINFO Start processingWARN ===============================================================WARN ========================= ATTENTION! ==========================WARN ===============================================================WARN NexT原创 2021-03-20 22:44:30 · 420 阅读 · 0 评论 -
Gradle基础教程
gradle简介Gradle是一个基于Apache Ant 和 Apache Maven概念的项目自动化构建工具,使用Groovy特定语言DSL来声明项目设置,抛弃了基于xml的繁琐配置,主要面向Java应用gradle和maven比较gradle灵活性比较好,可扩展到其他生态圈,嵌入到其他系统中去,maven模型比较僵硬,一些个性化配置很难实现gradle引用依赖语法比较简洁项目结构 Gradle项目中使用了标准的Maven项目结构 无需多余配置 只需要在文件中含有apply plugin:‘原创 2021-03-20 22:42:09 · 2716 阅读 · 0 评论 -
Spring Cloud Sleuth —— 链路监控
Sleuth简介出发点:微服务架构上通过业务来划分服务的,通过REST调用,对外暴露的一个接口,可能需要很多个服务协同才能完成这个接口功能,如果链路上任何一个服务出现问题或者网络超时,都会形成导致接口调用失败。随着业务的不断扩张,服务之间互相调用会越来越复杂,在项目中引入sleuth可以方便程序进行调试。sleuth中的一些术语Span:基本工作单元,例如,在一个新建的span中发送一...原创 2019-04-22 02:17:28 · 547 阅读 · 0 评论 -
Hystrix 断路器
简介hystrix对应的中文名字是“豪猪”,豪猪周身长满了刺,能保护自己不受天敌的伤害,代表了一种防御机制,这与hystrix本身的功能不谋而合,因此Netflix团队将该框架命名为Hystrix,并使用了对应的卡通形象做作为logo。在一个分布式系统里,许多依赖不可避免的会调用失败,比如超时、异常等。如果没有采取任何措施的话就会导致雪崩效应。服务雪崩效应是一种因“服务提供者的不可用”(原因...原创 2019-04-22 01:14:12 · 148 阅读 · 0 评论 -
Sprng Cloud Zuul组件基本使用
简介Zuul的主要功能是路由转发和过滤器。路由功能是微服务的一部分,比如/api/user转发到到user服务,/api/shop转发到到shop服务。zuul默认和Ribbon结合实现了负载均衡的功能。基本使用1、引入依赖,这里引入了Eureka服务注册、配置中心、Zuul网关 <dependencies> <dependency> ...原创 2019-04-11 16:27:22 · 294 阅读 · 0 评论 -
Spring Cloud Stream基本使用
Spring cloud stream是为构建微服务消息驱动而产生的一种框架。Spring Cloud Stream基于Spring boot的基础上,可创建独立的、生产级别的Spring应用,并采用Spring Integration来连接消息中间件提供消息事件驱动。Spring Cloud Stream为不同的消息中间件提供了个性化的自动化配置实现,引用了发布-订阅、消费组、分区的三个核心概...原创 2019-04-11 12:45:01 · 1860 阅读 · 0 评论 -
SpringCloud统一配置中心
使用spring-cloud-config-server 配合Git仓库,配置中心分为服务端和客户端,这里默认添加了服务注册服务端步骤:1、引用依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-config-s...原创 2019-04-09 20:02:41 · 267 阅读 · 0 评论 -
Ribbon负载均衡
在RestTemplate、Feign、Zuul中都集成了Ribbon负载均衡,其中Ribbon负载均衡通过IRuler接口来实现,总共有6种实现类其中默认配置方式为简单轮询,自定义配置有两种:1、配置Config@RibbonClients(defaultConfiguration = DefaultRibbonConfig.class)public class RibbonClient...原创 2019-04-09 09:28:37 · 206 阅读 · 0 评论 -
使用RestTemplate和Feign通信
RestTemplate通信的三种方式1、直接调用 @RequestMapping("/hello") public String hello(){ RestTemplate restTemplate = new RestTemplate(); String url = "http://localhost:8081/index/hello"; ...原创 2019-04-08 23:29:00 · 2876 阅读 · 0 评论 -
SpringBoot 整合RabbitMq 基本使用
1、引用起步依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId></dependency>2、服务器端发送方式 @Test pu...原创 2019-04-10 23:51:52 · 411 阅读 · 0 评论