
java
D_Russell
这个作者很懒,什么都没留下…
展开
-
Java多线程之生产者和消费者模式解析
前言之前一直不明白生产者和消费者模式的实现方式,懂得原理,旧版的实现方式代码比较冗余。所以这里采用一种比较推荐的方式来实现。BlockingQueue阻塞队列介绍LinkedBlockingQueue由于LinkedBlockingQueue实现是线程安全的,实现了先进先出等特性,是作为生产者消费者的首选,LinkedBlockingQueue 可以指定容量,也可以不指定,不指定的话,默认最大是In原创 2017-07-28 14:09:57 · 564 阅读 · 0 评论 -
Android Studio代码混淆小结
前言之前对代码混淆这块一直不了解,今天进入新公司就接触到了,网上看了一些博客,这里记录下看的结果。基本规则两个常用的混淆命令,注意一颗星表示只是保持该包下的类名,而子包下的类名还是会被混淆;两颗星表示把本包和所含子包下的类名都保持;-keep class cn.hadcn.test.**-keep class cn.hadcn.test.*用以上方法保持类后,你会发现类名虽然未混淆,但里面的转载 2017-11-27 16:25:12 · 346 阅读 · 0 评论