在java领域,并发编程一直是一个具有挑战性的技术,本文将给大家介绍一下volatile的原理。
设计模式 - 创建型模式分类之单例模式
单例(Singleton)模式的定义:指一个类只有一个实例,且该类能自行创建这个实例的一种模式。例如,Windows 中只能打开一个任务管理器,这样可以避免因打开多个任务管理器窗口而造成内存资源的浪费,或出现各个窗口显示内容的不一致等错误。
Kafka的CommitFailedException
此异常是我在公司测试环境下调试消费kafka数据存入Elasticsearch时发生的,发生此异常的原因和该异常的解决方案都非常简单,此处做下记录,以便日后查看。
经典算法系列之 - BitMap
BitMap的应用十分广泛,可以用于大数据快速排序、去重、查询,Redis中也有应用,甚至HBase中的Bloom Filter的底层实现也是基于BitMap的扩展,因此我对BitMap的原理进行了初步认识,并手动实现了一个BitMap。
使用Docker镜像进行Doris源码编译
由于Druid对SQL join支持并不友好,而线上项目需要类似于Druid这样一款OLAP引擎,而我之前就调研过Baidu Doris,Doris现已进入Apache基金会孵化器,本文讲述使用Docker镜像进行Doris的源码编译。
你必须知道的职场意识
该文讲的是百度在数年前要求每个入职的工程师必须被灌输的六个职场意识,个人认为非常有价值,不管对技术leader还是职场小白都应该非常具有指导意义。在这里分享给大家,与同在职场中奋斗的童鞋们共同参考。