E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Feign原理解析
FutureTask
原理解析
RunnableRunnable接口只有一个run函数,该函数没有返回值。Thread类在调用start()函数后就是执行的Runnable的run()方法。其声明如下:publicinterfaceRunnable{publicabstractvoidrun();}但是,可以发现,这个方法并没有任何返回值.如果我们希望执行某种类型的操作并拿到它的执行结果,该怎么办呢?CallableCallab
tracy_668
·
2023-02-18 15:26
Postcss 运用以及
原理解析
这篇文章是我在公司内部的一个分享,大部分时间都在调试postcss源码,即postcss将css字符串解析为CSSAST的过程,很可惜这部分是不可见的,我打算录制视频放到B站上面,后续再更新。本文目标:掌握postcss的使用自定义postcss插件掌握stylelint的使用自定义stylelintrule扩展cssparser解释器1.postcss是什么在聊postcss之前,我们需要知道什
菜鸡前端
·
2023-02-18 14:13
Ribbon工作流程细节
起因是ribbon集成springboot、open
feign
实现负载均衡远程调用,初始阶段没有添加下面配置,发现第一次进行远程调用,ribbon报错【readtimeout】。
·
2023-02-18 14:42
SpringCloud
Feign
Feign
.png
Feign
介绍
Feign
是一个声明式的WebService客户端,它使得编写WebSerivce客户端变得更加简单。我们只需要使用
Feign
来创建一个接口并用注解来配置它既可完成。
HeloWxl
·
2023-02-18 06:37
Spring Cloud Netflix微服务开发(二) - 使用
Feign
调用服务
1.
Feign
简介
Feign
是Netflix开发的,的Http客户端
Feign
可以帮助我们更加便捷,优雅地调用HttpAPI在SpringCloud中,使用
Feign
非常简单,创建一个接口,并在接口上添加一些注解就好了
ElliotG
·
2023-02-18 06:15
Spring核心组件
原理解析
前言尽管希腊哲学家赫拉克利特(Heraclitus)并不作为一名软件开发人员而闻名,但他似乎深谙此道。他的一句话经常被引用:“唯一不变的就是变化”,这句话抓住了软件开发的真谛。我们现在开发应用的方式和1年前、5年前、10年前都是不同的,更别提15年前了,当时RodJohnson的图书ExpertOne-on-OneJ2EEDesignandDevelopment介绍了Spring框架的初始形态。当
架构大数据双料架构师
·
2023-02-18 04:26
Kotlin 挂起函数CPS转换
原理解析
目录正文1.什么是CPS转换2.CPS的过程是怎么让参数改变的3.CPS的过程是怎么让返回值改变的4.挂起函数的反编译5.非挂起函数的分析正文普通函数加上suspend之后就成为了一个挂起函数,Kotlin编译器会将这个挂起函数转换成了带有参数Continuation的一个普通函数,Continuation是一个接口,它跟Java中的Callback有着一样的功能,这个转换过程被称为CPS转换。1
·
2023-02-18 01:50
【Spring Cloud】
Feign
调用异常触发降级后如何捕获异常
一、问题背景在SpringCloud的微服务架构中,通常微服务之间通过
feign
/open
feign
来进行http调用,并且启用hystrix并配置降级策略fallback,可以在http调用异常时触发降级
·
2023-02-17 17:26
open
feign
调用超时与重试
1.前言在springcloud各种组件中,我最早接触的就是open
feign
,但从来没有讲过它。原因是因为觉得它简单,无非就是个服务调用,在代码层面上也很简单,没有啥可说的。
·
2023-02-17 17:55
Android AsyncTask
原理解析
想要启动一个AsyncTask,首先需要创建一个AsyncTask对象然后调用execute方法。例如:newDownloadFilesTask().execute();DownloadFilesTask继承自AsyncTask需要指定3个泛型参数:privateclassDownloadFilesTaskextendsAsyncTask{protectedvoidonPreExecute(){s
bug音音
·
2023-02-17 08:08
SpringCloud Open
Feign
概述与使用教程
目录
Feign
使用传参URL拼接传参GET传参POST传参调用拓展日志打印
Feign
它是声明性(注解)web服务客户端要使用
Feign
,需创建一个接口并对其进行注解它是一个远程调用的组件(接口,注解)http
·
2023-02-17 06:13
Fabric.js 拖拽平移画布方法示例
目录正文
原理解析
按下鼠标时移动鼠标时松开鼠标时代码仓库正文使用fabric.js创建出来的画布默认是不能拖拽移动的。
·
2023-02-17 05:34
插件化介绍和
原理解析
什么是插件化首先我们区分一下组件化和插件化的概念组件化组件化开发就是将一个app分成多个模块,组件化强调功能拆分,单独编译,单独开发,根据需求动态配置组件。插件化插件化是将一个apk根据业务功能拆分成不同的子apk,插件化更关注动态加载、热更新。热修复热修复强调的是在不需要二次安装应用的前提下修复已知的bug。组件化和插件化.png热修复基本原理.png堆比.png插件化的优点宿主和插件分开编译并
柬埔没有寨
·
2023-02-17 05:46
为什么懂得这么多道理,却依然过不好这一生?
内容没有一句废话,绝对纯纯的干货,他把一些可能是困扰很多人(包括我自己)的问题,分析得明明白白,不但有
原理解析
,还有具体的解决方法。我个人看后感觉非常受用,等下次读书会荐书,我
yun的世界
·
2023-02-17 04:09
guava cache
原理解析
缓存在日常开发中举足轻重,如果你的应用对某类数据有着较高的读取频次,并且改动较小时那就非常适合利用缓存来提高性能。谈谈Java中所用到的缓存,JVM缓存首先是JVM缓存,也可以认为是堆缓存。其实就是创建一些全局变量,如Map、List之类的容器用于存放数据。这样的优势是使用简单但是也有以下问题:只能显式的写入,清除数据。不能按照一定的规则淘汰数据,如LRU,LFU,FIFO等。清除数据时的回调通知
tracy_668
·
2023-02-17 02:38
时间轮TimeWheel工作
原理解析
时间轮工作
原理解析
一.时间轮介绍1.时间轮的简单介绍时间轮(TimeWheel)作为一种高效率的计时器实现方案,在1987年发表的论文HashedandHierarchicalTimingWheels中被首次提出
小熊餐馆
·
2023-02-16 22:00
GNN图神经网络
原理解析
一、GNN基本概念1.图的基本组成图神经网络的核心就是进行图模型搭建,图是由点和边组成的。在计算机处理时,通常将数据以向量的形式进行存储。因此,在存储图时,就会有点的向量,点与点之间边的向量,全局向量(描述整张图),邻接矩阵(记录哪些点之间存在关联)等。既然输入给计算机的是向量格式,那么embedding也是GNN中很重要的环节,即将元素进行编码2.邻接矩阵邻接矩阵记录了点与点之间是否存在关联,例
Emiliano Martínez
·
2023-02-16 22:19
GNN
神经网络
深度学习
Spring-cloud微服务实战【九】:分布式配置中心config
回忆一下,在前面的文章中,我们使用了springcloudeureka/ribbon/
feign
/hystrix/zuul搭建了一个完整的微服务系统,不管是队内还是对外都已经比较完善了,那我们的系统是否还有值得继续优化的地方呢
悟空不败
·
2023-02-16 21:24
一文读懂Guava EventBus(订阅\发布事件)
2、
原理解析
:主要对listener注册流程及Event发布流程进行解析。3、使用指导:EventBus简单的使用指
·
2023-02-16 20:40
Redisson分布式限流的实现
原理解析
目录正文RRateLimiter使用RRateLimiter的实现RRateLimiter使用时注意事项RRateLimiter是非公平限流器Rate不要设置太大限流的上限取决于Redis单实例的性能分布式限流的本质正文我们目前在工作中遇到一个性能问题,我们有个定时任务需要处理大量的数据,为了提升吞吐量,所以部署了很多台机器,但这个任务在运行前需要从别的服务那拉取大量的数据,随着数据量的增大,如果
·
2023-02-16 20:41
TiCDC 源码阅读(四)TiCDC Scheduler 工作
原理解析
本文是TiCDC源码解读的第四篇,主要内容是讲述TiCDC中Scheduler模块的工作原理。主要内容如下:Scheduler模块的工作机制两阶段调度原理Scheduler模块介绍Scheduler是Changefeed内的一个重要模块,它主要负责两件事情:将一个Changefeed所有需要被同步的表,分发到不同的TiCDC节点上进行同步工作,以达到负载均衡的目的。维护每张表的同步进度,同时推进C
·
2023-02-07 12:13
数据库开源源码tidb
分布式系统CAP定理中的P
原理解析
目录引言什么是CAP定理(CAPtheorem)分区容错性(Partitiontolerance)几个常用的CAP框架对比EurekaZookeeperConsul引言之前在看CAP定理时抱有很大的疑惑,CAP定理的定义是指在分布式系统中三者只能满足其二,也就是存在分布式CA系统的。在网络上查阅了很多关于CAP文章,虽然这些文章对于P的解释五花八门,但总结下来这些观点大多都是指P是不可缺少的,也就
·
2023-02-07 09:19
SpringCloud + Zookeeper +
Feign
整合及
Feign
原理
pom.xml如下:
Feign
Democom.hui1.0-SNAPSHOT4.0.0
feign
Hello-serviceorg.springframework.cloudspring-cloud-starter-zookeeper-discov
灰fw
·
2023-02-07 05:44
iOS App启动
原理解析
此文主要从Main函数之后分析;最后会从启动时间优化上分析main函数前后1、App启动入口Main在创建一个新项目时,可以在supportingFiles中找到Main文件,其中只有一个main函数,程序的入口就是这个main函数。2、UIApplicationMain的作用Thisfunctioniscalledinthemainentrypointtocreatetheapplication
最初的自己_f7c3
·
2023-02-07 03:06
spring cloud alibaba 实战篇(五)——sentinel服务熔断
实战三,其实我们已经写到了服务降级,但是那是针对
feign
延迟做的一个服务降级,其实请求还打向了我们的payment-service。
那一只羊
·
2023-02-07 00:40
二维码(QR code)
原理解析
二维码(QRcode)
原理解析
基于《GB/T18284-2000快速响应矩阵码》文章目录二维码(QRcode)
原理解析
1模式1.1ECI模式1.2数字模式1.3字母数字模式1.48位字节模式1.5中国汉字模式
天真的和感伤的想象家
·
2023-02-06 19:27
QR
算法
YOLO v4结构
原理解析
导读YOLOv1开启了One-Stage目标检测的大门,检测速度直接甩开Two-Stage几条街,虽然精度与Two-Stage尚有差距,但随着YOLO持续不断地更新换代,通过设计性能更加出色的Backbone以及各种Tricks,现在YOLO系列的检测精度已经不输Two-Stage,并且依然保持着超快的检测速度,被业界广泛使用。目前YOLO已经更新到了第五代,但我觉得YOLOv4这篇文章是最适合大
一颗磐石
·
2023-02-06 19:24
目标检测
YOLO
目标检测
YOLO
v4详细解读
YOLOv4
计算机视觉
Feign
调用丢失Header的解决方案
a99TeOxgZGNgFkpT6gmA3g本篇源码:https://github.com/gf-huanchupk/SpringBootLearning问题在SpringCloud中微服务之间的调用会用到
Feign
程序员果果
·
2023-02-06 18:03
Dubbo 3 之 Triple 流控反压
原理解析
作者:顾欣Triple是Dubbo3提出的基于HTTP2的开放协议,旨在解决Dubbo2私有协议带来的互通性问题。Triple基于HTTP2定制自己的流控,支持通过特定的异常通知客户端业务层服务端负载高情况,保护了服务端被大流量击垮,提高系统高可用能力。流控反压现状客户端和服务器端在接收数据的时候有一个缓冲区来临时存储数据,但是缓冲区的大小是有限制的,所以有可能会出现缓冲区溢出的情况,Http通过
·
2023-02-06 15:01
阿里云云原生开源dubbo
Dubbo 3 之 Triple 流控反压
原理解析
作者:顾欣Triple是Dubbo3提出的基于HTTP2的开放协议,旨在解决Dubbo2私有协议带来的互通性问题。Triple基于HTTP2定制自己的流控,支持通过特定的异常通知客户端业务层服务端负载高情况,保护了服务端被大流量击垮,提高系统高可用能力。流控反压现状客户端和服务器端在接收数据的时候有一个缓冲区来临时存储数据,但是缓冲区的大小是有限制的,所以有可能会出现缓冲区溢出的情况,Http通过
·
2023-02-06 15:54
阿里云云原生开源dubbo
SpringCloud笔记 - Day2 Nacos &
Feign
& Gateway
1.Nacos配置管理配置的热更新DataID命名格式:实例名-环境名.后缀名(yaml)尽量用yaml,不用yml2.Nacos配置管理-微服务配置拉取把所有nacos地址和配置信息都放在bootstrap.yml引入Nacos配置管理依赖com.alibaba.cloudspring-cloud-starter-alibaba-nacos-config新建bootstrap.yml(boots
okfang616
·
2023-02-06 12:53
#
Spring
spring
cloud
java
spring
boot
LeGO-LOAM代码和
原理解析
(1)-Image Projection
文章目录前言一、ImageProjection成员变量二、构造函数ImageProjection()1.分配内存allocateMemory三、回调函数cloudHandler1.copyPointCloud2.findStartEndAngle3.projectPointCloud4.groundRemoval5.cloudSegmentation6.labelComponents6.reset
zwhdldz
·
2023-02-06 10:08
自动驾驶感知算法
聚类
slam
自动驾驶
SpringAMQP从0到1
同步通讯我们之前提到的
Feign
调用就属于同步方式,虽然调用可以实时得到结果,但存在下面的问题:总结:同步调用的优点:时效性较强,可以立即得到
十八岁讨厌编程
·
2023-02-06 08:53
#
RabbitMQ
java
开发语言
rabbitmq
spring
R语言中如何进行PCA分析?利用ggplot和prcomp绘制基因表达量分析图
对比不同方式得到的结果差异,提供脚本代码供练习.PCA分析的原理在处理基因差异表达数据时,有时候需要分析其中因素的影响最大,判断结果的关系,这个时候可以用PCA分析法,之前发过一篇PCA分析的简介和数学
原理解析
生信分析笔记
·
2023-02-06 07:49
后端
Kotlin的by 委托
Kotlin的by委托1.bylazy的
原理解析
我们用kotlin经常会用到bylazy,所以我之前一直以为这俩是必须一起用的,但其实by跟lazy是拆开的,像下面这段代码:classBy{valtagbylazy
YocnZhao
·
2023-02-06 07:48
目标检测之 IoU计算原理与方法
1.IoU的简介及
原理解析
IoU的全称为交并比(IntersectionoverUnion),通过这个名称我们大概可以猜到IoU的计算方法。
tp_0moyi0
·
2023-02-06 07:30
算法
深度学习
目标检测
深度学习
人工智能
Retrofit2
原理解析
Retrofit是什么官网介绍是Atype-safeHTTPclientforAndroidandJava,是一个RESTful的HTTP网络请求框架的封装,但网络请求不是Retrofit来完成的,它只是封装了请求参数、Header、Url、返回结果处理等信息,而请求是由OkHttp3来完成的。入门Retrofit入门非常简单,首先需要在build.gradle引用相关依赖implementati
fomin
·
2023-02-06 02:45
mybatis之TypeHandler
mybatis篇mybatis-独立使用mybatis之TypeHandlermybatis一级缓存原理mybatis二级缓存原理mybatis插件
原理解析
mybatis整合springTypeHandler
拥抱孤独_to
·
2023-02-05 19:48
目标检测算法 YOLOv8
原理解析
|包揽目标检测、实例分割 SOTA
文章目录YOLOv8算法简介YOLOv8概述YOLOv8算法特点YOLOv8网络模型结构图YOLOv8网络模型结构设计YOLOv8效果YOLOv8和YOLOv5之间的综合比较YOLOv8和YOLOv5目标检测模型对比YOLOv8Loss计算YOLOv8训练策略YOLOv8算法总结YOLOv8算法简介YOLOv8作者:glenn-jocher项目链接:https://github.com/ultra
芒果汁没有芒果
·
2023-02-05 18:05
YOLOv7模型改进
YOLOv5模型改进
目标检测
算法
YOLO
SideCar模式:非java项目加入spring cloud微服务
采用sidecar的原因:非java项目注册到nacos;nacos管理项目状态;消费者从nacos发现服务,通过
feign
调用接口,负载均衡、高可用性sidecar的网络位置项目示例:1,非java项目
hexter
·
2023-02-05 14:39
Golang WaitGroup实现
原理解析
原理解析
typeWaitGroupstruct{noCopynoCopy//64-bitvalue:high32bitsarecounter,low32bitsarewaitercount.//64-bitatomicoperationsrequire64
·
2023-02-05 05:42
leveldb
原理解析
目录概览Features整体结构MemtableImmutableMemtableSSTable文件(SST)SSTable的物理结构Block物理结构节省key占用空间在block内查找一个key:迭代器(Block::Iter)读取Block(Table::BlockReader)DataBlock为什么key需要有序MetaBlockFilterBlock物理结构IndexBlockMeta
salyty
·
2023-02-05 03:23
储存
leveldb
kv存储
【2023最新版】Spring Cloud面试题总结(35道题含答案解析)
7、什么是Netflix
Feign
?它的优点是什么?8、什么是SpringCloudBus?我们需要它吗?9、SpringBoot和Sprin
程序员北边
·
2023-02-05 03:15
java
程序员
后端
java
springcloud
程序员
编程
找工作
LevelDB
原理解析
:数据的读写与合并是怎样发生的?
导语|LevelDB是一款十分优秀的存储引擎,具有极高的数据读写性能,尤其是写入性能,在笔者经历的多个项目中都有用到,因此本文打算结合LevelDB的部分源码对LevelDB进行介绍,首先会介绍LevelDB的整体架构,然后围绕数据读写流程和合并流程展开介绍,希望与大家一同交流。文章作者:唐文博,腾讯优图实验室高级研究员。一、LevelDB总体架构LevelDB是一款写性能极高、可靠的单机存储引擎
腾讯云开发者
·
2023-02-05 03:32
队列
java
数据库
redis
分布式
分布式学习第三天—远程调用和网关
Feign
远程调用
Feign
的介绍
Feign
是一个声明式的http客户端,官方地址:https://github.com/Open
Feign
/
feign
其作用就是帮助我们优雅的实现http请求的发送
Feign
请用java扎我
·
2023-02-04 13:10
java
分布式
学习
java
OkHttp
原理解析
2(拦截器篇)
最近工作实在是有点小忙,导致更新有点缓慢,实在抱歉,本文是OkHttp
原理解析
的第二篇,主要针对OkHttp中几个默认拦截器的具体实现逻辑进行分析。
酱爆大头菜
·
2023-02-04 09:36
SpringCloudRPC远程调用核心原理:代理模式与RPC客户端实现类
每日更新技术好文代理模式与RPC客户端实现类本节首先介绍客户端RPC远程调用实现类的职责,然后从基础原理讲起,依次介绍代理模式的原理、使用静态代理模式实现RPC客户端类、使用动态代理模式实现RPC客户端类,一步一步地接近
Feign
RPC
java架构师联盟
·
2023-02-03 16:51
SpringCloudAlibaba微服务构建
一、父工程搭建,基础框架订单,库存系统搭建父工程搭建测试模块搭建二、注册中心nacos搭建nacos集群搭建三、负载均衡open
feign
搭建四、分布式事务seata搭建五、网关gateway搭建六、流量控制
新生代农名工
·
2023-02-03 11:09
AsyncTask
原理解析
AsyncTask是一个串行的线程,本文主要通过源码解析它的原理-->从AsyncTask执行的方法execute开始@MainThreadpublicfinalAsyncTaskexecute(Params...params){returnexecuteOnExecutor(sDefaultExecutor,params);}@MainThread注解表示该方法只能在UI线程中执行传入一个sDe
小鹿啊小鹿
·
2023-02-03 10:00
搭建spring-cloud-alibaba微服务项目:springBoot服务+nacos注册中心+nacos配置中心+
feign
服务交互+gateway网关
项目说明从0-1,搭建cloud-alibaba微服务项目,包括各个springBoot服务+nacos注册中心+nacos配置中心+
feign
服务交互+gateway网关首先统一微服务种alibaba
yang_zeng
·
2023-02-03 08:20
日常记录
spring
cloud
微服务
gateway
上一页
74
75
76
77
78
79
80
81
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他