06 2018 档案
摘要:其他1. 什么是幂等?什么情况下需要考虑幂等?你怎么解决幂等的问题?编程中一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。 Java1. 多个线程同时读写,读线程的数量远远大于写线程,你认为应该如何解决并发的问题?你会选择加什么样的锁? 引入读写锁 ReadWriteLock
阅读全文
摘要:HashMap,LinkedHashMap,TreeMap的区别(转) Map主要用于存储健值对,根据键得到值,因此不允许键重复(重复了覆盖了),但允许值重复。 HashMap HashMap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度
阅读全文
摘要:本文主要是将synchronized关键字用法作为例子来去解释Java中的对象锁和类锁。特别的是希望能帮大家理清一些概念。 一、synchronized关键字 synchronized关键字有如下两种用法: 1、 在需要同步的方法的方法签名中加入synchronized关键字。 1 2 3 4 5
阅读全文
摘要:1 kafka的优点和缺点! 2. 多线程写的过程能否被读 可以被读,但是不确定读到的是写之前的,还是写之后的。最好用读写锁,多读单写。 3. hadoop 的hdfs能否被并发写? 不能 4. synchronize的实现机制! 这就涉及到synchronized关键字的原理了 先看synchro
阅读全文