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
RPC源码分析
腾讯 t
RPC
-Go 教学——(4)t
RPC
组件生态和使用
之前我花了三篇文章来介绍t
RPC
怎么用。而t
RPC
给开发者带来的便利,在整整三篇文章中,我也只是介绍了它可以方便服务在HTTP、t
rpc
、g
rpc
三种协议之间灵活切换。
·
2024-02-20 12:40
go腾讯rpchttp
腾讯 t
RPC
-Go 教学——(3)微服务间调用
不过纯后台
RPC
之间,出于效率、性能、韵味等等考虑,HTTP不是我们的首选。本文我们就来看看腾讯是怎么使用tRPG-Go构建后台微服务集群的。
·
2024-02-20 12:39
go腾讯rpchttp
腾讯 t
RPC
-Go 教学——(1)搭建服务
2023年底腾讯统一的
RPC
框架t
RPC
正式开源。遍观全网,似乎大部份是对t
RPC
概念上的宣传、架构上的设计,而如何开发、如何部署的文章凤毛麟角。
·
2024-02-20 12:07
go腾讯rpchttpgrpc
腾讯 t
RPC
-Go 教学——(2)t
rpc
HTTP 能力
系列文章腾讯t
RPC
-Go教学——(1)搭建服务腾讯t
RPC
-Go教学——(2
·
2024-02-20 12:07
go腾讯rpchttp
STL
源码分析
之vector
一、vector简介vector的数据安排以及操作方式,与array非常相似。两者的唯一差别在于空间的运用的灵活性,array是静态的,一旦配置了就不能改变,而vector是动态空间,随着元素的加入,它的内部机制会自行扩充空间以容纳新元素。vector容器有已使用空间和可用空间,已使用空间是指vector容器的大小,可用空间是指vector容器可容纳的最大数据空间capacity。vector的实
小鱼的编程之路
·
2024-02-20 11:14
STL源码分析
C++基础
大数据
c++
「连载」边缘计算(十七)02-20:边缘部分源码(
源码分析
篇)
(接上篇)EdgeCore之edged下面对EdgeCore组件进行剖析,因为EdgeCore中的功能组件比较多,共包括devicetwin、edged、edgehub、eventbus、edgemesh、metamanager、servicebus和test共8个功能模块。限于篇幅,本文只对edged的具体逻辑以及edged调用容器运行时进行剖析。1.edged的具体逻辑剖析从EdgeCore模
十越科技
·
2024-02-20 10:24
边缘计算
人工智能
「连载」边缘计算(十六)02-19:边缘部分源码(
源码分析
篇)
(接上篇)edgecontroller剖析edgecontroller功能模块启动函数的具体内容如下所示。KubeEdge/cloud/pkg/edgecontroller/controller.go//Startcontrollerfunc(ctl*Controller)Start(c*beehiveContext.Context){varctxcontext.Contextconfig.Con
十越科技
·
2024-02-20 10:53
边缘计算
人工智能
「连载」边缘计算(十五)02-18:边缘部分源码(
源码分析
篇)
(接上篇)ChannelContextstruct定义如下所示。KubeEdge/beehive/pkg/core/context/context.go//ChannelContextisobjectforContextchanneltypeChannelContextstruct{//ConfigFactorygoarchaius.ConfigurationFactorychannelsmap[
十越科技
·
2024-02-20 10:52
边缘计算
人工智能
【Go-Zero】goctl一键代码生成常用实战命令
【Go-Zero】goctl一键代码生成常用实战命令大家好我是寸铁总结了一篇【Go-Zero】goctl一键生成常用命令的文章✨喜欢的小伙伴可以点点关注前言本文主要是针对最常用的api、model、
rpc
寸_铁
·
2024-02-20 10:56
go
golang
后端
gozero
goctl
命令
代码生成
参数说明
Spring任务调度@Scheduled的使用以及原理、
源码分析
请直接看原文:【小家Spring】Spring任务调度@Scheduled的使用以及原理、
源码分析
(@EnableScheduling)-腾讯云开发者社区-腾讯云(tencent.com)-------
奋豆来袭
·
2024-02-20 09:11
springboot
java
HashSet
源码分析
HashSet是基于HashMap实现的,底层采用HashMap来保存元素,本篇文章需要在HashMap的基础上进行阅读特点:HashSet是无序的没有索引HashSet将对象存储在key中,且不允许key重复HashSet的Value是固定的HashSet的构造函数privatetransientHashMapmap;privatestaticfinalObjectPRESENT=newObje
gogoingmonkey
·
2024-02-20 09:11
Redisson 如何实现分布式锁
本篇主要是对以下几个方面进行了探索Maven配置RedissonLock简单示例源码中使用到的Redis命令源码中使用到的lua脚本语义
源码分析
Maven配置org.redissonredisson2.2.12com.fasterxml.jacks
不怕天黑_0819
·
2024-02-20 09:42
100 行代码透彻解析
RPC
原理
引言本文主要论述的是“
RPC
实现原理”,那么首先明确一个问题什么是
RPC
呢?
RPC
是RemoteProcedureCall的缩写,即,远程过程调用。
RPC
是一个计算机通信协议。
程序员xysam
·
2024-02-20 08:53
rpc
网络协议
网络
程序人生
java
学习
Spring-webmvc-5.2.3不再支持使用不添加RequestMapping的控制器去处理所有其他控制器未处理的请求
5.1.6中,可以用如下形式处理所有其他controller不匹配的GET请求但在5.2.3中,不再支持,必须要写上@RequestMapping("/**")才可以成功匹配下面是对spring匹配请求的
源码分析
程序员J_
·
2024-02-20 08:38
微服务-微服务Nacos配置中心
1.1配置中心架构1.2ConfigClient
源码分析
配置中心核心接口ConfigServicepublicclassConfigServerDemo{publicstaticvoidmain(String
长情知热爱
·
2024-02-20 07:16
微服务
java
运维
多线程基础(二十一):StampedLock
源码分析
1.类结构及其注释1.1类结构StampedLock是在java8中引入的一个新的并发工具,主要为了解决此前java7中Lock实现上的一些问题,如ReentrantReadWriteLock的锁饥饿问题。StampedLock是一个全新的Lock,其内部通过ReadWriteLockView、ReadLockView、writeLockView这三个内部类分别实现了Lock和ReadWriteL
冬天里的懒喵
·
2024-02-20 07:17
JAVA网络IO之
RPC
框架
定义:
RPC
(RemoteProcedureCall)远程过程调用,是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。
five days
·
2024-02-20 06:21
网络
rpc
网络协议
远程过程调用解密:探索
RPC
协议的深度、挑战与未来方向
1.
RPC
协议的基本概念
RPC
(远程过程调用)协议是一种使得一个计算机程序能够在网络上的另一台计算机上执行代码的协议。它允许开发者编写出看起来像是本地调用的代码,但实际上运行在远端系统上。
程序员Chino的日记
·
2024-02-20 06:15
rpc
网络协议
网络
spring boot学习第十三篇:使用json
rpc
因为我学习springboot会有很多内容,所以和springboot有关的文章使用的pom.xml和application.yml这2个文件的内容就全列出来,不用再单独抽出来了,单独抽出来有点麻烦也不方便学习。1、pom.xml文件内容如下:4.0.0org.springframework.bootspring-boot-starter-parent2.6.4com.hmblogshm-json
veminhe
·
2024-02-20 06:41
Spring
Boot
spring
boot
java
SpringBoot自动注入
源码分析
SpringBoot何时注入@Autowired标注的属性?是在Bean实例化后,填充Bean的时候注入@Autowired标注的属性如果注入类型的Bean存在多个,SpringBoot是如何处理的?如果存在多个类型的Bean,会根据primary—>javax.annotation.Priority—>名称依次过滤,得到最终匹配的bean名称一、定义接口publicinterfacePerson
A尘埃
·
2024-02-20 03:33
SpringBoot源码分析
spring
boot
后端
java
比特币
源码分析
:任务调度器的使用
任务调度器Bitcoin进程启动后,有一个专门的线程做任务调度,这些任务根据指定的时刻,执行对应的函数:boolAppInitMain(){.......//StartthelightweighttaskschedulerthreadCScheduler::FunctionserviceLoop=boost::bind(&CScheduler::serviceQueue,&scheduler);t
姜家志
·
2024-02-20 03:18
redo log —— MySQL宕机时数据不丢失的原理
扫描下方二维码或者微信搜索公众号菜鸟飞呀飞,即可关注微信公众号,阅读更多Spring
源码分析
、Java并发编程和Netty源码系列文章。问题在开始阅读本文之前,可以先思考一下下面两个问题。
天堂2013
·
2024-02-20 02:00
MySQL
MySQL
redo
log
java
java2-2
list集合细节list集合遍历方式interator迭代器listinterator列表迭代器五种遍历方式不同数据结构常见的数据结构队列数组链表双向链表总结Arraylist底层原理Arraylist
源码分析
s2532478980
·
2024-02-20 02:52
java
optee
RPC
RPC
(RemoteProcedureCall)arerequestsfromsecureworldtokerneldriverortee-supplicant.An
RPC
isidentifiedbyaspecialrangeofSMCCCreturnvaluesfromOPTEE_SMC_CALL_WITH_ARG.
RPC
messageswhichareintendedforthekernela
Hola_ya
·
2024-02-19 23:23
信息安全
安全架构
SQL-Labs靶场“6-10”关通关教程
君衍.一、第六关基于GET的双引号报错注入1、
源码分析
2、floor报错注入3、updatexml报错注入二、第七关基于文件写入注入1、
源码分析
2、outfile注入过程三、第八关基于GET单引号布尔盲注
君衍.⠀
·
2024-02-19 23:54
SQL-Labs
渗透测试
网络安全
sql
数据库
负载均衡
运维
linux
网络安全
渗透测试
SQL-Labs靶场“15-20”关通关教程
君衍.一、十六关基于POST双引号布尔型时间盲注1、
源码分析
2、布尔盲注(手动)2、布尔盲注(脚本)3、时间盲注(sqlmap)二、十七关基于POST错误的更新1、
源码分析
2、报错注入三、十八关基于POST
君衍.⠀
·
2024-02-19 23:54
SQL-Labs
网络安全
渗透测试
sql
数据库
python
java
linux
网络安全
渗透测试
SQL-Labs靶场“1-5”关通关教程
君衍.一、准备工作二、第一关基于GET单引号字符型注入1、
源码分析
2、联合查询注入过程三、第二关基于GET整型注入1、
源码分析
2、联合查询注入过程四、第三关基于GET单引号变形注入1、
源码分析
2、联合查询注入过程五
君衍.⠀
·
2024-02-19 23:53
SQL-Labs
渗透测试
网络安全
sql
数据库
docker
容器
运维
web安全
php
SQL-Labs靶场“11-15”关通关教程
君衍.一、十一关基于POST单引号字符型注入1、
源码分析
2、联合查询注入3、报错注入二、十二关基于POST双引号字符型注入1、
源码分析
2、联合查询注入3、报错注入三、十三关基于POST单引号报错注入变形
君衍.⠀
·
2024-02-19 23:15
SQL-Labs
渗透测试
网络安全
sql
数据库
python
java
linux
网络安全
渗透测试
消息中间件之RocketMQ
源码分析
(七)
并行消费和顺序消费ConsumeMessageService是一个通用的消费服务接口,它包含两个实现类org.apache.rocketmq.client.impl.consumer.ConsumeMessageConcurrentlyService和org.apache.rocketmq.client.impl.consumer.ConsumeMessageOrderlyService,这两个实
coffee_babe
·
2024-02-19 22:58
消息中间件
rocketmq
java
消息中间件
消息中间件之RocketMQ
源码分析
(九)
NamesrvNamesrv核心数据结构和API.Namesrv中保存的数据被称为Topic路由信息,Topic路由决定了Topic消息发送到哪些Broker,消费者从哪些Broker消费消息,那么路由信息都包含哪些数据呢?路由数据结构的实现代码都在RouteInfoManager类中BROKER_CHANNEL_EXPIRED_TIME:Broker存活的事件周期,默认为120stopicQUe
coffee_babe
·
2024-02-19 22:58
消息中间件
rocketmq
java
消息中间件之RocketMQ
源码分析
(二)
RocketMQClient发送API的业务代码消息处理层:指RocketMQClient获取业务发送的消息对象后,一系列的参数检查、消息发送准备、参数包装等操作通信层:指RocketMQ基于Netty封装的一个
RPC
coffee_babe
·
2024-02-19 22:57
消息中间件
rocketmq
java
消息中间件之RocketMQ
源码分析
(十)
Namesrv启动流程第一步:脚本和启动参数配置。启动命令nohup./bin/mqnamesrv-c./conf/namesrv.conf>dev/null2>&1&通过脚本配置启动基本参数,比如配置文件路径、JVM参数,调用NamesrvStartup.main()方法,解析命令行的参数,将处理好的参数转化为Java实例,传递给NamesrvController实例第二步:new一个Names
coffee_babe
·
2024-02-19 22:55
消息中间件
rocketmq
java
消息中间件
免费云服务器+frp无公网IP内网穿透
/f
rpc
-cf
rpc
.tomlWINDOWS:f
rpc
-cf
rpc
.toml
m0_55429594
·
2024-02-19 22:51
服务器
tcp/ip
运维
详解tomcat中的jmx监控
目录1.概述2.如何开启tomcat的JMX3.tomcat如何实现JMX的
源码分析
1.概述本文是博主JAVA监控技术系列文章的第二篇,前面一篇文章中我们介绍了JAVA监控技术的基石——jmx:【JMX
_BugMan
·
2024-02-19 20:01
JAVA
EE
运维
tomcat
java
【STM32 CubeMX】GPIO_HAL库
源码分析
文章目录前言一、GPIO_HAL库
源码分析
1.1初始化GPIO1.2HAL_GPIO_Init
源码分析
GPIO_InitTypeDef初始化结构体HAL_GPIO_Init函数总结前言提示:这里可以添加本文要记录的大概内容
人才程序员
·
2024-02-19 20:23
stm32
嵌入式硬件
单片机
c
c++
Flink-部署实践
1)修改flink/conf/flink-conf.yaml文件:jobmanager.
rpc
.address:hadoop1132)修改/conf/masters文件:hadoop1133)修改/conf
魔笛Love
·
2024-02-19 20:52
flink
UE4 C++联网
RPC
教程笔记(一)(第1~4集)
UE4C++联网
RPC
教程笔记(一)(第1~4集)前言1.教程介绍与资源2.自定义Debug功能3.Actor的复制4.联网状态判断前言本系列笔记将会对梁迪老师的《UE4C++联网
RPC
框架开发吃鸡》教程进行个人的知识点梳理与总结
犀利贝XD
·
2024-02-19 18:54
UE4/5
的学习笔记
ue4
c++
rpc
笔记
呵呵,一个 bug 你改了两天?难吗?
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目
RPC
框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC
Java基基
·
2024-02-19 16:55
SpringBoot+Dubbo+Nacos 开发Demo
1、是什么Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的
RPC
实现服务的输出和输入功能,可以和Spring框架无缝集成。
坚持001
·
2024-02-19 16:42
技术框架学习
spring
boot
dubbo
后端
微服务学习 | Springboot整合Dubbo+Nacos实现
RPC
调用
️个人主页:鼠鼠我捏,要死了捏的主页️系列专栏:Golang全栈-专栏️个人学习笔记,若有缺误,欢迎评论区指正前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站AI学习网站。目录前言快速上手创建示例项目导入依赖编写配置添加启动类注解编写服务接口与服务实现类引入common项目新建common项目总结前言随着互联网技术的飞速发展,越来越多的企业和开发者开
牵着猫散步的鼠鼠
·
2024-02-19 16:29
Java全栈
微服务
spring
boot
dubbo
学习
后端
java webservice 接收数据_java向webService(java)接口请求并接收数据
importjava.util.HashMap;importjava.util.List;importjava.util.Map;importjavax.xml.namespace.QName;importjavax.xml.
rpc
.ParameterMode
LaserComposites
·
2024-02-19 16:54
java
webservice
接收数据
【Spring
源码分析
】解析配置类-ConfigurationClassPostProcessor
源码分析
阅读此需阅读下面这些博客先【Spring
源码分析
】Bean的元数据和一些Spring的工具【Spring
源码分析
】BeanFactory系列接口解读【Spring
源码分析
】执行流程之非懒加载单例Bean
假正经的小柴
·
2024-02-19 15:49
Java源码分析
spring
数据库
前端
go语言g
rpc
的基础使用
前言:g
rpc
是谷歌推出的
rpc
框架,使用http2.0来通讯的,性能算不上最优的,但是胜在通用性很高.而且说实话http2性能真的不差了,它比1.0多了两个很重要的概念多路复用和长连接.看此篇文章之前一定要先把
xyt001
·
2024-02-19 14:37
鸿蒙OS跨进程IPC与
RPC
通信
一、IPC与
RPC
通信概述基本概念IPC(Inter-ProcessCommunication)与
RPC
(RemoteProcedureCall)用于实现跨进程通信,不同的是前者使用Binder驱动,用于设备内的跨进程通信
爱桥代码的程序媛
·
2024-02-19 14:03
鸿蒙
harmonyos
移动开发
鸿蒙
鸿蒙开发
华为
openharmony
鸿蒙系统
Volo 开源一周年 —— 性能优化与生态建设
1.Volo这一年在2022年8月,我们曾发表了一篇名为「国内首个基于Rust语言的
RPC
框架—Volo正式开源」的官宣文章,
·
2024-02-19 13:07
后端rust框架
Jboot系列:代码生成工具generator的使用
JFinal的开源框架,在JFinal的基础上,增加了微服务概念,号称“SpringCloud之外的另一个选择,已经使用在用户量过亿的商业产品上,有超过1000家公司在使用Jboot做极速开发”,整合了包括
RPC
简单代码2012
·
2024-02-19 13:10
spring cloud和dubbo比较
DubboDubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的
RPC
实现服务的输出和输入功能,可以和Spring框架无缝集成。
爱宝宝n
·
2024-02-19 12:17
2.16日学习打卡----初学Dubbo(一)
二.什么是
RPC
?三.Dubbo概念_简介四.Dubbo核心组件五.Dubbo配置开发环境六.Dubbo配置开发环境_管理控制台一.什么是分布式?
中北萌新程序员
·
2024-02-19 12:54
每日学习
学习
dubbo
Axios学习
的其他使用4.Axios响应结果的结构分析5.Axios配置对象详细说明6.axios的默认配置7.axios创建实例对象(create)8.axios拦截器1.请求拦截器2.响应拦截器9.取消请求10.
源码分析
Kiwi23333
·
2024-02-19 12:15
学习
Springboot之接入g
RPC
1、maven依赖3.5.10.6.11.42.11.6.0io.g
rpc
g
rpc
-stub${g
rpc
.version}io.g
rpc
g
rpc
-protobuf${g
rpc
.version}io.g
rpc
g
rpc
-netty
宣晨光
·
2024-02-19 12:42
Spring
Boot场景案例
spring
boot
java
rpc
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他