前言 如果我们希望所有的线程都到达同一个地方才能继续往下执行,那么CyclicBarrier就是一个不错的选择。 开始 在下面一个例子中,我希望10个线程都要到达同一个地方才可以往下走。 public static vo…
分类:移动开发
Java 推荐一个简化反射操作代码的优雅写法
Java 中反射的写法和相关第三方封装库虽然很多,但笔者还是钟爱于 JOOR,GitHub 链接 https://github.com/jOOQ/jOOR。 这个库用了好几年了,为什么好用?因为其小巧精致,小巧到只有一个…
第11章 轻量级线程:协程(Coroutines) 《Kotin 编程思想·实战》
第11章 轻量级线程:协程(Coroutines) 11.1 协程概念 11.2 协程的基本操作 11.2.1 创建 11.2.2 启动 11.2.3 暂停 11.2.4 继续 11.3 竞争条件 11.4 同步 11.…
2018 Android面试总结归纳
我的简书:https://www.jianshu.com/u/c91e642c4d90 我的CSDN:http://blog.csdn.net/wo_ha 我的GitHub:https://github.com/chua…
Drawable--学习笔记
什么是drawable? drawable和bitmap有什么不同? Drawable表示的是一种可以在Canvas上绘制的抽象概念。drawable是一个抽象类 …
Android开发中图片的压缩处理
Android中图片的存在形式一般有三种: 1:文件形式:二进制形式存在与硬盘中。 2:流的形式:二进制形式存在与内存中。 3:Bitmap的形式 三种形式的区别: 文件形式和流的形式:对图片体积大小并没有影响。也就是说…
2017年终总结:秋招心路历程+安卓/java知识总结
一直想写一篇年终总结的,但是又不知道写点什么,感觉没有什么可总结的,但是今年有很多事情还是值得回顾纪念的,之后再来看这些东西应该会感触颇多。2017对我来说是值得回味的一年,可以用三个词来概括,成长、成果、成熟。这一年有…
Android 自定义布局
1、Android 自绘TextView 解决提前换行,可以随意配置结尾样式比如“###” “查看更多” 网页地址 不带展开缩回功能 2、Android尾部带“查看更多”的TextView,并且可以展开缩回 …
开发 Material Design+RxJava+Retrofit+MVP App 参考资料
这里记录了我开发 大象 项目时,所学习的开发资料以及参考的开源项目,稍微整理了一下,全当笔记记录,跟大家一起分享,也许能给正在使用 RxJava + Retrofit + MVP + Material Design 框架…
Android动态加载技术 简单易懂的介绍方式
Last Edit: 2016-2-10 基本信息 Author:kaedea GitHub:android-dynamical-loading 我们很早开始就在Android项目中采用了动态加载技术,主要目的是为了达到…
OkHttp Post 限速上传
在局域网中通过OkHttp post 上传一些大文件,测试后发现文件上传经常占满带宽,影响业务交互。在上传时需要限速。 限速可以服务端限速,也可以客户端限速。服务端限速只是延迟接受,造成TCP 缓冲区拥堵,带宽的问题并没…
从SVN迁移到GitLab
之前公司代码版本管理用的都是 SVN ,最近搭了 GitLab 。所以想把代码从 SVN 迁移到 GitLab 上。但是 SVN 的提交记录又不能丢,也要跟着一起迁移,所以本篇记录一下迁移的方法。 yum install…