Android技能点
村头赤脚的少年
逆水行舟,不进则退
展开
-
websocket和socket的区别是什么?
websocket 是一种协议 socket 是管道原创 2020-06-15 13:37:54 · 267 阅读 · 0 评论 -
Android 压力测试之monkey
adb shell monkey -p 包名 -s 500 --throttle 400 -v 100000 随机数500 延时 400毫秒 次数 100000 次原创 2020-06-15 13:03:27 · 126 阅读 · 0 评论 -
android 解耦方案,反射调用其他apk中的方法
这样做的目的可以让一个apk分成多个升级,完全解耦。 解耦是有代价的:会有调用不到主工程api的烦恼 Context mmsCtx = createPackageContext("包名", Context.CONTEXT_INCLUDE_CODE | Context.CONTEXT_IGNORE_SECURITY); Class<?> clazz=Class.forName("类名", true, mmsCtx.getClassLoader()); Object object = cla原创 2020-06-15 12:53:27 · 506 阅读 · 0 评论 -
java线程池设计原理
线程池的构造函数有7个参数 1、corePoolSize 线程池核心线程大小 2、maximumPoolSize 线程池最大线程数量 3、keepAliveTime 空闲线程存活时间 4、unit 空间线程存活时间单位 5、workQueue 工作队列 6、threadFactory 线程工厂–创建线程 7、handler 拒绝策略 – 线程池满时的策略 workQueue ArrayBlockingQueue 基于数组的有界阻塞队列 LinkedBlockingQuene 基于链表的原创 2020-05-24 23:42:00 · 195 阅读 · 0 评论