<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[bv2215的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/bv2215</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; bv2215]]></copyright><item><title><![CDATA[Android开发快速学习，手撕面试官]]></title><link>https://blog.youkuaiyun.com/bv2215/article/details/123747918</link><guid>https://blog.youkuaiyun.com/bv2215/article/details/123747918</guid><author>bv2215</author><pubDate>Fri, 25 Mar 2022 23:19:10 +0800</pubDate><description><![CDATA[前言
为什么今天突然说到学习路线，学习资料。因为最近在看知乎的时候，我看到一个大家都比较在意的一个问题，就是大家对工资和自己具备的能力是否成正比报有疑虑，所以今天这篇文章不仅仅是给大家解答这个疑虑，更多的是让大家变得更加优秀
几年过去了，桌面开发已经基本死了，现在轮到Android开发了？
有没有发现，这之间有什么不同？桌面开发死的是整个生态，就像实体经济转向了互联网购物一样，整个生态全部死掉，导致了跟桌面开发的各种岗位都不再招人，使得无论开发、产品、运营都必须原有的SEO优化、寻找网站流量转移到移动端。
]]></description><category></category></item><item><title><![CDATA[Android开发必须要会，搞懂这些直接来阿里入职]]></title><link>https://blog.youkuaiyun.com/bv2215/article/details/123747898</link><guid>https://blog.youkuaiyun.com/bv2215/article/details/123747898</guid><author>bv2215</author><pubDate>Fri, 25 Mar 2022 23:17:34 +0800</pubDate><description><![CDATA[这篇文章最近很火，我也有一些自己的看法：现在去很多公司面试，除了你具备基本的能够写一个高性能app的能力后，一般都会在自己的app里面加一些现有的相对较666的技术，这些技术我们称之为开源框架。
比如，我们以前木匠做一个桌子，我们需要把木头削成木板，然后把木板拼成桌面，然后再去用同样的方式做桌子的腿；现在，我们只需要买做好的桌子板和做好的桌子腿，然后我们就可以用他们拼接就可以自己做一个桌子了。
所以，现在开放代码已经不再需要你去锯木头了，你只需要拿着一个SDK就可以实现一个功能了，那么这个就是我们的开源技术]]></description><category></category></item><item><title><![CDATA[Android开发必须要会，一篇文章帮你解答]]></title><link>https://blog.youkuaiyun.com/bv2215/article/details/123747874</link><guid>https://blog.youkuaiyun.com/bv2215/article/details/123747874</guid><author>bv2215</author><pubDate>Fri, 25 Mar 2022 23:15:57 +0800</pubDate><description><![CDATA[开头
Android开发中，热修复技术被越来越多的开发者使用，市面上也出现很多成熟的开源框架。但对大部分开发者来说，热修复依然是一个既熟悉又陌生的词。仅仅知道热修复的作用，会使用框架，那样意义并不大。我们还要知道热修复的原理，这样不管框架如何变化，只要基本原理不变，我们都可以快速掌握它，或者自己动手写一个适合项目的热修复框架。
一、Java基础
我知道大家一定有很久都没有注意到这个点了，平时的工作应该也很少涉及到这些底层知识吧，但是这些东西很重要。如果是想要跳槽加薪或者是应对即将到来的面试，这些都是不可忽视]]></description><category></category></item><item><title><![CDATA[Android开发不得不会，先收藏了]]></title><link>https://blog.youkuaiyun.com/bv2215/article/details/123747848</link><guid>https://blog.youkuaiyun.com/bv2215/article/details/123747848</guid><author>bv2215</author><pubDate>Fri, 25 Mar 2022 23:14:20 +0800</pubDate><description><![CDATA[前言
在大学时, 自己是学计算机专业的，而且还和老师一起做过一年半的项目。 有时候是不是有这样的想法，做一个自己的网站、但一直未付诸行动。
2014年时, 终于付诸行动了,花了三个月,现学现卖, 熬夜通宵用PHP做了一个小网站，但后续就再没有坚持下去。
直到从电信行业转行互联网行业后,做一款属于自己的应用的的想法越来越迫切,于是今年开始便投入到Android App开发的阵营中来。
今年断断续续做了4款Android App应用, 一款公司应用，三款自有应用。从前期的学习, 到后续的实践，很多东西需要自己去]]></description><category></category></item><item><title><![CDATA[Android布局优化之include、merge、ViewStub的使用，爆火的Android面试题]]></title><link>https://blog.youkuaiyun.com/bv2215/article/details/123747822</link><guid>https://blog.youkuaiyun.com/bv2215/article/details/123747822</guid><author>bv2215</author><pubDate>Fri, 25 Mar 2022 23:12:43 +0800</pubDate><description><![CDATA[正文
Android行业主要问题是初级Android太多了，会写xml和Activity的程序员太多了，初中级程序员面临很大的竞争，现状也就偏于高级开发者。越来越多的初中级Android程序员找不到满意的工作，甚至根本找不到工作！所以很多人觉得Android要凉了，甚至不惜转行，从头学其它技术。
现在的Android招聘要求，已经不是多年之前的要求了。
Java基础

Java Object类方法
HashMap原理，Hash冲突，并发集合，线程安全集合及实现原理
HashMap 和 HashTable 区]]></description><category></category></item><item><title><![CDATA[Android小技巧，flutter中文网]]></title><link>https://blog.youkuaiyun.com/bv2215/article/details/123747800</link><guid>https://blog.youkuaiyun.com/bv2215/article/details/123747800</guid><author>bv2215</author><pubDate>Fri, 25 Mar 2022 23:11:06 +0800</pubDate><description><![CDATA[本专栏专注分享大型Bat面试知识，后续会持续更新，喜欢的话麻烦点击一个关注

