240 发简信
IP属地:安徽
  • 120
    漫画算法:什么是跳跃表?

    这是发生在很多年以前的故事…… 几天以前…… 几天之后…… 拍卖行的商品总数量有几十万件,对应数据库商品表的几十万条记录。 如果是按照商品名称精确查询还好办,可以直接从数据库...

  • 浅析DO DTO VO的概念及用处

    浅析DO DTO VO的概念及用处 概念 VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。 DTO(Data Tr...

  • 120
    MySQL树结构递归查询处理

    在日常开发中我们经常会遇到树形结构数据的处理,如:组织机构之类的情况。在表结构通常会采用id、parent_id这种设计方案。一个常见的需求:查询某个节点下的所有子节点。 为...

  • 120
    快速排序

    快速排序,自己简单理解:就是把大的放右边,小的放左边。(如果是从大到小排序的话) *拿到一组数据假设int[] arr = [6,5,9,1,8,2,7] 现在我们给它从大到...

  • 不错,看懂了

    Android中简单实现观察者模式传递消息

    前面大致说明了一下如何接入EventBus 3.0及其简单的使用(链接),今天我们自己实现观察者模式来进行不同页面之间的消息传递 ~ 场景 APP经过页面一和页面二到达页面三...

  • 2.5 中容器单例中的 putObject的第二个形参的类型是不是应该改成Object的。

    应用最广的模式-单例模式(结合Android源码)

    谈起设计模式估计大家都不会陌生,一个项目中至少会用到其中的一种模式,今天要说的主角就是单列,我了大致总结了它的几种用法同时也结合了Android的源码进行单列的分析; 好了正...

  • 120
    快毕业了,撸一个小项目(新闻段子客户端)

    最近一直在找工作,感觉好难找呀,简历投了都没人打电话给我,伤心...但是不能闲着,于是利用大概七天的下午时间撸了一个小项目(QNews)作为我的毕业设计。项目地址:https...

  • 120
    Android 进阶路线(思维导图)

    前言 前面写了文章《Android开发者该如何进阶?》,整理了Android开发中的一些知识点,包括Java基础、Android基础、Android进阶、开源框架和工具类库等...

  • OkHttp封装进阶-MyOkHttp

    对Okhttp3进行二次封装,对外提供了POST请求、GET请求、PATCH请求、PUT请求、DELETE请求、上传文件、下载文件、取消请求、Raw/Json/Gson返回、...