前言 如果你已经有 2 - 3 年以上开发经验还不懂的怎么去优化自己的项目,那就有点说不过去了,下面是我自己总结的一套通用级别的 Android 性能优化。如果图片不清晰文末可以下载原始 xmind 图。 如果你正在找工作, 那么你需要一份 Android 高级开发面试宝典 ...
. 前言 排序算是比较高频的面试题了,节前面试了的两家公司都有问到排序问题,整理后分享给大家 文末见总结 。 通常我们想到实现排序就是 Collections 工具类的 sort 方法,而 sort 方法有两种: 直接调用 Collections.sort List list 方法进行排序 正序排序 。 调用 Collections.sort List list,Comparator lt su ...
2020-10-18 23:20 1 525 推荐指数:
前言 如果你已经有 2 - 3 年以上开发经验还不懂的怎么去优化自己的项目,那就有点说不过去了,下面是我自己总结的一套通用级别的 Android 性能优化。如果图片不清晰文末可以下载原始 xmind 图。 如果你正在找工作, 那么你需要一份 Android 高级开发面试宝典 ...
你好呀,我是歪歪。 今天我带大家来卷一下时间轮吧,这个玩意其实还是挺实用的。 常见于各种框架之中,偶现于面试环节,理解起来稍微有点难度,但是知道原理之后也就觉得: 大多数人谈到时间轮的时候都会从 netty 开始聊。 我就不一样了,我想从 Dubbo 里面开始讲 ...
加密算法我们整体可以分为:可逆加密和不可逆加密,可逆加密又可以分为:对称加密和非对称加密。 一、不可逆加密 常见的不可逆加密算法有MD5,HMAC,SHA1、SHA-224、SHA-256、SHA ...
并行和并发有什么区别 并行针对于不同事物对象,并发针对于同一对象。 并行: 并发: 关注公众号免费领取100G大数据教学视频,内部有完整的java面试题和答案合集对标阿里p6+,目前有jvm,java基础,java多线程,java集合框架,redis高级 ...
点赞再看,养成习惯,微信搜索【三太子敖丙】关注这个互联网苟且偷生的工具人。 本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试完整考点、资料以及我的系列文章。 上次给老公们说过了死循环cpu飙高的排查过程,今天就带着 ...
前言 对于 Spring和 SpringBoot到底有什么区别,我听到了很多答案,刚开始迈入学习 SpringBoot的我当时也是一头雾水,随着经验的积累、我慢慢理解了这两个框架到底有什么区 ...
重要说明:本篇为博主《面试题精选-基础篇》系列中的一篇,查看系列面试文章请关注我。 Gitee 开源地址:https://gitee.com/mydb/interview final 定义 final 翻译成中文是“最终”的意思,它是 Java 中一个常见关键字,使用 final ...
悲观锁介绍 悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中, 将数据处于锁定状态。悲观锁的实现,往往依靠数据 ...