首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JerryloveEmily
掘友等级
大数据开发工程师,android, ios工程师
|
厦门冠捷科技
大数据开发 android ios开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
156
文章 148
沸点 8
赞
156
返回
|
搜索文章
赞
文章( 148 )
沸点( 8 )
为什么公司都要对薪资进行保密
关于薪酬,大家讨论的普遍是工资低,老板不把人当人之外,最有意思的就是公司的薪酬保密制度。几乎每家公司都会有一套薪酬保密制度,员工之间是不能随意交流和公开薪酬的,如果违反了这个制度是很有可能被开除的。那么为什么每家公司对此都很保密呢?因为其实大家的工资差的太多了,对你没有看错就是…
深入探索Android稳定性优化
成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 1、性能优化专家:具备深度性能优化与体系化APM建设的能力。 2、架构师:具有丰富的应用架构设计经验与心得,对Android Framework层与热门三方库的实现原理与架构设…
美团Java研发岗二面:什么叫线程安全?servlet是线程安全吗?
再过一个月的时间就是金三银四了,相信不少的朋友对于已经做好了充足的准备来应对这一次春招,小编对大家也没有太多的建议和帮助,分享一些你们面试上面可以用得到的一些面试题。今天主要给大家分享多线程(线程安全)方面的面试题,看到文章的小伙伴一定要看到后面哦,有海量的面试题分享给大家哟。…
🔥史上最全的Java并发系列之Java中的线程池
降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。 提高线程的可管理性。线程是稀缺资源,如果无限制地创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统- 一分配、调优和监控…
开源 | 新一代Android 性能监控框架Rabbit
也提供了完整的数据上报系统。目前包含的主要功能如下图: 通过编译时代码插桩, rabbit可以非常方便的统计应用的冷启动时间与页面渲染时间。测速统计的关键时间点定义如下图: 与网络请求耗时结合后,rabbit可以统计出一个页面的完全渲染耗时。这里的完全渲染耗时是指:从页面cre…
Android 后台运行白名单,优雅实现保活
我们知道,Android 系统会存在杀后台进程的情况,并且随着系统版本的更新,杀进程的力度还有越来越大的趋势。系统这种做法本身出发点是好的,因为可以节省内存,降低功耗,也避免了一些流氓行为。 但有一部分应用,应用本身的使用场景就需要在后台运行,用户也是愿意让它在后台运行的,比如…
2020 Android 大厂面试(二)网络和安全机制 含 参考答案
NIO情况下,一个线程可以处理多个通道的读取和写入,更充分的利用线程资源。 Interceptor将网络请求、缓存、透明压缩等功能统一了起来,它的实现采用责任链模式,各司其职, 每个功能都是一个Interceptor,上一级处理完成以后传递给下一级,它们最后连接成了一个Inte…
Android图像文件压缩----libjpeg库的编码压缩
对本地图片文件进行压缩,减小文件大小,降低图片上传流量和服务器带宽压力。 libjpeg库的编译就不介绍了,网上很多,搞一个linux的VM,下载安装cmake和libjpeg库的gz压缩包,关于编译脚本,libjpeg的GitHub上有写的很详细了。 读取照片的bitmap像…
数据压缩----哈夫曼编码
通常数据压缩我们可以使用哈夫曼编码。 一棵哈夫曼树就构建完成。 对树进行编码:左子树为0,右子树为1。 这里有原来的数据字节长度编码成了简单的位数。不重复且大量压缩的数据量。
ProtoBuffer----数据的varint编解码
在java中int需要4个字节,对于小于256的整型数字protobuf通过int32类型来表示,用varint编码只需要1个字节。 虽然大的数字需要更多的字节,但是统计表明大多数情况都是较小的数字,varint编码可以用更少的字节来表示数字,从而更好的压缩数据。
下一页
个人成就
文章被点赞
972
文章被阅读
74,017
掘力值
2,300
关注了
15
关注者
180
收藏集
2
关注标签
45
加入于
2015-12-16