240 发简信
IP属地:广西
  • WanAndroid——探索Android应用架构的一次实践

    在 《也谈Android应用架构》 和 《Jetpack之Lifecycle、LiveData及ViewModel是如何让架构起飞的》 两篇文章...

  • Java集合源码分析之开篇

    初衷 Java集合是我们使用最频繁的工具,也是面试的热点,但我们对它的理解仅限于使用上,而且大多数情况没有考虑过其使用规范。本系列文章将跟随源码...

    4.6 13588 4 160
  • Java集合源码分析之基础(一):数组与链表

    数组和链表是数据结构中最基本的部分,也是其余众多数据结构的基础。即使在Java中,这两种结构使用的也很普遍。这里我们会先对它们进行简要分析。 数...

  • Android轻量级的数据缓存框架:RxCache

    请求网络数据是在安卓开发中使用最频繁的一个功能,网络请求的体验决定了用户对整个APP的感觉,因此合理地使用缓存对网络请求的数据进行处理极为重要。...

    0.3 5731 5 21
  • Resize,w 360,h 240
    Java集合源码分析之基础(六):红黑树(RB Tree)

    红黑树和AVL树的思想是类似的,都是在插入过程中对二叉排序树进行调整,从而提升性能,它的增删改查均可以在O(lg n)内完成。 本文会从定义到实...

  • Resize,w 360,h 240
    ThinkPHP初学者:写一个简单登录页面(一)

    在了解了项目的结构之后,接下来就该实战操作了。对大多数网站而言,登录注册的功能是不可或缺的,这也是许多网站开始的第一步。今天就做一个简单版的登录...

  • Resize,w 360,h 240
    也谈Android应用架构

    谈到架构,想到的一定是MVC、MVP、MVVM这几个词了,然后对比一下它们的优缺点,接下来就是站队的时间了。常常写MVC,偶然见到了MVP,“嗯...

    1.1 1578 1 19
  • Resize,w 360,h 240
    Java集合源码分析之基础(三):树与二叉树

    数组和链表都是用来解决一对一问题的,而一对多问题则需要树来解决。这里,我们重点关注二叉排序树,所以只会介绍一些必需了解的概念,关于树的更多知识,...

    0.7 5418 4 16 1
  • Resize,w 360,h 240
    数据结构之B树与B+树

    计算机的发展速度很快,CPU、内存、显卡等已不再是计算机性能的瓶颈,SSD硬盘的出现也使得硬盘读写速度有了质的飞跃,但和内存相比依然有极大的差距...

个人介绍
编程之路,道阻且长。唯,路漫漫其修远兮,吾将上下而求索。