240 发简信
IP属地:北京
  • Gson和Type

    Gson和Type SerializedName注解 SerializedName注解提供了两个属性,value单个,alternate多个。注...

  • android注解

    android注解:通过android.support.annotation库: NonNull不为空:成员变量、局部变量、参数、方法返回 Ca...

  • Runnable、Callable、Future和FutureTask

    Runnable、Callable、Future和FutureTask 线程池:继承关系:ThreadPoolExecutor->Executo...

  • java偏向锁、轻量锁、自旋锁、重量锁

    参考偏向锁->基本可以确定只有一个线程在执行同步块的时候使用,一旦有了竞争就升级为轻量级锁,升级为轻量级锁的代价挺大,这种情况下要禁用。 偏向锁...

    0.4 1645 1 11
  • Android进程优先级ADJ算法

    参考 当Android四大组件状态改变时会updateOomAdjLocked()来同步更新相应进程的ADJ优先级。这里需要说明一下,当同一个进...

  • lock使用

    5、Lock 和 Synchronized 的选择 总的来说,Lock 和 Synchronized 有以下几点不同: (1). Lock是一个...

  • 常用sql语句

    sqlite详解1.SQLiteStatement提升多次操作的性能2.删除表字段:sqlite不支持删除字段,只支持增加字段吗,只能重命名旧表...

  • 线程池

    并行:多核cpu同时处理多件事并发:伪并行 继承关系:ThreadPoolExecutor->ExecutorService->Executor...

  • Resize,w 360,h 240
    排序算法

    常见排序算法及JAVA实现 简单选择排序(SelectSort) 选择排序思想很简单,对所有元素进行遍历,选出最小(或最大)的元素与第一个元素进...