排序
绩效从C到S,分享渣渣程序员逆袭秘诀!
绩效面谈结束,从会议室出来,有一种不真实的感觉——这个季度我竟然拿了S?! 要知道,上个季度和上上个季度,我的绩效是C。 C在我司意味着什么你们知道吗?拿3次C就意味着严重不胜任,公司就...
前端性能优化篇–性能监测
性能监测篇:Performance、LightHouse 与性能 API 性能监测是前端性能优化的重要一环。监测的目的是为了确定性能瓶颈,从而有的放矢地开展具体的优化工作。 平时我们比较推崇的性能监测方案主要...
ES6 面试题精选2
9 Symbol 是什么,有什么作用? Symbol是ES6引入的第七种原始数据类型(说法不准确,应该是第七种数据类型,Object 不是原始数据类型之一,已更正),所有 Symbol()生成的值都是独一无二的,可...
LiveData 还有学习的必要吗?—— Jetpack 系列(2)
请点赞,你的点赞对我意义重大,满足下我的虚荣心。 🔥 Hi,我是小彭。本文已收录到 GitHub · Android-NoteBook[1] 中。这里有 Android 进阶成长知识体系,有志同道合的朋友,关注公众号 [彭旭...
Go Quiz: 从Go面试题看变量的零值和初始化赋值的注意事项
背景 Google工程师Valentin Deleplace出了1道关于变量初始化的题目,本来以为很简单,没想到回答正确率不到30%,拿出来和大家分享下。 题目 // quiz.gopackage mainimport 'fmt'func main()...
【Java 集合框架】TreeMap
TreeMap 是 Java Collections Framework 中的一员,是一个基于红黑树的 NavigableMap 实现。 TreeMap 根据不同的构造函数会对映射进行排序,默认是其键的自然顺序;在创建时如果提供了 Comparat...
HashMap源码解读—Java8版本
一、HashMap简介 HashMap顶部有一段很长的注释,大概的介绍了HashMap。 1.1 原文 /** * Hash table based implementation of the Map interface. This * implementation provide...
晓龙吊打面试官系列:Lock对象的使用详解
文章目录 一、Lock对象简介 二、Lock对象的应用 1)condition实现wait/notify通知模型 2)选择性通知 3)Condition对象的总结 4) Condition对象的面试题 1)Lock接口的实现类 2)Lock对象实现...
高效Java之使用静态工厂方法代替构造器
程序员这行干的久了,总会染上一些恶习,我就染上一个让人深恶痛绝,自己却津津乐道的习惯,还不想改的那种,它可以叫做强迫症,也可以叫做洁癖。那就是我不允许我的IDEA出现一点点警告,什么黄...
谈一谈SpringBoot怎么使用事件机制
观察者模式 对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新。观察者模式(Observer)又称发布-订阅模式(Publish-Subscribe:Pub/Sub)...






