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
Ribbon源码解析
Spark-BlockManager、BlockManagerSlaveEndpoint、DiskStore、MemoryStore、BlockInfoManager、BlockInfo
源码解析
Spark-BlockManager、DiskStore、MemoryStore、BlockInfoManager、BlockInfo
源码解析
classBlockInfo&ObjectBlockInfoclassBlockInfoManagerclassMemoryStore
姜上清风
·
2023-12-14 22:07
Spark
源码
大数据
spark
Spark-SparkSession.Builder
源码解析
Spark-SparkSession.Builder
源码解析
classBuilderSparkSessionExtensionsclassBuilder这个类主要用来builderSparkSession
姜上清风
·
2023-12-14 22:36
Spark
源码
spark
scala
nacos + springcloud gateway 出现503错误
出现这种情况的原因可能是springcloud版本问题,在2020.0.0版本之前会自动引入Netflix
Ribbon
依赖,Netflix
Ribbon
功能跟loadbalancer一样,因Netflix
一根头发的中分
·
2023-12-14 20:04
java
Mybatis代理对象是如何生成的
Mybatis
源码解析
-mapper代理对象的生成,你有想过吗,我们讲到了mybatis操作数据库的流程:先创建SqlSessionFactory,然后创建SqlSession,然后再创建获取mapper
softshow1026
·
2023-12-14 19:49
mybatis
java
开发语言
Mybatis-Plus
源码解析
之MybatisPlusAutoConfiguration(二)
group:com.baomidouversion:3.5.2.2-SNAPSHOTSpringBoot是自动装配。Spring则可以在配置类上@Import(MybatisPlusAutoConfiguration.class)org.springframework.boot.autoconfigure.EnableAutoConfiguration=\com.baomidou.mybatisp
Code A Better Life
·
2023-12-14 18:35
MybatisPlus
mybatis
java
开发语言
spring
后端
spring
boot
spring
cloud
Mybatis-Plus
源码解析
之@MapperScan(一)
group:com.baomidouversion:3.5.2.2-SNAPSHOTbaomidou官网可以从快速开始了解到,除了配置数据源,最重要的就是@MapperScan注解,在SpringBoot启动类中添加@MapperScan注解,扫描Mapper文件夹。@MapperScan按照惯例,先看注释。在用javaconfig的方式的时候使用@MapperScan注解来注册Mybatisma
Code A Better Life
·
2023-12-14 18:04
MybatisPlus
java
mybatis
后端
开发语言
spring
cloud
spring
boot
mybatis-
YOLO V3 SPP ultralytics 第一节:VOC 的标注文件(xml)转YOLO标注格式(txt)以及如何自定义YOLO数据样本
2.3xml--->yolotxt2.4yolo的label文件2.6结果2.7代码3.自定义YOLO数据集3.1预备工作3.2打开labelimg3.3绘制代码参考是b站的大佬:3.2YOLOv3SPP
源码解析
听风吹等浪起
·
2023-12-14 15:28
目标检测
YOLO
xml
深度学习
【
源码解析
】flink sql执行源码概述:flink sql执行过程中有哪些阶段,这些阶段的源码大概位置在哪里
文章目录一.sql执行流程源码分析1.Sql语句解析成语法树阶段(SQL->SqlNode)2.SqlNode验证(SqlNode–>Operation)3.语义分析(Operation->RelNode)4.优化阶段(RelNode->optimize->Transformation)5.生成ExecutionPlan并执行二.源码分析小结`sqlnode->relnode->优化->pipel
roman_日积跬步-终至千里
·
2023-12-14 12:20
#
flink源码
flink
sql
大数据
【
源码解析
】聊聊阻塞队列之BlockingArrayQueue
阻塞队列阻塞队列:顾名思义首先它是一个队列,而一个阻塞队列在数据结构中所起的作用大致如下入所示。当阻塞队列是空时,从队列中获取元素的操作将会被阻塞。当阻塞队列时满的时,往队列里添加元素的操作将会被阻塞。试图从空的阻塞队列中获取元素的线程将会被阻塞,直到其他的线程往空的队列插入新的元素。同样,试图往已满的阻塞队列中添加新元素的线程同样也会被阻塞,直到其他的线程从队列中移除一个元素才可以插入队列中。为
qxlxi
·
2023-12-07 00:23
#
并发编程
#
源码解析
java
AMS启动过程
内容讲解结合之前的写的Activity启动过程和Service
源码解析
两篇内容中我们都提到一个不可忽视的服务ActivityManagerService即AMS,我们下面就来讲解一下AMS的启动过程和具体功效分析
AntCoding
·
2023-12-06 20:59
un8.2:springcloud——使用feign实现微服务之间的调用。
1.feign采用的是基于接口的注解;2.feign整合了
ribbon
,具有负载均衡的能力;3.整合了Hystrix,具有熔断的能力。
小格子衬衫
·
2023-12-06 19:44
SpringCloud
java
spring
开发语言
Error processing condition on org.springframework.cloud.netflix.feign.
ribbon
.Feign
Ribbon
ClientAutoCo
报错信息:java.lang.IllegalStateException:Errorprocessingconditiononorg.springframework.cloud.netflix.feign.
ribbon
.Feign
Ribbon
ClientAutoConfiguration.feignClientatorg.springframework.boot.autoconfigure.con
IT·侯老师
·
2023-12-06 17:31
开发日记
.net
ribbon
spring
cloud
java
源码解析
之HashMap
Map是java中用于存储建值对的一种数据结构方式。键不能重复,每一个键可以匹配多个值(也就是一个链表)。这个接口是用于替换Dictionary这个抽象类的。HashMap用于存储键值对,其中key可以为null,同时他的key存放索引方式是通过hash方式来实现的,所以他能快速的定位到你需要的key处。在HashMap内部是存放的一个Entry的数组。Entry的定义如下:Entry(inth,
A阿狸A
·
2023-12-06 16:24
SpringBoot面试题:(一)SpringBoot自动装配原理
源码解析
源码研究SpringBoot启动类:@SpringBootApplication注解importorg.springframework.boot.SpringApplication;importorg.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublicclassSpringBoo
青铜爱码士
·
2023-12-06 16:21
spring
boot
后端
java
【OpenGauss源码学习 —— (RowToVec)算子】
本文主要参考了OpenGauss1.1.0的开源代码和《OpenGauss数据库
源码解析
》和《Po
J.Kuchiki
·
2023-12-06 14:00
OpenGauss
gaussdb
数据库
【SpringCloud】通过Redis手动更新
Ribbon
缓存来解决Eureka微服务架构中服务下线感知的问题
文章目录前言1.第一次尝试1.1服务被调用方更新1.2压测第一次尝试1.3问题分析1.4同步的不是最新列表2.第二次尝试2.1调用方过滤下线服务2.2压测第二次尝试2.3优化写到最后前言在上文的基础上,通过压测的结果可以看出,使用DiscoveryManager下线服务之后进行压测是不会出现异常情况的,但唯一缺点就是下线服务的方式是取消注册与续约,之后并没有结束进程。也就使得在调用api下线后的服
懒羊羊.java
·
2023-12-06 13:13
SpringCloud
Eureka
微服务体系
缓存
架构
redis
ribbon
eureka
Ribbon
饥饿加载
Ribbon
默认是采用懒加载,即第一次访问时才会去创建LoadBalanceClient,请求时间会很长而饥饿加载则会在项目启动时创建,降低第一次访问的耗时,通过下面配置开启饥饿加载:一、懒加载
Ribbon
Crhy、Y
·
2023-12-06 12:03
ribbon
spring
cloud
后端
微服务1 springcloud学习笔记P1-P40
pwd=d03r提取码:d03r一了解微服务技术二Eureka(1)Eureka配置(2)注册user-service(3)总结
Ribbon
负载均衡(1)流程三nacos配置管理(一)nacos注册中心
深林中的书海
·
2023-12-06 10:03
spring
cloud
微服务
java
springboot
深入理解ConcurrentHashMap
源码解析
ConcurrentHashMap是Java中一个非常重要的并发集合类,它提供了线程安全的哈希表实现。其初衷是为了优化同步HashMap,减少线程竞争,提高并发访问效率。随着Java的发展,ConcurrentHashMap在1.7和1.8中经历了显著的变化。以下内容将深入探索这两个版本的区别,同时结合源码和底层实现来进行说明。1.Java1.7中的ConcurrentHashMap在Java1.
一个搬砖的农民工
·
2023-12-06 09:35
Java
哈希算法
HashMap
java
分布式数据库Schema 变更 in F1 & TiDB
分布式数据库Schema变更inF1&TiDB【转载】TiDB源码阅读系列文章(十七)DDL
源码解析
|PingCAP上述文章主要叙述了从DDL语句发起到执行的过程,简单介绍了弄一套相同的模式来后台处理数据回填
Tototototorres
·
2023-12-06 09:53
分布式
数据库
tidb
Spring-Mybatis
源码解析
--手写代码实现Spring整合Mybatis
文章目录前言一、引入:二、准备工作:2.1引入依赖2.2数据源的文件:2.1数据源:2.3业务文件:三、整合的实现:3.1xxxMapper接口的扫描:3.2xxxMapper接口代理对象的生成:3.2SqlSessionFactory的定义:四、Spring整合Mybatis对比:4.1扫描路径定义:4.2bean的生成:五、扩展:5.1`SqlSessionFactory`和`SqlSessi
拽着尾巴的鱼儿
·
2023-12-06 08:08
Spring框架篇
源码解析篇
db数据库
spring
mybatis
java
Spring-Mybatis
源码解析
--Mybatis配置文件解析
文章目录前言一、准备工作1.1依赖准备:1.2配置文件准备:1.3代码准备:二、配置文件加载:2.1SqlSessionFactoryBuilder().build(reader)2.2parser.parse():三、执行sql:总结前言Spring整合Mybatis后,如何对其配置文件进行加载和解析,如何进行数据的CRUD。一、准备工作1.1依赖准备:com.baomidoumybatis-p
拽着尾巴的鱼儿
·
2023-12-06 08:05
源码解析篇
Spring框架篇
db数据库
spring
mybatis
java
SpringCloud
五大组件注册/配置中心nacos远程调用Feign负载均衡
Ribbon
服务保护sentinel(实现限流、降级、熔断)网关gateway注册中心Eureka服务注册:服务提供者把自己的信息注册到Eureka
容与0801
·
2023-12-06 08:29
java开发面试题
spring
cloud
spring
后端
SurfaceView技术点总结及
源码解析
我们知道,当在view绘制时进行耗时操作或者复杂的动画,会出现丢帧或卡顿现象,用户体验极为不好。Android系统每隔16ms就会发出一次VSYNC信号触发对UI进行渲染,如果这16ms内我们没有完成对视图的绘制,那么就会出现丢帧的情况。之所以这样是因为,人眼与大脑之间的协作无法感知超过60fps的画面更新。60帧每秒就意味着:16ms=1000/60Hz。Android提供了SurfaceVie
ModestStorm
·
2023-12-06 05:57
【
源码解析
】聊聊线程池 实现原理与源码深度解析(二)
AbstractExecutorService上一篇文章中,主要介绍了AbstractExecutorService的线程执行的核心流程,execute()这个方法显然是没有返回执行任务的结果,如果我们需要获取任务执行的结果,怎么办?Callable就是一个可以获取线程执行的结果。publicabstractclassAbstractExecutorServiceimplementsExecuto
qxlxi
·
2023-12-05 17:15
#
并发编程
#
源码解析
java
前端
开发语言
机器人导航地图——Obstacle层的障碍物-Bresenham算法详细解释
文章目录前言一、Bresenham算法
源码解析
1.函数raytraceFreespace2.函数inlinevoidraytraceLine3.函数bresenham2D二、Bresenham算法——C
Jack Ju
·
2023-12-05 15:55
自动驾驶算法
笔记
机器人
算法
PHP程序员2020学习方向:高并发、性能调优、分布式、微服务...
一、框架
源码解析
专题应用框
盖世英雄_7557
·
2023-12-05 14:26
阿里 神器 Arthas 的骚操作,定位线上BUG,超给力!
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-12-05 13:26
中间件
定位
过滤器
java
tomcat
Redis key的类型以及命令
线程池技术应用第二章CountDownLatch和Semaphone的应用第三章SpringCloud简介第四章SpringCloudNetflix之Eureka第五章SpringCloudNetflix之
Ribbon
青花锁
·
2023-12-05 13:25
Java微服务
redis
数据库
缓存
key
类型
react
源码解析
20.总结&第一章的面试题解答
react
源码解析
20.总结&第一章的面试题解答视频课程(高效学习):进入课程课程目录:1.开篇介绍和面试题2.react的设计理念3.react源码架构4.源码目录结构和调试5.jsx&核心api6.
全栈潇晨
·
2023-12-05 08:53
SpringCloud-OpenFeign使用及
源码解析
一.使用OpenFeign进行服务调用我们创建一个订单服务和一个商品服务来模拟服务调用创建订单服务order-service@SpringBootApplicationpublicclassOrderServer{publicstaticvoidmain(String[]args){SpringApplication.run(OrderServer.class,args);}}pom文件4.0.0
不知名的老农
·
2023-12-05 08:36
java
OpenFeign源码2-Bean注册过程和调用过程
2.2.5.RELEASESpringCloudopenFeign2.2.2.RELEASE测试代码:github.com/hsfxuebao/s…2020.0.X版本开始的OpenFeign底层不再使用
Ribbon
程序一逸
·
2023-12-05 08:33
spring
java
spring
boot
Springcloud-
Ribbon
负载均衡
自定义负载均衡策略通过定义IRule实现可以修改负载均衡规则,有两种方式:代码方式:在order-service中的OrderApplication类中,定义一个新的IRule:@BeanpublicIRulerandomRule(){returnnewRandomRule();}2.配置文件方式:在order-service的application.yml文件中,添加新的配置也可以修改规则:us
智江鹏
·
2023-12-05 07:12
后端
spring
cloud
ribbon
负载均衡
IOC
源码解析
(1)
对于IOC的
源码解析
,首先便是声明bean对象,可以通过配置文件或者注解的形式。
kk变色龙13
·
2023-12-05 07:10
spring
java
后端
Ribbon
-负载均衡原理
Ribbon
负载均衡流程
Ribbon
的负载均衡规则是一个叫做IRule的接口来定义的,每一个子接口都是一种规则:通过定义IRule实现可以修改负载均衡规则,有两种方式:代码方式:在order-service
w3222371135
·
2023-12-05 07:40
负载均衡
ribbon
服务器
Spring Cloud入门实战(二)
Ribbon
--客户端负载均衡
Ribbon
简介
Ribbon
是Netflix发布的负载均衡器,它有助于控制HTTP和TCP客户端的行为。为
Ribbon
配置了服务提供地址列表后,它就会基于自己的负载均衡算法,自动的帮服务消费者去请求。
忘不掉就记着吧
·
2023-12-05 07:40
Spring
Cloud
ribbon
spring
Ribbon
-负载均衡拦截器+饥饿加载
订单服务,端口:8080)userservice(用户服务,集成了两个端口:8081,8082)eurekaserver(eureka的服务,端口:10010)SpringCloud底层提供了一个名为
Ribbon
二后生
·
2023-12-05 07:39
springCloud
ribbon
负载均衡
spring
cloud
SpringCloud
Ribbon
- 替换负载均衡规则
SpringCloud
Ribbon
-替换负载均衡规则
ribbon
默认的负载均衡规则是轮询的方式,即假如一个服务A有两个服务实例A1、A2,当第一次请求时使用A1实例,第二次请求时使用A2实例,以此往复。
最菜的Bird
·
2023-12-05 07:09
spring
cloud
ribbon
load
balance
rule
rule不生效
规则不生效
Ribbon
负载均衡
1、负载均衡整体流程2、负载均衡流程逐级跟踪运行(1)@LoadBlanced注解可以使LoadBalancerInterceptor拦截到;(2)LoadBalancerInterceptor实现了ClientHttpRequestInterceptor接口;(3)ClientHttpRequestInterceptor接口释义如下;(4)intercept方法中定义了主要执行流程;(5)进入e
Crhy、Y
·
2023-12-05 07:39
ribbon
负载均衡
spring
cloud
【4.2】
Ribbon
负载均衡策略
【4.2】
Ribbon
负载均衡策略1
Ribbon
--负载均衡策略2.1修改负载均衡规则--代码方式2.1.1具体测试:2.2修改负载均衡规则--配置文件方式2.2.1具体配置3总结
Ribbon
负载均衡原理中学习到
?Suki
·
2023-12-05 07:38
SpringCloud学习笔记
负载均衡
ribbon
java
spring
cloud
分布式
Spring Cloud --组件 --
Ribbon
(负载均衡)
Ribbon
负载均衡@LoadBalanced注解,可实现负载均衡功能,这是什么原理呢?负载均衡原理SpringCloud底层其实是利用了一个名为
Ribbon
的组件,来实现负载均衡功能的。
Peng_zhj
·
2023-12-05 07:38
java
springcloud
Ribbon
ribbon
Ribbon
-IRule 修改负载均衡的规则
它是
Ribbon
默认的负载均衡规则。AvailabilityFilteringRule对以下两种服务器进行忽略:(1)在默认情况下,这台服务器如果3次连接失败,这台服务器就会被设置为“短路”状态。
Crhy、Y
·
2023-12-05 07:36
ribbon
负载均衡
java
eclipse
spring
cloud
spring
AT 组件构造-RT thread
源码解析
AT组件构造client,server-RTthread
源码解析
AT命令的框架如下图,在官方手册中有详细介绍:https://www.rt-thread.org/document/site/programming-manual
在路上_d19b
·
2023-12-05 03:26
jmeter压测工具操作指南
200spring:cloud:nacos:server-addr:localhost:8848discovery:service:order-servicegoods-service:#提供方的服务名称
ribbon
COTTK
·
2023-12-05 03:20
压测工具
java
Redis skiplist
源码解析
(支持范围查询)
跳表是一个多层的有序链表,在跳表中进行查询操作时,查询代码可以从最高层开始查询。层数越高,结点数越少,同时高层结点的跨度会比较大。因此,在高层查询结点时,查询一个结点可能就已经查到了链表的中间位置了。这样一来,跳表就会先查高层,如果高层直接查到了等于待查元素的结点,那么就可以直接返回。如果查到第一个大于待查元素的结点后,就转向下一层查询。下层上的结点数多于上层,所以这样可以在更多的结点中进一步查找
我不是攻城狮
·
2023-12-04 23:34
Redis
redis
Mybatis一级缓存和二级缓存原理剖析与源码详解
MyBatis版本:3.5.2文章目录Mybatis一级缓存和二级缓存原理剖析与源码详解⼀级缓存场景一场景二⼀级缓存原理探究与源码分析createCacheKey方法
源码解析
BaseExecutor.query
JermeryBesian
·
2023-12-04 22:36
Java
mybatis
缓存
java
IK分词器
源码解析
(一):构造字典树
最近在搞ES,结合了IK分词器,偶然间看到IK的主词典中有27万的词,加上其他的拓展词库差不多也有小一百万了,于是比较好奇IK是如何判断用户输入的词是否在词库中的,于是索性下载了IK的源码读一读,接下来是分词流程的解析。首先先看一下主类,是一个用来测试的类publicclassIKSegmenterTest{staticStringtext="IKAnalyzer是一个结合词典分词和文法分词的中文
Tristeza
·
2023-12-04 22:12
Spring AOP
源码解析
写在前面 在分析SpringAOP源码之前,如果你对SpringIOC、依赖注入(DI)原理不是很清楚,建议您先了解一下:SpringIOC
源码解析
、Spring依赖注入(DI)
源码解析
,这样或许会让你的思路更加清晰
扛麻袋的少年
·
2023-12-04 21:16
Android插件化
Android插件化从入门到放弃-最强合集插件化探索,滴滴开源框架VirtualAPK的深入分析深度|滴滴插件化方案VirtualApk
源码解析
天空在微笑
·
2023-12-04 20:59
Golang 原生Rpc Server实现
Golang原生RpcServer实现引言
源码解析
服务端数据结构服务注册请求处理客户端数据结构建立连接请求调用延伸异步调用定制服务名采用TPC协议建立连接自定义编码格式自定义服务器参考引言本文我们来看看
Binary Oracle
·
2023-12-04 17:58
#
Go语言设计与实现
golang
rpc
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他