刘望舒 刘望舒
4年前
Android深入理解Context(二)Activity和Service的Context创建过程
Android框架层Android深入理解Contextcategories:Android框架层本文首发于微信公众号「刘望舒」前言上一篇文章我们学习了Context关联类和ApplicationContext的创建过程,这一篇我们接着来学习Activity和Service的Context创建过程。需要注意的是,本篇的知识点会和深入理解四大组件系列的
刘望舒 刘望舒
4年前
Android输入系统(二)IMS的启动过程和输入事件的处理
Android框架层Android输入系统Android框架层本文首发于微信公众号「刘望舒」基于Android8.1前言在上一篇文章中,我们学习了IMS的诞生(创建),IMS创建后还会进行启动,这篇文章我们来学习IMS的启动过程和输入事件的处理。1.IMS的启动过程IMS的创建在SystemServer的startOtherServices方法中,
红烧土豆泥 红烧土豆泥
4年前
记一次基于ECS搭建FTP服务_红烧土豆泥的博客-CSDN博客
基于ECS搭建FTP服务简介:FTP(FileTransferProtocol):即文件传输协议,是TCP/IP协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器
刘望舒 刘望舒
4年前
Android包管理机制(三)PMS处理APK的安装
Android框架层Android包管理机制Android框架层本文首发于微信公众号「刘望舒」前言在上一篇文章中,我们学习了PackageInstaller是如何安装APK的,最后会将APK的信息交由PMS处理。那么PMS是如何处理的呢?这篇文章会给你答案。1.PackageHandler处理安装消息APK的信息交由PMS后,PMS通过向Packag
Stella981 Stella981
3年前
Nginx keepalive 双机热备 主主主从模式
Nginxkeepalived高可用双机热备(主从模式/双主模式)基础介绍负载均衡技术对于一个网站尤其是大型网站的web服务器集群来说是至关重要的!做好负载均衡架构,可以实现故障转移和高可用环境,避免单点故障,保证网站健康持续运行。   关于负载均衡介绍,可以参考:linux负载均衡总结性说明(四层负载/七层负载)
Stella981 Stella981
3年前
Go使用Gob存储数据
Go使用Gob存储数据使用Gob可以非常方便的存储数据以及传输数据.先来个例子.直接使用官方的.序列化一个结构体.packagemainimport(    "bytes"    "encoding/gob"    "fmt"    "log")typePstruct{
Stella981 Stella981
3年前
Datax的txtfilereader插件实践
一、介绍TxtFileReader提供了读取本地文件系统数据存储的能力。在底层实现上,TxtFileReader获取本地文件数据,并转换为DataX传输协议传递给Writer。二、配置模版{"setting":{},"job":{"setting":{
陈哥聊测试 陈哥聊测试
1年前
你在测试金字塔的哪一层(下)
测试金字塔分为单元测试、服务测试、UI测试,那它们分别是什么呢?本期文章让我们一起详细看看测试金字塔的不同层次。
融云IM即时通讯 融云IM即时通讯
8个月前
融云IM干货丨客户端和服务端长连接是如何建立的?
客户端和服务端之间建立长连接的过程通常涉及以下几个步骤:连接建立:客户端首先发起连接请求至服务端。这个过程通常包括TCP的三次握手,确保连接的可靠性。控制层交互:在某些架构中,客户端在建立连接前需要与控制层进行交互,以获取合法标识(Token)和接入配置(