<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[aaa5221的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/aaa5221</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; aaa5221]]></copyright><item><title><![CDATA[2020年Android面试笔试总结(Android精心整理篇)，kotlin常量]]></title><link>https://blog.youkuaiyun.com/aaa5221/article/details/122123088</link><guid>https://blog.youkuaiyun.com/aaa5221/article/details/122123088</guid><author>aaa5221</author><pubDate>Fri, 24 Dec 2021 10:46:03 +0800</pubDate><description><![CDATA[Android性能优化、内存优化
性能优化:可以从界面、apk瘦身、混淆说起，dex分包处理，插件化动态加载模块，开屏冷启动说起
界面优化：多可以使用include、merge、ViewStub、约束布局来做起，include可以提取公共的布局，merge可以减少布局层次、ViewStub是使用的时候才去创建View，减少空间的占用、约束布局一来可以减少布局的层次、二来可以提高开发的效率，在自定义view中注意view绘制过程不要做初始化的操作，一般放到view的初始化的方法里面。
apk瘦身：可以用an.]]></description><category></category></item><item><title><![CDATA[2019年最新Android面试精讲--带你复制年薪70W的神话，Android开发实战]]></title><link>https://blog.youkuaiyun.com/aaa5221/article/details/122123025</link><guid>https://blog.youkuaiyun.com/aaa5221/article/details/122123025</guid><author>aaa5221</author><pubDate>Fri, 24 Dec 2021 10:43:13 +0800</pubDate><description><![CDATA[###三.腾讯面试集合

###四.字节跳动面试集合

###五.分享一波简介的面试题目

腾讯—什么是对称加密，什么是非对称加密，公钥与私钥属于对称加密吗

面试官:  什么是对称加密，什么是非对称加密，公钥与私钥属于对称加密吗

心理分析：密码学一般是大学计算机专业学的，面试官在靠这个问题的时候 并不会深入密码学底层的内容，知识考到对称与非对称的区别。这个问题一般不会深入问道，但是会问道关于https，https目前使用了非对称加密。但是求职者千万别陷入坑中，说没听过对称与非对称。
**求职者:**应.]]></description><category></category></item><item><title><![CDATA[2019年Android岗位BAT等大厂面试题知识点小结，kotlin开发android教程]]></title><link>https://blog.youkuaiyun.com/aaa5221/article/details/122122977</link><guid>https://blog.youkuaiyun.com/aaa5221/article/details/122122977</guid><author>aaa5221</author><pubDate>Fri, 24 Dec 2021 10:41:48 +0800</pubDate><description><![CDATA[自定义View如何考虑机型适配:
这篇博文解决了Android适配的绝大多数问题:
http://blog.youkuaiyun.com/zhaokaiqiang1992/article/details/45419023
#####欢迎加入Android开发技术交流QQ群：862625886，本群可免费获取Gradle、RxJava、小程序、Hybrid、移动架构、NDK、React Native、性能优化等技术教程！
自定义View的事件分发机制:
对于 dispatchTouchEvent,onTouchEvent]]></description><category></category></item><item><title><![CDATA[2019年Android-非科班硕士的阿里&腾讯&字节&爱奇艺&网易&华为实习面试大汇总分享]]></title><link>https://blog.youkuaiyun.com/aaa5221/article/details/122122932</link><guid>https://blog.youkuaiyun.com/aaa5221/article/details/122122932</guid><author>aaa5221</author><pubDate>Fri, 24 Dec 2021 10:40:23 +0800</pubDate><description><![CDATA[堆栈区别
哪些区域线程私有，哪些共享
栈帧
方法调用时的入栈出栈操作

Java

并发访问：


volatile（只保证了可见性和有序性，不能保证原子性）
synchronized：修饰代码块/方法/对象的区别？ （单例模式DCL会不会失效？）
Lock

Android

Activity生命周期（具体执行，涉及到哪些类？）
ANR（什么是ANR？怎么监测，运行前，运行后，线上监测？）

