240 发简信
IP属地:山东
  • Android使用SQLCipher加密已有的pb文件

    我的使用场景:app做离线功能,相关数据是定时从服务端下载得到pb文件,但是pb文件中含有公司的数据,且该项目是to B的一个工具类项目,因此需...

  • 垃圾回收算法

    1、相比于C、C++,java jvm能够在内存空间不足时,在系统空闲时进行垃圾回收,而不需要手动出发对象回收;因此在java中只需关心对象的创...

  • 代理模式

    https://www.jianshu.com/p/cbd58642fc08代理模式分为静态代理和动态代理。静态代理:1、作用:通过代理对象间接...

  • 泛型

    输出:true在这个例子中,我们定义了两个ArrayList数组,不过一个是ArrayList 泛型类型,只能存储字符串。一个是ArrayLis...

  • Resize,w 360,h 240
    AIDL

    1、为什么跨进程通信2、为什么要选binder进行跨进程通信3、怎样跨进程通信 进程隔离不同的应用都有各自的进程,进程间的数据是不共享的;and...

  • List

    ArrayList、LinkedList、VectorArrayList不是同步的,基于数组实现的数据结构,对于查询的效率高,对于add和rem...

  • Fragment回退栈和Activity栈不太一样

    Fragment回退栈,加入到Fragment回退栈里面的fragment出栈后,处于栈顶的fragment也不会执行onResume生命周期。...

  • Groovy学习笔记

    https://www.ibm.com/developerworks/cn/education/java/j-groovy/j-groovy.h...

  • 耦合、依赖注入

    在一个类中直接创建另一个类的代码写法是造成耦合的原因之一。 依赖注入就是避免耦合的方式(依赖注入降低了依赖和被依赖类型间的耦合,在修改被依赖的类...

个人介绍
纯属笔记,欢迎指正