• 技术大会
  • 极客时间
  • 极客时间训练营
  • 团队学习
  • 高端会员
  • App 下载
  • 编程语言排行榜
  • 案例研习社
QCon上海站购票倒计时,精彩日程不容错过 了解详情 
logo
  • 首页
  • 直播
  • 专题
  • 电子书
  • 话题
  • 免费视频
  • 技术博客
  • 热点资讯

 写点什么

创作场景


  • 记录自己日常工作的实践、心得
  • 发表对生活和职场的感悟
  • 针对感兴趣的事件发表随笔或者杂谈
  • 从0到1详细介绍你掌握的一门语言、一个技术,或者一个兴趣、爱好
  • 或者,就直接把你的个人博客、公众号直接搬到这里
登录/注册
  • 架构
  • 前端
  • 编程语言
  • 云计算
  • AI
  • 开源
  • 技术管理
  • 运维
  • 区块链
  • 新基建
  • 云原生
  • 产品
  • 热点推荐
  • 大数据
用户头像

程序员七哥

2018 年 03 月 21 日加入
专注于Java技术栈,热爱编程的你值得拥有
IT咨询到微信公众号:七哥聊编程
 关注
  • 14

    发布数

  • 96

    关注者

  • 71

    关注了

  • 发布
  • 评论
  • 划线
  • 收藏
  • 关注
  • 全部分类 
Redis 面试那些事(30 问与答)

用户头像
程序员七哥

7 小时前

七哥苦苦滴从最近面试的小伙伴那里收集了 Redis 面试常考题(包括 Oppo、字节、快手、阿里等公司),还贴心的整理了答案,快来看看你能答对几个。

行为型模式:迭代器模式解析
行为型模式:迭代器模式解析

用户头像
程序员七哥

2020 年 7 月 29 日

今天是设计模式学习系列的第 10 篇,今天要学习的是 -- 迭代器模式。

设计模式之外观模式解析
设计模式之外观模式解析

用户头像
程序员七哥

2020 年 7 月 25 日

这是一个你一定使用过得设计模式,有可能你不知道他的术语叫做外观模式

观察者模式详解
观察者模式详解

用户头像
程序员七哥

2020 年 6 月 23 日

是时候提升你写代码的能力了,今天我们一起学习观察者模式

策略模式解析
策略模式解析

用户头像
程序员七哥

2020 年 6 月 20 日

是时候提升你的编码能力,一起来学习设计模式吧

死磕Java并发编程(9):无界线程安全队列ConcurrentLinkedQueue源码解析
死磕 Java 并发编程(9):无界线程安全队列 ConcurrentLinkedQueue 源码解析

用户头像
程序员七哥

2020 年 5 月 12 日

这篇文章理解起来不难,相比于 ConcurrentHashMap 比较简单,因为不涉及扩容以及数据迁移等操作,相信你读完一定会有收获的。

死磕Java并发编程(8):CurrentHashMap如何实现高效地线程安全?在Java8中有哪些设计实现的演进?
死磕 Java 并发编程(8):CurrentHashMap 如何实现高效地线程安全?在 Java8 中有哪些设计实现的演进?

用户头像
程序员七哥

2020 年 5 月 7 日

ConcurrentHashMap 在 Java8 中有哪些优化?

死磕Java并发编程(7):读写锁 ReentrantReadWriteLock 源码解析
死磕 Java 并发编程(7):读写锁 ReentrantReadWriteLock 源码解析

用户头像
程序员七哥

2020 年 5 月 2 日

这是《死磕 Java 并发编程》系列的第 7 篇文章 我们在一起来看看 读写锁 ReentrantReadWriteLock 的源码分析,基于 Java8。

死磕Java并发(5):线程详解,Java开发这么久,这些线程的基础知识你确定都会了?
死磕 Java 并发(5):线程详解,Java 开发这么久,这些线程的基础知识你确定都会了?

用户头像
程序员七哥

2020 年 4 月 29 日

Java 线程的状态,以及如何安全的启动和停止你都掌握了?看了本文你一定会有很大的收获

死磕Java并发编程(4):happens-before是什么?JMM最最核心的概念,看完你就懂了
死磕 Java 并发编程(4):happens-before 是什么?JMM 最最核心的概念,看完你就懂了

用户头像
程序员七哥

2020 年 4 月 27 日

happens-before 是 JMM 最核心的概念。对应 Java 程序员来说,理解 happens-before 是理解 JMM 的关键。

死磕Java并发编程(6):从源码分析清楚AQS
死磕 Java 并发编程(6):从源码分析清楚 AQS

用户头像
程序员七哥

2020 年 4 月 26 日

这次就彻底搞懂 Java 并发包中的锁原理,不用每次面试都去背一遍了

死磕Java并发编程(3):volatile关键字不了解的赶紧看看
死磕 Java 并发编程(3):volatile 关键字不了解的赶紧看看

用户头像
程序员七哥

2020 年 4 月 25 日

深入解析 高频面试点 volatile 关键字的内存语义和实现,赶紧来看看

个人成就
  • 发布了 14 篇内容

    共 74489字, 被阅读 3280次

  • 获得了 28 次赞同

    获得了 18次喜欢, 获得了 10 次收藏

  • 参与了 16 次互动

    互动包含发布评论、点赞评论、参与投票等

TA 关注的
标签
  • Java并发
最新评论
  • Kenny怎么没有找到《死磕 Java 并发编程(2)》呢?

     死磕 Java 并发编程(1):探究 Java 并发机制的底层原理

  • Kenny写的真好,看起来不痛苦。!👍

     死磕 Java 并发编程(1):探究 Java 并发机制的底层原理

  • 七哥爱编程这块的意思是我们可以自定义遍历的顺序,改变遍历算法,只需要添加一个迭代器就好了,强调迭代器模式可以使遍历集合和集合本身解耦。 遍历的方式就有很多了,比如前序、中序、甚至可以奇数下标遍历等

     行为型模式:迭代器模式解析

  • bad boy带着疑问往下看,具体是哪些遍历方式呢?

     行为型模式:迭代器模式解析

  • 七哥爱编程策略模式的侧重点在于定义了一组类,使用者只使用接口,后续可以用这一组类中的任意一个去替换。装饰者侧重于子类去扩展父类的功能。

     策略模式解析

  • logo

    促进软件开发及相关领域知识与创新的传播

    活动大本营
    • 更多精彩活动持续更新
  • InfoQ
    关于我们
    我要投稿
    合作伙伴
    加入我们
    关注我们
  • 联系我们
    内容投稿:editors@geekbang.com
    业务合作:hezuo@geekbang.com
    反馈投诉:feedback@geekbang.com
    加入我们:zhaopin@geekbang.com
    联系电话:010-64738142
    地址:北京市朝阳区叶青大厦北园
  • InfoQ 近期会议
    会议图片QCon全球软件开发大会 10月21-23日
    会议图片AICon全球人工智能与机器学习技术大会 11月5-6日
    会议图片ArchSummit全球架构师峰会 11月12-13日
    会议图片GMTC全球大前端技术大会 11月19-20日
    会议图片PCon全球产品创新大会 11月26-27日
    会议图片DIVE全球基础软件创新大会 11月26-27日
    会议图片ArchSummit全球架构师峰会 12月3-4日
  • 全球 InfoQ
    会议图片InfoQ En
    会议图片InfoQ Jp
    会议图片InfoQ Fr
    会议图片InfoQ Br
Copyright © 2021, Geekbang Technology Ltd. All rights reserved. 极客邦控股(北京)有限公司 | 京 ICP 备 16027448 号 - 5京公网安备京公网安备 11010502039052号
程序员七哥