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
跨进程
Android 面试笔记之Binder详解
Activity,Service等组件都需要和AMS进行交互,这些
跨进程
的通信都是通过Binder来完成的。
HeartCircle
·
2023-12-05 21:17
android
笔记
android
面试
android
studio
Android 匿名共享内存的使用
跨进程
通信时,数据量大于1MB要怎么传递呢?用匿名共享内存(Ashmem)是个不错的选择,它不仅可以减少内存复制的次数,还没有内存大小的限制。
momxmo
·
2023-12-05 21:52
win10安装RocketMQ踩坑教程
MQ,是一种
跨进程
的通信机制,用于上下游传递消息。在互联网架构中,MQ是一种非常常见的上下游“逻辑解耦+物理解耦”的消息通信服务。使用了MQ之后,消息发送上游只需要依赖MQ,不用依赖其他服务。
小小小小小小小阳
·
2023-12-05 00:09
分布式
java
activemq
Android
跨进程
通信Binder,native代码,C语言分析,ServiceManager如何启动?做了什么?
文章目录Android
跨进程
通信Binder,native代码,C语言分析,ServiceManager如何启动?做了什么?
qfh-coder
·
2023-12-04 18:56
Android
framework
android
binder
c语言
c++
java
Android
跨进程
通信,binder,native层,服务端在servicemanager注册服务
文章目录Android
跨进程
通信,binder,native层,服务端在servicemanager注册服务1.服务端注册服务请求指令2.svcmgr_publish注册服务3.服务注册完毕通过服务端Android
qfh-coder
·
2023-12-04 18:56
Android
framework
android
binder
Android
跨进程
通信,RPC,IPC
文章目录Android
跨进程
通信,RPC,IPC1.IPC原理2.RPC原理2.RPC原理Android
跨进程
通信,RPC,IPCRPC(基于IPC实现)Androidbinder就是一个RPC框架,在已经启动的一个进程
qfh-coder
·
2023-12-04 18:53
Android
framework
rpc
网络协议
网络
android
c语言
c++
微服务的流量管理-服务网格
而微服务架构引入了
跨进程
的网络通信,流量发生在服务之间。由许多服务组成了复杂的网络拓扑结构,每次请求都会产生流量。这些流量如果没有妥善的管理,整个应用的行为和状态将会不可控。
WongKyunban
·
2023-12-04 01:29
微服务
微服务
架构
云原生
.net环境下
跨进程
、高频率读写数据
一、需求背景1、最近项目要求高频次地读写数据,数据量也不是很大,多表总共加起来在百万条上下。单表最大的也在25万左右,历史数据表因为不涉及所以不用考虑,难点在于这个规模的热点数据,变化非常频繁。数据来源于一些检测设备的采集数据,一些大表,有可能在极短时间内(如几秒钟)可能大部分都会变化,而且主程序也有一些后台服务需要不断轮询、读写某种类型的设备,所以要求信息交互时间尽可能短。2、之前的解决方案是把
!chen
·
2023-12-03 05:24
.net
Nacos 架构原理
基本架构及概念服务(Service)服务是指一个或一组软件功能(例如特定信息的检索或一组操作的执行),其目的是不同的客户端可以为不同的目的重用(例如通过
跨进程
的网络调用)。
Doker 多克 技术人的数码品牌
·
2023-12-02 12:15
#
nacos
架构
Binder原理是什么?
直观来说,Binder是Android中的一个类,它继承了IBinder接口从IPC角度来说,Binder是Android中的一种
跨进程
通信方式,Binder还可以理解为一种虚拟的物理设备,它的设备驱动是
2301_76766616
·
2023-12-02 09:00
binder
什么是消息队列
什么是消息队列MQ(messagequeue),从字面意思上看,本质是个队列,FIFO先入先出队列,只不过队列中存放的内容是message而已,还是一种
跨进程
的通信机制,用于上下游传递消息。
薛伟同学
·
2023-11-30 00:21
消息队列
消息队列
Binder
跨进程
通信的原理
1.进程空间划分一个进程空间分为用户空间,内核空间,即把进程内用户和内核隔离开来。二者区别:1.进程间,用户空间的数据不可共享,所以用户空间=不可共享空间2.进程间,内核空间的数据可共享,所以内核空间=可共享空间。注意:所有进程共用1个内核空间进程内用户空间和内核空间进行交互,需要通过系统调用,主要通过函数:copyfromuser():将用户空间的数据拷贝到内核空间copytouser():将内
竖起大拇指
·
2023-11-29 00:21
比较浅显易懂的AIDL
Binder是Android中的一种
跨进程
通信方式,Android的四大组件、各种Manager和其对应ManagerService等无不与Binder挂钩。
花花是男神
·
2023-11-29 00:24
千里马Android Framework实战开发-
跨进程
通信专题博客总结
://edu.csdn.net/course/detail/30298FrameWork实战课1视频链接:https://edu.csdn.net/course/detail/30275android
跨进程
通信实战视频课程
千里马学框架
·
2023-11-28 17:09
framework教程
系统源码
Android
android
rabbitmq介绍
1.rabbitmq简单介绍rabbitmq是一种
跨进程
、异步的通信机制,用于上下游传递消息。由消息系统来确保消息的可靠传递。
k55
·
2023-11-28 14:19
rabbitmq
分布式
java
Android Binder
跨进程
通信的优势是什么
AndroidBinder
跨进程
通信的优势是什么AndroidBinder是Android系统中用于实现
跨进程
通信的底层机制,具有以下优势:高效性:AndroidBinder使用共享内存技术,在进程间传递数据时不需要进行数据拷贝
qfh-coder
·
2023-11-28 06:39
Android
framework
android
binder
RabbitMQ
MQ(messagequeue),从字面意思上看,本质是个队列,FIFO【FirstInFirstOut】先入先出,只不过队列中存放的内容是message而已,还是一种
跨进程
的通信机制,用于上下游传递消息
鲨瓜2号
·
2023-11-28 04:09
#
RabbitMQ
java-rabbitmq
rabbitmq
分布式
每日一问:谈谈 SharedPreferences 的 apply() 和 commit()
跨进程
怎么操作?会堵塞主线程吗?很着急有替代方案吗?
linshijun33
·
2023-11-26 11:45
Android之路
android service原理
简化考虑,AMS作为转发中介,需要维护service列表,以便于将数据转发给service,因此service在启动之后需要告知AMS--publishService;AMS和service的交互是
跨进程
操作
雪国落叶
·
2023-11-25 00:38
android aidl流程
aidl为实现
跨进程
通信,android提供的简单方案对于
跨进程
,我们都知道android底层是linux,所以进程管理也是linux系统的那一套,即进程之间是相互独立的互不干扰的,数据是独享的,所以要进行进程间的通信也是通过老掉牙的方案
泓汉
·
2023-11-24 12:46
RabbitMQ笔记(交换机,发布确认,延时队列,死信队列,整合SpringBoot)
RabbitMQ1.1MQ相关概念1.1.1什么是MQMQ(messagequeue),消息队列,FIFO先入先出,只不过队列中存放的消息是message而已,还是一种
跨进程
的通信机制,用于上下游传递消息
葡萄枸杞桂圆干
·
2023-11-24 10:33
工作积累
微服务
rabbitmq
spring
boot
RabbitMQ消息队列---简介以及安装
消息队列是一种
跨进程
的通信机制,用来在不同jvm中传递消息。在分布式系统中,,消息队列起到了很大的作用,达到逻辑解耦以及物理解耦的效果。
没有不酸的柠檬
·
2023-11-24 10:41
RabbitMQ消息队列
rabbitmq
java
分布式
云原生
进程池,线程池与
跨进程
数据共享爬取某岸网图片
看教程的时候看到一个,生产者跟消费者的概念比较有意思,但是给的代码有问题无法正常运行,于是我就捣鼓了一下。基本概念就是:生产者:一个进程获取网页没页的图片连接(主进程)消费者:一个进程下载图片,不同的是每个页面有20张图片,所以在进程中又开了二十线程(子进程)嗯,概念就是这样接下来看代码#-*-coding:utf-8-*-#@Time:2023/9/3022:46#[url=home.php?m
mYlEaVeiSmVp
·
2023-11-24 08:01
Python
android
python
关于AIDL升级的那些事儿
AIDL这里就不说怎么用了,想必大家都曾有过这样的需求吧,
跨进程
通信,比如使用AIDL进行远程绑定第三方的后台服务。
本科学历文盲
·
2023-11-24 04:01
android
kotlin
AIDL
android
aidl
Android MemoryFile 共享内存
应用场景:
跨进程
传输大数据,如文件、图片等;技术选型:共享内存–MemoryFile;优点:1.共享内存没有传输大小限制,所以和应用总的分配内存一样(512MB);2.MemoryFile是对SharedMemory
一叶飘舟
·
2023-11-24 01:05
android
servlet
java
Android Binder通信底层超详细讲解
Intent
跨进程
传大图为什么会崩溃?AIDL的oneWay和非oneway有什么区别?
就不告絮你
·
2023-11-24 01:04
Android
RabbitMQ-入门
消息队列是一种应用程序对应用程序直接的通信方法,应用程序通过读出队列的消息来通信,是一种
跨进程
的、异步的通信机制,用于上下游传递信息,消息包括文本字符和json等。
喵喵java
·
2023-11-23 16:05
rabbitmq
java
分布式
Android
跨进程
传图片或者大数据(解决TransactionTooLargeException)
跨进程
传图片方案直接intent传bitmap使用文件读写intent传递自定义binder,binder中传递image使用网络传输一、直接intent传bitmap优势使用简单劣势相关代码可能有侵入性
一叶飘舟
·
2023-11-23 08:00
Android开发
笔记
实现脚本单例运行的两种方案
适用于
跨进程
和跨脚本场景,实现锁的功能更为广泛。缺点:语法相对复杂,
cleanfield
·
2023-11-22 12:31
shell
linux系统管理
linux
服务器
bash
【MQ】MQ消息中间件RabbitMQ
只不过队列中存放的内容是message而已,还是一种
跨进程
的通信机制,用于上下游传递消息。在互联网架构中,MQ是一种非常常见的上下游“逻辑解耦+物理解耦”的消息通信服务。
雨下一整晚real
·
2023-11-21 16:53
Java
rabbitmq
redis
java
组件化技巧——
跨进程
共享View
前言在字节学到一招。刚来字节,发现字节内部的技术真的很牛逼,一后会不定期更新博客,记录一下自己在头条这边的学习历程。跨模块View通信我们都知道,当某块A想使用模块B里面的View时,有两种方式抽象出接口,通过依赖接口IView和管理类ServerManager,动态添加view,缺点是只能动态添加,不能在xml里面直接使用,也无法预览。(注意,这里的IView和ServerManager需要统一
好大的小飞虫
·
2023-11-21 05:17
架构
Android Fragment 要你何用?2.0版本
先看Activity、Fragment、View三者的关系:Activity拥有生命周期,但是需要和AMS通信(
跨进程
),比较臃肿。
Android小贾
·
2023-11-21 02:03
移动开发
Android
android
移动开发
面试
kotlin
Android
跨进程
通信,IPC,RPC,Binder系统,C语言应用层调用
文章目录Android
跨进程
通信,IPC,RPC,Binder系统,C语言应用层调用()1.概念2.流程3.bctest.c3.1注册服务,打开binder驱动3.2获取服务4.binder_callAndroid
qfh-coder
·
2023-11-18 23:15
Android
framework
android
rpc
binder
java序列化有哪些方式
在一些需要用到远程调用的情况下,Java序列化也可以实现
跨进程
通信。Java提供了两种序列化方式:1.Java标准序列
刘皇叔说编程
·
2023-11-18 18:36
java基础
java
后端
chromium通信系统-mojo系统(一)-ipcz系统基本概念
ipcz是chromium的
跨进程
通信系统。z可能是代表zero,表示0拷贝通信。chromium的文档是非常丰富的,关于ipcz最重要的一篇官方文档是IPCZ。
TangGeeA
·
2023-11-17 17:26
mojo
ipcz
chromium
chrome
3.3 Windows驱动开发:内核MDL读写进程内存
MDL内存读写是一种通过创建MDL结构体来实现
跨进程
内存读写的方式。在Windows操作系统中,每个进程都有自己独立的虚拟地址空间,不同进程之间的内存空间是隔离的。
微软技术分享
·
2023-11-17 12:59
《灰帽黑客:攻守道》
windows
驱动开发
MDL
rabbitMQ的介绍和使用(基于java的实现)
什么是MQMQ(messagequeue),从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已,还是一种
跨进程
的通信机制,用于上下游传递消息。
伴川
·
2023-11-15 22:37
分布式
java
java-rabbitmq
rabbitmq
分布式
spring
boot
关于 Java NIO 的 Selector 的事儿,这篇文章里面全都有
前面4篇文章深入分析了NIO三大组件中的两个:Buffer和Channel:【死磕NIO】—深入分析Buffer【死磕NIO】—深入分析Channel和FileChannel【死磕NIO】—
跨进程
文件锁
大明哥_
·
2023-11-14 22:33
#
死磕
NIO
死磕
NIO
面试 | 再也不怕被问 Binder 机制了
对于进程之间来说,用户空间的数据不可共享,内核空间的数据可共享,为了保证安全性和独立性,一个进程不能直接操作或者访问另一个进程,即Android的进程是相互独立、隔离的,这就需要
跨进程
之间的数据通信方式
码中之牛
·
2023-11-14 02:13
移动开发
Android
Framework
面试
binder
职场和发展
移动开发
android
framework
消息队列(MQ)简介
概念从字面理解,本质就是队列,FIFO先入先出,只不过队列中存放的是Message而已,是一种
跨进程
的通信机制,用于上下游传递消息。
张DD的代码铺
·
2023-11-12 03:08
java
开发语言
HOOK
会通过指定服务的Stub方法的asInterface把远程的Binder对象转化成本地化对象即可使用,而在这个过程中,我们也知道因为系统服务是在system_server进程中的,所以这个系统服务使用过程中属于
跨进程
调用
Game_Tom
·
2023-11-12 02:21
Android
HOOK
性能优化
[Framework] Android Handler 工作原理
Android中IPC
跨进程
通信主要依靠Binder,而同一个进程的通信就主要依靠Handler。这里先简单描述下Handler的工作流程:首先在Handl
码中之牛
·
2023-11-10 03:58
移动开发
Android
Framework
android
framework
架构
移动开发
handler
猫耳 Android 播放框架开发实践
MEPlayer是猫耳Android技术团队研发的一款适用于音视频、直播、特效播放等多种场景的
跨进程
播放框架。目前支持:音视频、直播、特效播放。
码中之牛
·
2023-11-07 13:31
移动开发
架构
Android
android
Android
移动开发
音视频
APP框架
网络:网络协议基本原理
但是,一旦超出一台机器的范畴,我们就需要一种
跨进程
的通信机制。
OceanStar的学习笔记
·
2023-11-07 09:26
网络
操作系统
linux
四大组件|Broadcast的基本用法
接受广播可以轻松实现
跨进程
或应用内异步交流,比如App开机自启、App内强制下线。
chipsss
·
2023-11-06 16:17
Dubbo源码环境搭建
背景Dubbo作为一款微服务框架,最重要的是向用户提供
跨进程
的RPC远程调用能力。如上图所示,Dubbo的服务消费者(Consumer)通过一系列的工作将请求发送给服务提供者(Provider)。
Code A Better Life
·
2023-11-05 04:07
Dubbo
dubbo
C# .Net 多进程同步 通信 共享内存 内存映射文件 Memory Mapped 转 VC中进程与进程之间共享内存 .net环境下
跨进程
、高频率读写数据 使用C#开发Android应...
C#.Net多进程同步通信共享内存内存映射文件MemoryMapped转节点通信存在两种模型:共享内存(Sharedmemory)和消息传递(Messagespassing)。内存映射文件对于托管世界的开发人员来说似乎很陌生,但它确实已经是很远古的技术了,而且在操作系统中地位相当。实际上,任何想要共享数据的通信模型都会在幕后使用它。内存映射文件究竟是个什么?内存映射文件允许你保留一块地址空间,然后
anmei1912
·
2023-11-04 15:55
移动开发
c#
数据库
Service—AIDL
跨进程
通信
那么我们在开发一个应用程序时往往需要调用某个其它进程中的service,这时候就需要
跨进程
间通信。
似焰如火
·
2023-11-04 08:29
Android拖拽和嵌套滑动
View.onDragListener(View)Api11引入的工具类,用于实现View的拖拽操作,列表拖动适用于用户的托起,放下操作,重在内容的移动,拖拽时可以附加拖拽数据,数据分为本地数据LocalState(App内进行拖拽),
跨进程
数据
Hsicen
·
2023-11-02 13:10
02-C语言的指针
写游戏外挂(解决
跨进程
问题和注入问题即可达成)。指针定义先看一个指针定义的例子:inta=10;int*p=&a;//将a的地址赋值给给指针p//也可这么
梁寅plus
·
2023-11-02 08:45
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他