240 发简信
IP属地:广东
  • Resize,w 360,h 240
    J.U.C之AQS组件介绍

    AQS:AbstractQueuedSynchronizer 1 使用Node实现FIFO队列,可以用于构建锁或者其他同步装置的基础框架 2 利...

  • Java发布对象与线程安全思考

    发布对象 发布对象:使一个对象能够被当前范围之外的代码所使用 对象逸出:一种错误的发布。当一个对象还没有构造完成时,就使它被其他线程所见 安全发...

  • HiExecutor

    全局通用的线程池组件-HiExecutor 支持任务优先级 支持线程池暂停、恢复、关闭 支持异步任务结果回调 Coding实现 线程池参数构造 ...

  • HiLog使用说明

    易用高扩展的日志组件HiLog封装 功能清单 能够打印堆栈信息 支持任何数据类型的打印 能够实现日志可视化 能够实现文件打印和保存 支持不同打印...

  • Resize,w 360,h 240
    FlowLayout流式布局实战

    背景 流式布局在移动端或者前端开发中很常见,特别是在多标签的展示中, 往往起到了关键的作用。然而Android 官方, 并没有为开发者提供这样一...

  • Resize,w 360,h 240
    自定义View理论

    自定义View类型 1. 自定义View 在没有现成的View,需要自己实现的时候,就使用自定义View,一般继承自View,SurfaceVi...

  • kotlin调Java代码和调kotlin代码总结

    java类参数和kotlin类为参数区别 kotlin使用Java代码的callback kotlin使用kotlin代码的callback 禁...

  • Resize,w 360,h 240
    组件化架构思路

    1、为什么要项目组件化 随着 APP 版本不断的迭代,新功能的不断增加,业务也会变的越来越复杂,APP 业务模块 的数量有可能还会继续增加,而且...

  • Resize,w 360,h 240
    并发编程常见知识点总结

    sychronied修饰普通方法和静态方法的区别?什么是可见性? 对象锁是用于对象实例方法,或者一个对象实例上的,类锁是用于类的静态方法或者一个...