240 发简信
IP属地:广东
  • Resize,w 360,h 240
    笔记:Android虚拟机编译机器码过程与ClassLoader分析

    Android中的虚拟机Dalvik(到4.4)jit机制即时编译 边编译成elf机器码文件 dex--->odex(优化后的dex文件)de...

  • Resize,w 360,h 240
    笔记:JVM、对象分析与垃圾回收机制剖析

    JVM(Java Virtual Machine) Java虚拟机 JVM 全称 Java Virtual Machine,也就是我们耳熟能详的...

  • Resize,w 360,h 240
    笔记:Handler与HandlerThread

    Handler是什么 Handler是Android 基于事件驱动的线程之间消息传递处理机制。 独立分配虚拟机的好处 好处在于当自身app发生崩...

  • 笔记:Android中的序列化方案

    什么是序列化 序列化:将数据结构或对象转换成二进制串的过程 常用于进程间或者网络通讯 反序列化:将在序列化过程中所生成的二进制串转换成数据结构或...

  • Resize,w 360,h 240
    笔记:多线程并发编程(3)AQS、 syncionzerd 和volatie原理

    AQS(队列同步器AbstractQueuedSynchronizer): AQS使用了模板方法 设计模式 实现AQS 需要继承 Abstrac...

  • Resize,w 360,h 240
    笔记:多线程并发编程(2)CAS 、阻塞队列、线程池

    CAS (Compare and swap )原子性操作(乐观锁) CAS 是使用现代cpu的cas 指令实现的原子性操作 当多个线程修改同个值...

  • Resize,w 360,h 240
    笔记:多线程并发编程(1)锁、ThreadLocal、同步机制使用

    死锁 是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处...

  • Resize,w 360,h 240
    笔记:TCP/IP与网络模型

    网络模型 TCP的特性: 1.面向连接2.全双工允许双端同时收发数据3.有超时重传机制(RTO,Retransmission TimeOut)与...

  • Resize,w 360,h 240
    笔记:Android常规Crash方案

    引言:Crash崩溃在Android程序开发中总是会遇见的,在本地调试的还好我没通常可以通过logcat日志打印来分析输出的日志 定位到问题。但...