1 package test_19_3; 2 3 import java.util.HashMap; 4 import java.util.Map; 5 6 public class MapTest { 7 8 public static void main(String[] args) { 9 1 ...
分类:
编程语言 时间:
2020-05-22 17:07:24
阅读次数:
49
前言 最近面试了阿里集团(菜鸟网络,蚂蚁金服),网易,滴滴,点我达,最终收到点我达,网易offer,蚂蚁金服二面挂掉,菜鸟网络一个月了还在流程中... 最终有幸去了网易。 但是要特别感谢点我达的领导及HR,真的非常非常好,很感谢他们一直的关照和指导。 面试整体事项 1. 简历要准备好,联系方式一定要 ...
分类:
编程语言 时间:
2020-05-22 12:40:23
阅读次数:
125
用户表id字段为unsign int最多可存42亿的记录 用户关系表关系字段左查询正反两向,用varchar英文编码 latin1 ,可存储6.5万多字符,按6万算,留5000给其他字段,每个用户id(int(10))加/共12个字符(如果id是从1开始,那么其实平均下来只有10/2+2=7个字符) ...
分类:
其他好文 时间:
2020-05-22 10:13:21
阅读次数:
129
追溯学一个技术,要知道技术因何而产生,才能有学下去的目标和动力,才能更好的理解首先,要明确为什么要存在代理呢?存在一个常见的需求:怎样在不修改类A代码的情况下,在调用类A的方法时进行一些功能的附加与增强呢?先不考虑什么代理不代理的,我们设计一个简单的实现方案:新创建一个类B,类B组合类A,在类B中创建一个方法b,方法b中调用类A中的方法a,在调用前和调用后都可以添加一些自定义的附加与增强代码。当有
分类:
其他好文 时间:
2020-05-21 23:42:48
阅读次数:
55
import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; public class MapList { public static void main(Stri ...
分类:
编程语言 时间:
2020-05-21 21:06:10
阅读次数:
68
Consumer 端有个位移的概念 它和消息在分区中的位移不是一回事儿 Consumer 的消费位移,它记录了 Consumer 要消费的下一条消息的位移。这可能和你以前了解的有些出入,不过切记是下一条消息的位移,而不是目前最新消费消息的位移 Consumer 需要向 Kafka 汇报自己的位移数据 ...
分类:
其他好文 时间:
2020-05-21 16:37:14
阅读次数:
68
高性能key-value分布缓存,多线程,主线程/工作线程 slab机制 slab->trunk->item 默认slab1M trunk size 递增 freelist LRU 通过hashtable定位key 单向链表解决冲突 高性能特性,单节点百万级QPS 系统架构 网络处理 libeven ...
分类:
系统相关 时间:
2020-05-21 11:54:43
阅读次数:
83
注意:哈希表Hashtable,Dictionary<string,string>的区别是:Hashtable不指定类型,可以存储任何类型。Dictionary指定类型 Hashtable使用的简单例子: public void main() { Hashtable ht = new Hashtab ...
一、概述 容器主要包括 Collection 和 Map 两种: Collection 存储着对象的集合 Map 存储着键值对(两个对象)的映射表。 Collection: Map: 1. Set TreeSet: 基于 红黑树 实现,支持有序性操作,例如根据一个范围查找元素的操作。但是查找效率不如 ...
分类:
编程语言 时间:
2020-05-20 14:28:09
阅读次数:
57
1 必选java.lang.*基础:1.java.lang.Iterable2.java.lang.Serializable3.java.lang.Cloneable4.java.lang.Comparable5.java.lang.Runnable6.java.lang.Cloneable集合:1 ...
分类:
编程语言 时间:
2020-05-20 10:46:46
阅读次数:
77