随笔分类 -  基础

摘要:gb 宏观 精通多门开源技术。 从头到尾跟过几个大项目,头是指需求阶段,包括需求调研。 尾是指上线交付之后,包括维护阶段。 分布式系统的架构和开发经验。对于跨系统的结构优化,数据存储的性能指标等有丰富经验。什么缓存啊、数据库的垂直切分什么的,业务的抽象和水平拆分。 精通一到两门业务吧,所谓精通,就是 阅读全文
posted @ 2019-05-13 11:09 facker1 阅读(271) 评论(0) 推荐(0)
摘要:hashmap允许null key和value ,属于fail-fast,因此会抛出ConcurrentModificationException异常。当存储过多数据时,就会转成红黑树进行存储,就像java.util.TreeMap。内部维护的是一个node数组。 给hashmap进行put数据时, 阅读全文
posted @ 2019-03-27 14:29 facker1 阅读(110) 评论(0) 推荐(0)
摘要:1、适配器模式 适配器模式就是把一个类的接口变换成客户端所能接受的另一种接口,从而使两个接口不匹配而无法在一起工作的两个类能够在一起工作。通常被用在一个项目需要引用一些开源框架来一起工作时,这些框架的内部都有一些关于环境信息的接口,需要从外部引入,但是外部的接口不一定能匹配,在这种情况下,就需要适配 阅读全文
posted @ 2019-03-26 17:08 facker1 阅读(195) 评论(0) 推荐(0)
摘要:foreach是for的增强,是一个语法糖,对其反编译发现它其实依赖while循环和Iterator实现。 对List而言会触发fail-fast机制,抛出ConcurrentModificationException异常。考虑到并发修改。 解决方案; 1.普通for循环 2.Iterator提供r 阅读全文
posted @ 2019-03-21 21:56 facker1 阅读(128) 评论(0) 推荐(0)