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