首页 > TAG信息列表 > 细读

细读源码之IdentityHashMap

应该有很多人不知道IdentityHashMap的存在,包括作者本人,也从来没有在日常工作中使用过它。 实际上IdentityHashMap是Jdk自带的集合类,可以在一些特定的场景下使用。 相比HashMap而言,IdentityHashMap的结构更简单,更容易维护。 本文将从以下几个方面讲解: 1. Java中与Hash相关的操作

你头秃都没想到还能这样吧,建议细读

移动跨平台技术演进 1. 引言 移动互联网发展十余年,伴随着 Android、iOS 等智能手机的不断普及,移动端已逐步取代 PC 端,成为兵家必争之地。正所谓“得移动端者得天下”,移动端已成为互联网领域最大的流量分发入口,一大批互联网公司正是在这大趋势下崛起。 2. 为什么需要跨平台技术 伴

细读经典第二期——从Paxos到Zookeeper 分布式一致性原理与实践(2)

目录 第二章: 2.2 PAXOS 2.2.1基本定理的引出和推导 2.2.2算法的内容 第二章: 2.2 PAXOS 算法可以讲简单,也可以讲复杂,更可以讲专业,我希望你能用专业的话讲简单的事情,所以名词是需要记住的,因为抽象类才是你应该做的事情,PAXOS就是一个新手很容易糊弄的不专业的算法。这里我加入了

如何试出一个Android开发者真正的水平?建议细读

### 业内情况#### 无痕埋点无痕埋点也可称为无埋点或者全埋点,即在端上自动采集并上报尽可能多的数据,在计算时筛选出可用的数据。其优点是:很大程度上减少开发、测试的重复劳动,数据可以回溯并且全面。缺点是:采集信息不够灵活,并且数据量大。#### 可视化埋点可视化埋点是通过可视化工

Github爆火的《高并发秒杀顶级教程》,建议细读

# Java基础1Java语言的三大特性2.Java语言主要特性3\. JDK和JRE有什么区别4.Java基本数据类型及其封装类5.如果main方法被声明为private会怎样?6.说明- -下public static void main(String argsQ])这段声明里每个关键字的作用7.==与equals的区别8.Object有哪些公用方法9.为什么Jav

可能是全网最细的Android-资源加载机制剖析,建议细读

### 1.追求高薪资相对小厂而言,大厂的薪资水平会更高不少。具体数字区间就不细说了,但是大厂整体会大方很多,只要你能够通过面试,30%甚至更高的涨薪都有机会拿到,更何况,大厂的年终奖也不会被“无良”老板随意克扣。### 2.追求稳定去年整体大环境不行,很多公司裁员,尤其是不太盈利的中小厂

Android面试资料集合,建议细读

**面对现有的如此多跨平台方案,为何当下最火的跨平台技术是Flutter,有哪些优势呢?**RN、Weex均使用JavaScript作为编程语言,JavaScript作为前端开发语言,在跨平台开发中可谓大放异彩,利用web技术不仅能开发出网站,也可以开发手机端web应用和移动端应用程序,似有一统三界(Android、iOS、Web

java取模运算怎么写,建议细读

前言 现在Java程序员面试都是因为没有丰富的工作经验和自己过硬的技术,所有都不知道一般互联网应该会问什么技术问题,加上自己可能去面试的时候没有准备的太充分,一面试刚跟面试官扯几个面试题就不知道自己在哪里了,被怼的体无完肤了,最后以灰头土脸的结束,所有针对这类的读者,我把

2021Java最新大厂面试真题,建议细读

前言 关于为什么要有分布式锁这个东西,欢迎阅读我的zk分布式锁的实现,介绍了单机高并发、分布式高并发的解决方案: 用ZooKeeper实现分布式锁 这里再切入本例将使用的场景模拟:商品秒杀,或者说高并发下,对于商品库存扣减操作。我用一个SpringBoot小项目模拟一下该操作。 本例用到的