240 发简信
IP属地:安徽
  • 记一次hive中遇到的坑

    0x01 今天,由于公司要进行新老数据仓库的迁移,于是顺便接手了其中一部分的工作,其实大部分迁移工作都比较简单,就是把从ods层-dw层-dm层...

    0.9 9258 2 21
  • 今天你存钱了吗

    2017存钱计划(python实现) 灵感来源于在微博看到的一条微博,365天存钱法,每天从1到365中任选一个数字存钱,每一天的数字都不能重复...

    0.1 905 4 4 1
  • 设计模式之单例模式

    什么是设计模式: 被反复使用,代码设计经验的总结 使用设计模式目的: 代码的重用,让代码更易于理解,保证代码可靠性 概念 单例对象的类必须保证只...

  • java同步

    生产者与消费者问题。 概念 在 Java 中可以用 wait、notify 和 notifyAll 来实现线程间的通信。obj.wait()方法...

  • java动态代理

    何为代理 为其他对象提供一种代理以控制对这个对象的访问。 动态生成代理类,反射获取类。 代理类与委托类有同样的接口, 一个代理类的对象与一个委托...

  • Resize,w 360,h 240
    android Binder跨进程 AIDL使用

    1. Binder通信机制流程(整体框架) 2. 如何使用AIDL 一. 服务端 创建一个专门用来 存放AIDL文件的包 如 com.kkk.m...

  • Rxjava结合Retrofit

    一. 添加依赖 二. 定义请求接口,转换HTTPAPI为Java接口 三. 接着使用类Retrofit生成 接口的实现,使用了动态代理。 四. ...

  • Resize,w 360,h 240
    android studio 使用ndk

    准备工作 下载ndk。下载地址 新建一个NdkDemo。 配置ndk,file->Project Structure。 在gradle.prop...