面试官: ButterKnife为什么执行效率为什么比其他注入框架高？它的原理是什么
心理分析： ButterKnife框架一直都是使用，很少又开发者对butterknife深入研究的，既然你是面试Android高级岗位，自然需要有相应被问到原理的准备，面试官想问你对注解处理器了解多少，Android编译流程有多少认识
**求职者:**应该从 注解处理器原理 与优势说起，肯定注解处理器对解放生产力的作用。然后可以引申常见的 But]]></description><category></category></item><item><title><![CDATA[Android实习面试经验汇总，熬夜肝完这份Framework笔记]]></title><link>https://blog.youkuaiyun.com/bv2215/article/details/123747778</link><guid>https://blog.youkuaiyun.com/bv2215/article/details/123747778</guid><author>bv2215</author><pubDate>Fri, 25 Mar 2022 23:09:30 +0800</pubDate><description><![CDATA[前言
大家应该看过不少人分享的面试成功的面经，是不是觉得自己“说不定也可以”呢？
这里重提一个理论：幸存者偏差。当取得资讯的渠道，仅来自于幸存者时（因为死人不会说话），此资讯可能会存在与实际情况不同的偏差。
所以，今天要分享的是凉经。
一.Android中高级面试题
1、Activity生命周期？
onCreate() -&gt; onStart() -&gt; onResume() -&gt; onPause() -&gt; onStop() -&gt; onDetroy()
2、Service生命周期？]]></description><category></category></item><item><title><![CDATA[Android多线程实现方式及并发与同步，程序员经验分享]]></title><link>https://blog.youkuaiyun.com/bv2215/article/details/123747742</link><guid>https://blog.youkuaiyun.com/bv2215/article/details/123747742</guid><author>bv2215</author><pubDate>Fri, 25 Mar 2022 23:06:15 +0800</pubDate><description><![CDATA[主要说一下个人经历，希望能给即将面试的小伙伴一些有效信息。大家都要加油~
基本情况
先说一下个人基本情况，计算机科学与技术专业。主要学的Android开发，所以投的岗位都是Android开发工程师。投了知乎，内推了阿里蘑菇街腾讯百度网易。腾讯百度都没有收到面试，知乎Skype面试，蘑菇街阿里电话面试，网易现场面。知乎二面被拒，蘑菇街阿里一面被拒，网易三面，然后备胎了，前几天被通知过了，收到了offer。自己整理了一下被问到的问题，现在分享给大家，另外自己整理的一下资料也会发给大家，希望能帮助到各位求职的小伙]]></description><category></category></item><item><title><![CDATA[Android外包是如何进入阿里的，你所不知道的Android原生开发的现状]]></title><link>https://blog.youkuaiyun.com/bv2215/article/details/123747726</link><guid>https://blog.youkuaiyun.com/bv2215/article/details/123747726</guid><author>bv2215</author><pubDate>Fri, 25 Mar 2022 23:04:39 +0800</pubDate><description><![CDATA[前阵子，我和阿里的薪酬福利专家M同学聊了一下午，M同学做了9年薪酬，和我们吐槽了很多薪酬方面的现象，也道出了少有人关注的薪酬逻辑和常识。
这一次，我又找了一位阿里技术岗位的招聘专家T同学，从他的视角中，我们来看一下金三银四的招聘旺季下，10条求职的黄金规律。
可以说每一条都很有深度。
1.很多时候，HR不要你，不是因为你水平的问题，也不是因为你专业技能的问题。而是HR自己对自己没信心，HR没把握你这样的候选人，会不会踏实地在部门内做事。HR觉得你够聪明，够优秀，但不敢用你，因为他们担心花了很大的精力去培养你]]></description><category></category></item><item><title><![CDATA[Android开发必看，附Android面经]]></title><link>https://blog.youkuaiyun.com/bv2215/article/details/123723695</link><guid>https://blog.youkuaiyun.com/bv2215/article/details/123723695</guid><author>bv2215</author><pubDate>Thu, 24 Mar 2022 22:34:06 +0800</pubDate><description><![CDATA[前言
这篇文章主要是分享今年上半年的面试心得，现已就职于某大厂有三个月了，近期有很多公司均已启动秋招，也祝大家在 2020 的下半年面试顺利，获得理想的offer！
之前找工作的那段时间感想颇多，总结一点面试经验和人生思考分享给大家。
1. Android架构设计模式

MVC架构设计模式：MVC全名是Model View Controller，是模型(model)-视图(view)-控制器(controller)的缩写。
MVP架构设计模式：MVC全名是Model View Persenter，MVP由M]]></description><category></category></item><item><title><![CDATA[Fluid — 云原生环境下的高效“数据物流系统”]]></title><link>https://blog.youkuaiyun.com/bv2215/article/details/123613435</link><guid>https://blog.youkuaiyun.com/bv2215/article/details/123613435</guid><author>bv2215</author><pubDate>Sun, 20 Mar 2022 15:02:27 +0800</pubDate><description><![CDATA[第一：云平台计算存储分离架构导致数据访问延时高。为了监控资源灵活性满足本地无依赖的要求，云原生应用大多采用计算存储分离架构。但是从访问效率的角度来看，要求用云网络传输带宽，当数据密集型应用在云上运行时，会造成数据访问瓶颈、性能下降。


第二：混合云场景下跨存储系统的联合分析困难。大多公司/组织通常基于不同存储管理数据支撑多样化应用，具备其各自的特点。Ceph、GlusterFS、HDFS 都会被广泛使用，数据也通常会散落在这些异构存储当中。然而，当需要联合数据进行综合性分析时，会增加数据移动成本，必然..]]></description><category></category></item></channel></rss>