标签:retry

Java

由一次线上故障来理解下 TCP 三握、四挥 & Java 堆栈分析到源码的探秘

8

darida 发布于 2019-10-19

本文导读: 生产故障场景介绍 TCP 建连三次握手过程 TCP 断连四次挥手过程 结合 Java 堆栈剖析源码 再从堆栈中找到"罪魁祸首" 问题优化方案总结 1、生产故障场景介绍 业务简介: 该服务主要是提供对外的代理接口,大部分接口都会调用第三方接口,获取数...

阅读(9)评论(0)赞 (0)

Java

mica 1.2.0 发布,mica-http 组件自动关闭响应 body

dulong 发布于 2019-10-19

mica(云母) mica 云母,寓意为云服务的核心,增强 Spring cloud 功能,使得 Spring cloud 服务开发更加方便快捷。 mica 核心依赖 mica 基于 java 8,没有历史包袱,支持传统 Servlet 和 Reactive(webflux)。采...

阅读(11)评论(0)赞 (0)

Java

聊聊nacos的ConfigDataChangeEvent

changyuan.xu 发布于 2019-10-18

序 本文主要研究一下nacos的ConfigDataChangeEvent Event nacos-1.1.3/config/src/main/java/com/alibaba/nacos/config/server/utils/event/EventDispatcher.jav...

阅读(12)评论(0)赞 (0)

Spring

万字Spring Cloud Gateway2.0,面向未来的技术,了解一下?

9

hellas 发布于 2019-10-18

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。 本文将从知识拓扑讲起,谈一下api网关的功能,以及spring cloud gateway的使用方法。文章很长,可以先过一下目录。 一、知识拓扑 (使用和原理) 二、网关的作用 三、Predicate,...

阅读(11)评论(0)赞 (0)

Java

Elasticsearch Java API 很全的整理

1

dulong 发布于 2019-10-17

Elasticsearch 的API 分为 REST Client API(http请求形式)以及 transportClient API两种。相比来说transportClient API效率更高,transportClient 是通过Elasticsearch内部RPC的形式...

阅读(15)评论(0)赞 (0)

Spring

Spring Security教程(三)

4

yeseng 发布于 2019-10-15

在上一篇博客中讲解了用Spring Security自带的默认数据库存储用户和权限的数据,但是Spring Security默认提供的表结构太过简单了,其实就算默认提供的表结构很复杂,也不一定能满足项目对用户信息和权限信息管理的要求。那么接下来就讲解如何自定义数据库实现对用户信息...

阅读(15)评论(0)赞 (0)

Java

设计模式 – 动态代理原理及模仿JDK Proxy 写一个属于自己的动态代理

1

puefu.he 发布于 2019-10-15

本篇文章代码内容较多,讲的可能会有些粗糙,大家可以选择性阅读。 本篇文章的目的是简单的分析动态代理的原理及模仿 JDK Proxy 手写一个动态代理以及对几种代理做一个总结。 对于代理模式的介绍和讲解,网上已经有很多优质的文章,我这里就不会再过多的介绍了,这里推荐几篇优质的文章作...

阅读(18)评论(0)赞 (0)

Spring

Spring Cloud Feign 总结问题,注意点,性能调优,切换okhttp3

xiaoli.he 发布于 2019-10-14

Feign常见问题总结 FeignClient接口如使用 @PathVariable ,必须指定value属性 //在一些早期版本中, @PathVariable("id") 中的 "id" ,也就是value属性,必须指定,不能省略。 @...

阅读(18)评论(0)赞 (0)

Java

服务网关Spring Cloud Zuul

1

hellas 发布于 2019-10-14

Spring Cloud Zuul 开发环境 idea 2019.1.2 jdk1.8.0_201 Spring Boot 2.1.9.RELEASE Spring Cloud Greenwich SR3 Zuul介绍 Zuul是Netflix开发的一款提供动态路由、监控、弹性、...

阅读(14)评论(0)赞 (0)

Java

聊聊nacos server的PushService

xiaoli.wang 发布于 2019-10-13

序 本文主要研究一下nacos server的PushService PushService nacos-1.1.3/naming/src/main/java/com/alibaba/nacos/naming/push/PushService.java @Component pu...

阅读(22)评论(0)赞 (0)

Java

Spring Cloud Config Server 节点迁移引起的问题,请格外注意这一点!

1

hellas 发布于 2019-10-12

前言: 虽然强烈推荐选择使用国内开源的配置中心,如携程开源的 Apollo 配置中心、阿里开源的 Nacos 注册&配置中心。 但实际架构选型时,根据实际项目规模、业务复杂性等因素,有的项目还是会选择 Spring Cloud Config,也是 Spring Cloud...

阅读(18)评论(0)赞 (0)

Spring

SpringCloud Ribbon组成和负载均衡规则

songhua.gao 发布于 2019-10-11

Ribbon饥饿加载 默认情况下Ribbon是懒加载的。当服务起动好之后,第一次请求是非常慢的,第二次之后就快很多。 解决方式:开启饥饿加载 ribbon: eager-load: enabled: true #开启饥饿加载 clients: server-1,server-2,...

阅读(15)评论(0)赞 (0)

Spring

Spring Cloud Feign 组成和配置

yanxinchi 发布于 2019-10-11

Feign的组成 接口 作用 默认值 Feign.Builder Feign的入口 Feign.Builder Client Feign底层用什么去请求 和Ribbon配合时: LoadBalancerFeignClient 不和Ribbon配合时: Fgien.Client.D...

阅读(17)评论(0)赞 (0)

Java

Android消息机制

4

刘莉莉 发布于 2019-10-11

消息机制是Android中重要的线程间通信手段。 它的存在可以让一个线程通知另一个线程去工作。那么一个线程为什么会有让另一个线程工作的需求呢? 可以看一个常见的应用场景——UI更新。Google官方有一句话解释了UI更新的规则:The Android UI toolkit is ...

阅读(20)评论(0)赞 (0)

Spring

SpringCloud与Seata分布式事务初体验

puefu.he 发布于 2019-10-11

在本篇文章中我们在 SpringCloud 环境下通过使用 Seata 来模拟用户 购买商品 时由于用户 余额不足 导致本次订单提交失败,来验证下在 MySQL 数据库内事务是否会 回滚 。 本章文章只涉及所需要测试的 服务列表 以及 Seata 配置部分。 用户提交订单购买商品...

阅读(19)评论(0)赞 (0)

Java

AbstractQueuedSynchronizer源码解析

3

changyuan.xu 发布于 2019-10-10

AQS 是什么,相信大家都不陌生这个题目,那么 AQS 到底是什么呢? AQS的全称是 Abstract Queued Synchronizer , 从字面意思理解也就是 抽象队列同步器 ,实际上 AQS 确实就是 排队同步队列 , 也是一个 抽象 类,需要 自定义 同步队列中 ...

阅读(17)评论(0)赞 (0)