刘望舒 刘望舒
4年前
Android Binder原理(二)ServiceManager中的Binder机制
Binder原理Android框架层本文首发于微信公众号「刘望舒」<more前言在上一篇文章中,我们了解了学习Binder前必须要了解的知识点,其中有一点就是Binder机制的三个部分:JavaBinder、NativeBinder、KernelBinder,其中JavaBinder和Native
Java面试真题解析火爆全网,讲的太透彻了
8.15一面(60min)自我介绍,为什么投客户端python和java有什么区别java内存模型gc讲讲httphttps区别cookie,sessionhttps握手过程对称非对称加密算法?哪个效率高?tcp握手要三次,挥手要几次,为什么进程和线程,描述一下进程通信方式线程同步
一文搞懂Redis
Redis数据类型丰富,速度快,可用性高。其数据类型丰富,内存管理机制完善,数据一致性高,支持多种编程语言。
一文详解:浅谈Android消息机制原理
Message产生用户滑动屏幕,产生了一系列input事件(一个Down事件,若干个Move事件,一个Up事件),这些事件被系统包装成了一系列Message(一个DownMessage,若干个MoveMessage,一个UpMessage)Message是用来传递信息的,上述Message中就包含了这些input事
Wesley13 Wesley13
3年前
JavaSrcipt的数字(number):深入理解内部机制
一、数字的语法JavaScript中的数字字面量一般用十进制表示。在JavaScript中表示数字的数据类型只有一种Number,这种天使与魔鬼同体的数据类型也就只有js了。//同时表达整数和浮点数vara78,b78.3;console.log(typeofa);//number
Stella981 Stella981
3年前
Netty应用灵魂提问
1.为什么不直接用JDK的NIO2.为什么选Netty? 而没选Mina,Grizzly,ACE,Cindy,Tomcat,Jetty3.Netty跟Mina的关系4\.Netty怎么切换三种I/O模式5\.Netty如何支持三种Reactor6\.TCP粘包/半包Netty怎么解决的7\.常用的“二
Stella981 Stella981
3年前
SpringBoot几个重要的事件回调、监听机制
(1)、需要配置在METAINF/Spring.factories  1.ApplicationContextInitializer1//2//Sourcecoderecreatedfroma.classfilebyIntelliJIDEA3//(poweredbyFernflowe
Stella981 Stella981
3年前
Netty TCP服务端打印客户端连接数量
1\.自建hadler继承 ChannelDuplexHandler   1.1完整代码packagecom.lgdz.netty.server;importcom.codahale.metrics.ConsoleReporter;
Wesley13 Wesley13
3年前
TCP报文沿协议栈向下与向上的处理过程
向下处理sockopssendmsginet\_sendmsg()套接字相关处理skprotsendmsgtcp\_sendmsg()协议相关处理sktpaf\_specificqueue\_xmltip\_queue\_xmit()网络层相关处理dev\
Stella981 Stella981
3年前
Kafka 中副本机制的设计和原理
在《图解Kafka中的基本概念(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzU4Mjk0MjkxNA%3D%3D%26mid%3D2247487594%26idx%3D2%26sn%3D574e205