程序员
文章平均质量分 81
weqwxcxz3
这个作者很懒,什么都没留下…
展开
-
App 启动过程(含 Activity 启动过程) _ 安卓 offer 收割基
3. 在 Instrumentation#execStartActivity 中我们可以发现它调用了 ActivityManager#getService()#startActivity,其 ActivityManager#getService() 是采用单例,返回的是实现 IActivityManager 类型的 Binder 对象,它的具体实现是在 ActivityManagerService 中。// http://androidxref.com/8.1.0_r33/xref/frameworks/原创 2022-01-10 15:09:02 · 205 阅读 · 0 评论 -
Android:是时候掌握WebView与Js的交互技术了,蓝牙ble开发教程
调用JswebView.loadUrl(“javascript:javatojscallback(‘我来自Java’)”);2、evaluateJavascript()Js Method调用结果 调用JswebView.evaluateJavascript(“javascript:javatojswith(‘我来自Java’)”,new ValueCallback() {@Overridepublic void onReceiveValue(String s) {text原创 2022-01-10 15:03:23 · 471 阅读 · 0 评论 -
Android:寒冬已至?真正厉害的人永远没有寒冬,一次关于JVM的面试经历
1.3 Android开发的天花板很多人会觉得Android技术深度不深,技术栈不庞大,Android职业发展有限,这个真是大大的误解。先说技术上,Android的技术栈随着时间的推移变得越来越庞大,细分领域也越来越多,主要有Android应用开发、逆向安全、音视频、车联网、物联网、手机开发和SDK开发等等,每个细分领域都有很多技术栈组成,深度都足够精深,就拿所有细分领域通用的Android系统底层源码来说,就会叫你学起来生不如死。再说职业上,确实Android应用开发很难升任CTO和技术总监,一般原创 2022-01-10 15:01:58 · 137 阅读 · 0 评论 -
从阿里、头条面试回来,面试官最喜欢问的Jvm和Redis你了解多少
两年前,JVM会一些理论知识,比如垃圾回收算法的概念,优缺点,适用场景等都已经能达到及格水平。现在人多了,这个筛选难度也大了,现在都开始问,你有没有做过哪些JVM调优?大家都知道,公司开发的人数比较多,就算有JVM问题,那么参与调优的人数也是有限的。公司不可能像大学一样,让每个人都能在实验室,然后每个同学都能在亲自做实验,然后老师再打分之类。现实是,很多同学的公司,根本没有JVM调优场景,就算有,你也没有机会参与解决,现在的面试情况就是,你不会,很可能就被“误杀”。当然,JVM只是个举例,比如高并发原创 2022-01-05 19:17:10 · 117 阅读 · 0 评论 -
五年Java开发经验,4面阿里成功拿下offer,分享一下个人面经
如何设计存储海量数据的存储系统缓存的实现原理,设计缓存要注意淘宝热门商品信息在JVM哪个内存区域操作系统的页式存储volatile关键字的如何保证内存可见性happen-before原则Lucene全文搜索的原理# 一面总结一面大概面了50多分钟,从面试官口中得知他是一个老员工,比我大不了多少,总体上还是聊得蛮投机的。最后的三个问题是我问面试官的,在回答我是否还有机会下次面试的时候说:竞争很激烈,不过机会还是有的。可以看出一面的问题不是很难,但是要得到面试官..原创 2022-01-05 19:14:19 · 232 阅读 · 0 评论