摘要: 想要入职大厂可谓是千军万马过独木桥。要通过层层考验,刷题肯定是必不可少的。 作为国内互联网技术的典型代表,阿里巴巴的技术一直备受着大家的关注。能进入阿里工作,是很多开发者们的目标与梦想,为帮助开发者们提升面试技能、高效通关一线互联网公司的面试,小编把有关这四个方面的面试题提炼总结,一次整体放出送给大 阅读全文
posted @ 2020-09-02 15:40 热衷技术的Java架构师 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 本书的特色:简单、通俗、易懂,但又不肤浅,这是本书的最大特色。 理念:像看小说一样阅读本书 尤为值得一提的是,本书还有设计模式PK和混编设计模式两部分内容教你如何自如地去运用这些设计模式,这是当前所有设计模式类的图书都不具备的,连最权威的那本书也不例外。 一、6大设计原则全新解读 二、23种设计模式 阅读全文
posted @ 2020-09-01 20:17 热衷技术的Java架构师 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 介绍Java算法、数据结构、设计模式和架构的核心知识,语言通俗易懂。 全书精心筛选了Java开发技术最具代表性、最典型的知识点采用了理论加实践的教学方法,兼顾理论、案例的完美展现。 内容介绍 一、架构中的设计原则 二、23种设计模式 三、数据结构与算法 由于笔记内容实在太多,在此只以截图展示部分内容 阅读全文
posted @ 2020-08-29 17:05 热衷技术的Java架构师 阅读(227) 评论(0) 推荐(0) 编辑
摘要: Zookeeper是Apache开源的一个分布式框架,它主要为分布式应用提供协调服务。 Zookeeper主要负责存储和管理大家都关心的数据,一旦这些数据的状态发生变化,Zookeeper就会通知那些注册在Zookeeper上的服务。简单来讲就是zookeeper=文件系统+通知机制。 一 Zook 阅读全文
posted @ 2020-08-28 15:22 热衷技术的Java架构师 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 这份笔记是在职京东架构师结合实际的生产实践,分别对网关、平台开放、分布式、MQ、RPC、I/O、微服务、容错的内容做了详细介绍。 其中的内容不限于概念,而是会下沉到实践背后的感悟与总结。 比如笔记详细阐述了网关系统是如何“抗量”,又是如何容错的,以及在每次大促中的备战经验。其他内容也是如此,基于实践 阅读全文
posted @ 2020-08-25 19:46 热衷技术的Java架构师 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 所谓「授人以鱼不如授人以渔」这份笔记的初衷和目标就是帮助后端开发者较为深入的理解Redis背后的原理和实践经验,做到知其然也知其所以然,为未来进阶成长为架构师做好准备。 笔记内容介绍 : Redis基础数据结构 分布式锁 延时队列 位图 HyperLogLog 布隆过滤器 简单限流、漏斗限流 Geo 阅读全文
posted @ 2020-08-24 21:12 热衷技术的Java架构师 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 前言 作为一名编程人员,对MySQL一定不会陌生,尤其是互联网行业,对MySQL的使用是比较多的。对于求职者来说,MySQL又是面试中一定会问到的重点,很多人拥有大厂梦,却因为MySQL败下阵来。实际上,MySQL并不难,今天这份最全的MySQL总结,助你向大厂“开炮”,面试不再被MySQL难倒。 阅读全文
posted @ 2020-08-22 15:40 热衷技术的Java架构师 阅读(843) 评论(0) 推荐(1) 编辑
摘要: SDS(Simple Dynamic Strings, 简单动态字符串)是 Redis 的一种基本数据结构,主要是用于存储字符串和整数。 这篇文章里,我们就来探讨一下 Redis SDS 这种数据结构的底层实现原理。 学习之前,首先我们要明确,Redis 是一个使用 C 语言编写的键值对存储系统。 阅读全文
posted @ 2020-08-21 17:14 热衷技术的Java架构师 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 话不多说,直接上内容: 第1章:Elasticsearch简介 先介绍Apache Lucene的工作方式,再介绍Elasticsearch的基本概念,并演示Elasticsearch内部是如何工作的。 第2章:查询DSL进阶 描述Lucene评分过程,为什么要进行查询改写,什么是查询模板以及如何使 阅读全文
posted @ 2020-08-20 20:06 热衷技术的Java架构师 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 本文主要分两部分。首先我们先聊一下Redis6.0之前为什么采用单线程模型。然后再详细解释Redis6.0的多线程。 Redis6.0之前为什么采用单线程模型 严格地说,从Redis 4.0之后并不是单线程。除了主线程外,还有一些后台线程处理一些较为缓慢的操作,例如无用连接的释放、大 key 的删除 阅读全文
posted @ 2020-08-19 22:22 热衷技术的Java架构师 阅读(433) 评论(0) 推荐(0) 编辑