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
跨进程
初识Kafka
MQ(消息队列)是
跨进程
通信方式之一,可理解为异步RPC,上游系统对调用结果的态度往往是重要不紧急。使用消息队列有几个好处:业务解耦、流量削峰、灵活扩展技术选型现在业界主流的MQ有很多,
彬臣
·
2023-07-29 22:50
Android性能优化之Parcel OOM问题分析
近期在对游戏进行内存优化时,bugly上出现一个较为其他的OOM问题:
跨进程
通讯Parcel通讯发生OOM。
新根
·
2023-07-28 09:27
Android性能优化
android
性能优化
不同薪资阶段的Android 对“binder 的理解”
zhuanlan.zhihu.com/p/420660511面试官提了一个问题,我们来看看三位应聘者的表现如何吧自认为无所不知,水平已达应用开发天花板,目前月薪10k面试官️:谈谈你对binder的理解A:binder是用来
跨进程
通信的
Android小贾
·
2023-07-27 17:09
移动开发
Android
面试
android
binder
Framework
移动开发
面试
在oppo系统中Android Oaid SecurityException 解决方案
java堆栈异常如下:设备信息分析过程通过网上资料,一个oaid逆向开源库有相关的代码,发现oppo厂商是通过
跨进程
service方式来oa
新根
·
2023-07-26 12:40
android
消息队列(一)-- RabbitMQ入门(1)
producer:生产者queue:队列consumer:消费者什么是消息队列MQ(MessageQueue):本质是队列,FIFO先入先出,只不过队列中存放的内容是message而已,还是一种
跨进程
的通信机制
其乐无涯
·
2023-07-26 10:15
消息队列
rabbitmq
分布式
Binder
跨进程
通信原理(一):动态内核加载模块
先上一张Binder的工作流程图。(如果不清晰,可以复制图片链接到浏览器或保存到本地查看,我经常都是这样看图的哈)image一开始上手,陌生的东西比较多,But,其实并不复杂。喔,流程图是用ProcessOn画的。很棒的在线画图工具。出发前预备子弹我们知道进程之间,虚拟地址不同,是不能直接通信的,这是一种保护机制。打开任务管理器,查看一下N多的进程,试想一下如果这些进程直接通信会带来什么后果?而用
bug樱樱
·
2023-07-26 08:21
RabbitMQ笔记(持续更新中~)
1.消息队列1.1MQ的相关概念1.1.1什么是MQMQ(messagequeue),从字面上看,本质是个队列,FIFO先进先出,只不过队列中存放的内容是消息而已,还是一种
跨进程
的通信机制,用于上下游传递消息
卡布达的西瓜
·
2023-07-26 00:25
中间件
java-rabbitmq
共享内存在进程间应用
一、共享内存共享内存是指在内存空间中开辟出一段空间供多个进程使用,它是一种
跨进程
通信的重要手段。共享内存在多进程开发中应用非常多,特别是在
跨进程
间大数据量通信时,几乎是必备的选择。
fpcc
·
2023-07-24 15:55
C++
Linux
c++
Android进程间的通信
Activity访问其他应用程序的ActivityActivity既可以在进程内(同一个应用程序)访问,也可以
跨进程
访问。
fc192b74bb97
·
2023-07-23 21:26
Android Studio使用AIDL-实现进程间通讯
参考:AndroidStudio创建AIDL文件并实现进程间通讯实例如何在AndroidStudio中使用AIDLAndroidStudio创建AIDL文件并实现进程间通讯实例在Android系统中,
跨进程
通信是非常普遍的事情
ZHDelete
·
2023-07-23 09:27
移动架构<第八篇>:Android
跨进程
通信之AIDL通信原理
在Linux系统中,
跨进程
通信机制(IPC)有:(1)半双工Unix管道(2)FIFOs(命名管道)(3)消息队列(4)信号量(5)共享内存(6)网络SocketAndroid的
跨进程
通信是通过Binder
NoBugException
·
2023-07-21 04:57
Android 进程与进程之间的通信--Messager 详细教程,两个app实现
Messenger是一种轻量级的IPC方案,它的底层实现其实就是AIDL.
跨进程
通信使用Messenger时,Messenger会将所有服务调用加入队列,然后服务端那边一次处理一个调用,不会存在同时调用的情况
AaVictory.
·
2023-07-19 23:16
android
服务器
数据库
Android Java基础面试题
当客户端与服务端都位于同一个进程时,方法调用不会走
跨进程
的tr
Little xian
·
2023-07-19 17:50
Android原理
Java
android
Java
如何保证分布式场景下的并发幂等性
随着微服务的普及和推广,服务变得越来越多,多个服务之间的并发问题也给我们带来了新的技术挑战,因此我们需要一个分布式锁来解决服务
跨进程
之间本地线程资源无法共享的问题换而言之,分布式锁是解决分布式场景下的并发问题的一种方式
Apple_Web
·
2023-07-19 15:29
读书笔记
每日一课
如何使用AIDL进行
跨进程
通信
使用AIDL(AndroidInterfaceDefinitionLanguage)进行
跨进程
通信的步骤如下:创建AIDL文件:在Android项目中创建一个AIDL文件,文件的扩展名为.aidl,例如
android-李志强
·
2023-07-18 02:57
android
车载
android
Android中的binder和aidl机制
1、什么是binderbinder是androidframework提供的,用于
跨进程
方法调用的机制,具有安全高效等特点。
Eason风云
·
2023-07-17 10:20
android
binder
RabbitMQ的使用详解
只不过队列中放的是message,是一种
跨进程
的通信机制,用于上下游传递消息。在互联网架构中,MQ是一种非常常见的上下游解耦的消息通信服务。
Zero摄氏度
·
2023-07-17 00:35
分布式
rabbitmq
分布式
Netty 编解码技术之序列化
对于
跨进程
的服务调用,服务提供者可能会使用C++或者其他语言开发,当我们需要和异构语言进程交互时,Java序列化就难以胜任。
Walter Sun
·
2023-07-16 20:03
netty
谈谈你对 binder 的理解?
面试官提了一个问题,我们来看看、和️三位同学的表现如何吧自认为无所不知,水平已达应用开发天花板,目前月薪10k面试官️:谈谈你对binder的理解:binder是用来
跨进程
通信的,可以分为client、
Android小贾
·
2023-07-16 04:32
移动开发
Framework
Android
binder
android
移动开发
架构
Framework
MVVM
战队的Android 进阶14:源码解读 Android 消息机制( Message MessageQueue Handler Looper)
如果你的消息要传递的数据是整型的,可以直接使用arg1和arg2,而不需要使用构造一个Bundlepublicintarg1;publicintarg2;//一个任意类型的对象,在使用Messenger
跨进程
传递消息时
a518618718
·
2023-07-14 14:08
别太放肆没什么用
android
RabbitMQ【笔记整理+代码案例】
1.消息队列1.1.MQ的相关概念1.1.1.什么是MQMQ(messagequeue),从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已,还是一种
跨进程
的通信机制
TheFanXY
·
2023-07-14 10:39
rabbitmq
笔记
分布式
Android 进程间通信机制(六) 手写AIDL文件
请先查看一下笔者之前的写的两篇博客文章:AndroidService知识和AndroidAIDL使用进程间通信涉及到客户端和服务端,肯定有绑定服务的过程,所以要阅读一下AndroidService相关的知识,
跨进程
通信的媒介
broadview_java
·
2023-07-13 18:45
Android
Framework
Android
AIDL
进程间通信
3.精通RabbitMQ—基础 RabbitMQ知识、进阶 RabbitMQ知识
MQ(messagequeue)本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已,还是一种
跨进程
的通信机制,用于上下游传递消息。支持多种消息传递模式,如点对点、发布/订阅等。
页川叶川
·
2023-07-13 17:57
高级面试题
CABR实习
rabbitmq
分布式
自己实现Binder的onTransact完成
跨进程
通信
在Android中,我们一般通过aidl来实现进程间通信,但是我们要知道aidl其实是一种工具而已,底层还是通过Binder来通信的。我们来看下代码具体:服务端:可以看到onTransact有四个参数:code:是一个整形的唯一标识,用于区分执行哪个方法,客户端会传递此参数,告诉服务端执行哪个方法;data:客户端传递过来的参数replay:服务器返回回去的值flags:标明是否有返回值,0为有1
在岁月中远行
·
2023-06-24 10:08
【Android Framework系列】第2章 Binder机制大全
1Binder简介1.1什么是Binder Binder是Android中主要的
跨进程
通信方式。
__Yvan
·
2023-06-24 10:07
Android
Framework
Java
android
binder
Framework
android AIDL跨应用通信,实现回调监听
通信可以使用很多方式实现,包括Messager、Handler、Provider、AIDL、Socket、bundle,下面是引用的网上的一张图片:总结一下:其中Bundle是用于进程间的通信,其他的都可用于进程间或者
跨进程
通信
·
2023-06-24 08:22
Qt共享内存实现进程间消息队列
在Qt5.9中,可以使用Qt的
跨进程
通信机制来实现进程间的消息队列。这个机制是通过Qt的QSharedMemory、QSystemSemaphore和QSharedMemory类来实现的。
kupeThinkPoem
·
2023-06-24 06:52
c++并行
Qt编程
qt
55.Binder机制
article/details/80402809*https://www.cnblogs.com/aademeng/articles/11042226.html**Binder是Android中的一种
跨进程
通信方式
SlideException
·
2023-06-23 14:16
Binder通信原理
Android进程间通信机制Binder注:本文大部分代码来自安卓11●从IPC角度来说,Binder是Android中的一种
跨进程
通信方式,Binder还可以理解为一种虚拟的物理设备驱动,它的设备驱动是
误导你一生
·
2023-06-23 13:11
framework
Android源码分析
binder
android
Android Binder 初步探究(基本原理)
一、概述1.Binder的含义binder是Android系统实现IPC(
跨进程
通信)的机制,它沟通和联系了各个组件,是Android系统最为重要的成员之一。
tulensa
·
2023-06-23 13:41
android
android
经验分享
Android Binder通信原理详解
Android通信系列目录AndroidBinder通信原理详解Android内存映射mmap浅谈GoogleProtobuf实践使用开发Binder通信前言Binder机制Binder通信案例
跨进程
通信
luo_boke
·
2023-06-23 13:40
Android进阶
Binder通信机制
Binder通信原理
进程间通信
我们先来看下面一张图:点击查看完整项目进程间通信.png如上图所示,我们现在如果要实现
跨进程
通信,需要解决以下几个问
码农壹号
·
2023-06-23 02:11
C++设计模式——命令模式(command pattern)
1.2应用场景抽象出待执行的动作以参数化某对象;在不同的时刻指定、排列和执行请求;(比如
跨进程
传递命令对象)支持取消操作;支持修改日志,当系统奔溃时这些修改可被重做一次;用构建在原语操作上的高层操作构造一
三公子Tjq
·
2023-06-22 21:45
设计模式
c++
设计模式
命令模式
command
mode
MQ消息队列,以及RabbitMQ详细(上)
MQ概念MQ(messagequeue),从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已,还是一种
跨进程
的通信机制,用于上下游传递消息。
艺舟先生
·
2023-06-20 16:19
各种MQ信息消费中间件
java
开发语言
rabbitmq
经验教训:微服务设计时的五条宝贵经验
第一点,
跨进程
通信带来的新问题。以往单体应用是在单机中进行进程内通信,通信稳定性相当好。但是打散为分布式系统后,变为进程间通信
小熊学Java
·
2023-06-20 01:13
架构设计
微服务
java
架构
应用层DLL注入
在应用层中简单的
跨进程
DLL注入方法:1、CreateRemo
peerless_1024
·
2023-06-19 17:47
Service与Android系统设计(7)--- Binder驱动
Binder机制总共不到一千多行轻描淡写的代码,便完成了
跨进程
交互里各种令人头疼的设计问题和编程问题,不容易读懂,
harvey2008
·
2023-06-18 23:03
android
微服务架构实战第五节 服务容错、熔断、降级
相较传统单体系统中的函数级调用,
跨进程
的远程调用要复杂很多,也更容易出错。今天的内容关注服务容错的设计理念和与其相关的架构模式。为什么要实现服务容错?
办公模板库 素材蛙
·
2023-06-17 23:17
教程
java
微服务
架构
spring
cloud
hytrix
sentinel
native层的c++如何通过binder获取sm服务(四)
我们需要时刻牢记,应用程序
跨进程
只能依靠某种介质(比如socket是靠网卡、binder是靠驱动、内存共享是靠物理内存),直接软件去架构是无法做到的,在分析ServiceMan
qq_773961852
·
2023-06-17 21:49
binder模块
c++
binder
Android Binder机制浅谈以及使用Binder进行
跨进程
通信的俩种方式(AIDL以及直接利用Binder的transact方法实现)
Binder机制学习Binder机制是Android进行IPC(进程间通信)的主要方式Binder
跨进程
通信机制:基于C/S架构,由Client、Server、ServerManager和Binder驱动组成
低调网友
·
2023-06-17 20:35
Android基础
android
binder
java
AIDL
Binder跨进程通信
Android AIDL
跨进程
通信
AIDL主要是用来实现
跨进程
通信,AIDL的本质也是通过Binder机制实现的,最终也会通过绑定同一个远程服务来实现通信。
Ikulm
·
2023-06-17 01:31
Android基础
android
跨进程通信
AIDL
远程服务
android中AMS进程通知Zygote进程fork新进程的通信方式
我们都知道,安卓中
跨进程
的方式是binder,而为什么这里偏偏使用Socket呢?有点人会说LocalSocket本来就是用来本地进程间通讯的,这没错,但知其然更要知其所以然。
佳哥的技术分享
·
2023-06-13 19:25
android
zygote
Android进阶——Android四大组件启动机制之Activity启动过程
前言Activity启动过程涉及到的比较多的知识点有Binder的
跨进程
通讯,建议先看完Binder的
跨进程
通讯再来阅读本篇文章,在文章阅读开始,我们先要理解Activity启动模型,再者去理解有关Activity
许英俊潇洒
·
2023-06-13 02:37
android
activity启动
Linux·Binder机制原理
2.知识储备2.1进程空间划分2.2进程隔离&
跨进程
通信(IPC)2.5内存映射3.Binder
跨进程
通信机制模型3.1模型原理图3.3模型原理步骤说明3.4额外说明4.Binder机制在Android
迅~
·
2023-06-12 01:25
Linux系统编程
android
深入理解相机服务层 CameraService
您将收获以下知识点:一、简介二、CameraAIDL接口三、CameraService主程序一、简介CameraService被设计成一个独立进程,作为一个服务端,处理来自CameraFramework客户端的
跨进程
请求
程序员Android
·
2023-06-10 23:49
android
数码相机
Android AIDL示例及高版本问题
这里只是将AIDL
跨进程
调用进行一次使用的记录。服务端app1在作为服务端的app,需要定义一个AIDL文件,即扩展名.aidl的接口文件,在文件内定义接口方法。AIDL概览:
sanren1024
·
2023-06-10 20:23
Android
android
Springboot集成rabbitmq——实现延迟队列
rabbitmq4.以死信队列形式实现5.以插件形式实现1.rabbitmq简介MQ(messagequeue),从字面意思上看,本质是个队列,遵从先入先出的规则,只不过队列中存放的内容是message而已,是一种
跨进程
的通信机制
tang_seven
·
2023-06-10 18:33
springboo实战
java-rabbitmq
rabbitmq
spring
boot
Caused by: android.os.BadParcelableException: ClassNotFoundException when unmarshalling:
最近用ContentProvider实现
跨进程
传递数据的时候报了这个异常,通过参考https://blog.csdn.net/Bettarwang/article/details/45315091这篇博客成功解决了问题只需要在获取数据之前加上
!想好
·
2023-06-10 15:43
Android中
跨进程
通信传递Parcelable对象时出现android.os.BadParcelableException: ClassNotFoundException when unmarsh
转载请注明出处:http://blog.csdn.net/bettarwang/article/details/45315091按Google开发文档的说法,在
跨进程
通信时,推荐使用MessengerService
BUAA海海
·
2023-06-10 15:07
Android
android
IPC
千里马framework学习
跨进程
实战课程学员疑问解答:ClassNotFoundException when unmarshalling
今天来分享一个学员朋友在学习
跨进程
实战课程时候,遇到的一个问题:在学习使用
跨进程
传递的Messenger进行数据传递,这时候学员想要使用Messenger来传递一个对象,当然这个对象得是Parcelable
千里马学框架
·
2023-06-10 15:36
Framework
aidl
Bundle
Messenger
车载
framework
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他