240 发简信
IP属地:澳门
  • 120
    建立网络连接的三次握手

    首先TCP是提供面向有连接的数据传输,面向有连接是指在数据通信前先做好两端之间的准备工作 WHAT:三次握手的目的是连接服务器指定端口,建立 TCP 连接,并同步连接双方的序...

  • JVM内存模型

    JVM里重要的3各模块是:类加载器,内存空间和垃圾收集器 类加载器负责在编译阶段把java文件加载成class文件 内存空间主要包含:方法区,java虚拟机栈,堆,本地方法栈...

  • 120
    常见的内存泄漏原因及解决方法

    (Memory Leak,内存泄漏) 为什么会产生内存泄漏? 当一个对象已经不需要再使用本该被回收时,另外一个正在使用的对象持有它的引用从而导致它不能被回收,这导致本该被回收...

  • Android进程间通信的几种方式

    进程间通信 Bundle/Intent传递数据: 可传递基本类型和实现了Serializable或Parcellable接口的数据结构。Serializable是Java的序...

  • 120
    Android自定义View:测量规格(MeasureSpec)到底是什么?

    前言 在了解自定义View三大流程的Measure过程前,我们需要了解一个重要基础:MeasureSpec 今天,我将全面解析 MeasureSpec类的相关知识,希望你们会...

  • CoordinatorLayout+AppBarLayout+CollapsingToolbarLayout基本运法

    CoordinatorLayout:可以作为最外层布局 AppBarLayout,一般把需要随着滑动而滑动出屏幕的组件,但是这些组件要放在CollapsingToolbarL...

  • 写的很明白,点个赞

    singleTask启动模式引发的问题和感悟

    1.问题描述 今天碰到了一个问题,当一个Activity的启动模式为SingleTask的时候,Activity间进行跳转的时候,在该Activity的onCreate()方...

  • AndroidAndFix热修复碰到的问题

    今天研究AndFix热修复,在下载完apkpatch-1.0.3文件夹后,在控制台运行./apkpatch.sh命令,报如下错误:-bash: ./apkpatch.sh: ...

  • 通俗易懂,笔者是下了功夫的,点个赞

    RxJava2.0——从放弃到入门

    前言 终于到了讲RxJava这一期,RxJava是笔者个人非常喜欢的一个开源库,它很好的将链式编程风格和异步结合在一起。RxJava其实已经推出很久了,可以说是已经很火了,但...

  • 120
    RxJava2.0——从放弃到入门

    前言 终于到了讲RxJava这一期,RxJava是笔者个人非常喜欢的一个开源库,它很好的将链式编程风格和异步结合在一起。RxJava其实已经推出很久了,可以说是已经很火了,但...

  • 120
    我是如何提升阅读能力的

    0. 你早上起来去五星级餐厅吃早餐。如果你有足够的时间,你可以细嚼慢吞,先水果,在主食,再点心,最后来杯咖啡。 但你去的时候,发现还有五分钟就要收摊了。你该怎么办? 1. 2...