Devops学习总结

Devops学习总结

趁着最近空闲在家学学devops, B站上的视频教程很多,学起来不用费太多脑子,先总体有一个了解,让自己能保持兴趣学下去。

但是视频教程难免内容老化及有语焉不详之处,暂记此处以作查缺补漏之用。

阅读更多
2024回顾笔记

2024回顾笔记

公司年底就解散了,回想起来在这工作了有四年半了。 做一下简单下回顾,以免疏漏。

阅读更多
残念哪,项目中遇到的疑难问题

残念哪,项目中遇到的疑难问题

  简历里写了工作中经常帮助同事解决疑难问题,面试的时候被问题,都解决了哪些疑难问题呢?

  由于毕业后一直没有出来面试,并且时间仓促,当面试官问到这个问题时,我回想最近一位经常向我寻求帮助的同事,才一下子意识到,这些问题对他来说是疑难问题,但实际上在我看来非常简单。仓促之间只讲了如何处理ANR。

  面试过后,回想起来我其实还有很多比ANR好得多的可讲的。比如我做过的系统开机时间优化,应用启动优化;主动承担动效非常复杂的风车UI;刚工作那两年调查的系统无故黑屏死机等问题。还有个非常有意思的,在我刚工作不到半年的时候,一位同事写了一段读取USB下某个文件的代码,但是在他的应用内一直都获取不到,将这段代码复制到一个新建的应用内,就没有问题。我检查了他的权限申请,他的代码逻辑,怎么看都没有问题。我花了很长时间去找原因,最后我发现,他的应用使用到了系统权限,他将自己的应用UID设置成了System。根据我的直觉推测,Android UID为System的是无法直接访问USB的,以保证系统安全避免入侵漏洞。最后经过验证我的推测是对的。我觉得这些才是我应该在面试中分享出来的。

  小时候,有时候会跟人辩论或吵架,回到家后就在脑海里复盘过程,然后默默懊悔:我当时应该这么说才对。。。。。。 这么多年了我还是没什么长进哪!

  所以,残念哪!!!

  幸好,我最后面试还是过了,🤭。

2019年终工作盘点

2019年终工作盘点

红红火火过年了,盘点一下这一年来工作中学到的和容易遗忘的重要知识点。

  1. Google jetpack–>Room,LiveData,ViewModel,Paging,Navigation等。jetpack这个香啊,Android将来的开发趋势啊。
  2. Java泛型的操作,如何避免泛型的擦除,获取对象携带的泛型,使用泛型+Interface+Type实现灵活多态化接口。通过对接口的组合、实现,完成对旧接口的兼容。
阅读更多