项目

项目线程同步的优化（session/cooike/token/上传凭证的区别）

阿里一面 1h (挂).]]></description><category></category></item><item><title><![CDATA[123012016068-吴雨晴-android博客，Flutter全方位深入探索]]></title><link>https://blog.youkuaiyun.com/aaa5221/article/details/122122898</link><guid>https://blog.youkuaiyun.com/aaa5221/article/details/122122898</guid><author>aaa5221</author><pubDate>Fri, 24 Dec 2021 10:38:58 +0800</pubDate><description><![CDATA[每一个action都有其特定的用途，下文也会使用到它们。
2.data和extras，即执行动作要操作的数据和传递到目标的附加信息
下面就举一个与浏览器交互的例子
/**


打开指定网页


@param view


*/
public void invokeWebBrowser(View view) {
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(“http://www.google.com.hk”)]]></description><category></category></item><item><title><![CDATA[50个kafka常见面试题及答案，撸完阿里P7见]]></title><link>https://blog.youkuaiyun.com/aaa5221/article/details/122097579</link><guid>https://blog.youkuaiyun.com/aaa5221/article/details/122097579</guid><author>aaa5221</author><pubDate>Wed, 22 Dec 2021 23:47:26 +0800</pubDate><description><![CDATA[5. Kafka中的分区器、序列化器、拦截器是否了解？它们之间的处理顺序是什么？
拦截器-&gt;序列化器-&gt;分区器
6. Kafka生产者客户端的整体结构是什么样子的？
7. Kafka生产者客户端中使用了几个线程来处理？分别是什么？
2个，主线程和Sender线程。主线程负责创建消息，然后通过分区器、序列化器、拦截器作用之后缓存到累加器RecordAccumulator中。Sender线程负责将RecordAccumulator中消息发送到kafka中.
9. Kafka的旧版Scala的消费者客]]></description><category></category></item><item><title><![CDATA[2020年春招复盘：技术三面+HR面，成功斩获京东offer]]></title><link>https://blog.youkuaiyun.com/aaa5221/article/details/122097553</link><guid>https://blog.youkuaiyun.com/aaa5221/article/details/122097553</guid><author>aaa5221</author><pubDate>Wed, 22 Dec 2021 23:45:16 +0800</pubDate><description><![CDATA[Mysql主从配置是DBA去做还是自己去做?mysql主从同步的机制的原理？mysql主从复制主要有几种模式？
Redis持久化方式：rdb、aof；redis中哪个版本开始可以对分布式使用；
Nginx的使用场景；
Spark主要用来做什么的？
前端了解么：JavaScript有没有闭包的概念？
离职原因？
京东技术三面：
Dubbo超时重试；Dubbo超时时间设置
如何保障请求执行顺序
分布式事物与分布式锁（扣款不要出现负数）
分布式session设置
执行某操作，前50次成功，第51次失败a全部回滚b]]></description><category></category></item><item><title><![CDATA[0基础如何自学Java（从入门到精通）]]></title><link>https://blog.youkuaiyun.com/aaa5221/article/details/122097529</link><guid>https://blog.youkuaiyun.com/aaa5221/article/details/122097529</guid><author>aaa5221</author><pubDate>Wed, 22 Dec 2021 23:43:09 +0800</pubDate><description><![CDATA[如果你想自学 Java，认真看完本文，你以后的职场生涯至少少走1年弯路。
行业现状
====
程序员现状
由于程序员的薪水比较高，最近几年有很多其他专业的人涌进了程序员行业，加速了这个行业的内卷，但是据某招聘网上的数据统计，程序员当前的需求量还是远高于全行业的平均线的。所以，程序员的现状我觉得是不错的，至少几年内是无需担心的。
Java 现状
Java一直都是编程开发者的首选学习语言，不仅如此，Java也深受零基础学习者的青睐。
最近几年，Go、Python 等语言快速崛起，大有挑战 Java 地位的趋势，]]></description><category></category></item></channel></rss>