大明哥_
码龄15年
求更新 关注
提问 私信
  • 博客:4,912,843
    社区:3,343
    问答:3,905
    4,920,091
    总访问量
  • 382
    原创
  • 16,144
    粉丝
  • 217
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖南省
加入CSDN时间: 2010-03-17

个人简介:「死磕 Java」 创始人。关注公众号【大明哥聊 Java】,领取粉丝福利。免费 Java 刷题网站:www.skjava.com

博客简介:

chenssy 的技术博客

博客描述:
专注 Java 技术分享,死磕 Java 系列博主,个人网站:https://www.skjava.com
查看详细资料
个人成就
  • Java领域优质创作者
  • 博客专家认证
  • 获得4,409次点赞
  • 内容获得2,119次评论
  • 获得4,670次收藏
  • 代码片获得1,155次分享
  • 博客总排名13,950名
  • 原力等级
    原力等级
    5
    原力分
    1,793
    本月获得
    4
创作历程
  • 3篇
    2025年
  • 14篇
    2024年
  • 14篇
    2023年
  • 3篇
    2022年
  • 66篇
    2021年
  • 6篇
    2019年
  • 22篇
    2018年
  • 37篇
    2017年
  • 5篇
    2016年
  • 32篇
    2015年
  • 46篇
    2014年
  • 128篇
    2013年
  • 173篇
    2012年
  • 16篇
    2011年
  • 2篇
    2010年
成就勋章
TA的专栏
  • Java 面试宝典
    16篇
  • 死磕 Java
    132篇
  • Java 基础进阶
    55篇
  • 设计模式读书笔记
    22篇
  • SSH学习笔记
    55篇
  • Java 基础
    35篇
  • 程序人生
    13篇

TA关注的专栏 3

TA关注的收藏夹 0

TA关注的社区 3

TA参与的活动 0

TA的推广
关于大明哥

大明哥,全职 Java 程序员,业余写文章,专注【死磕 Java】系列博客创作。



个人博客:死磕 Java

logo.png

创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

84人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

某程序员自曝:凡是打断点调试代码的,都不是真正的程序员,都是外行

大家好,我是大明哥,一个专注的硬核程序员。某天我在逛今日头条的时候,看到一个大佬,说凡是打断点调试代码的,都不是真正的程序员,都是外行。我靠,我敲了 10 多年代码,打了 10 多年的断点,竟然说我是外行!!我还说,真正的大佬都是用文档编辑器来写代码呢!!!其实,打断点不丢脸,丢脸的是工作若干年后只知道最基础的断点调试!大明哥就见过有同事因为 for 循环里面实体对象报空指针异常,不知道怎么调试,选择一条一条得看,极其浪费时间!!!
原创
博文更新于 2025.02.13 ·
904 阅读 ·
21 点赞 ·
0 评论 ·
29 收藏

面试官:JDBC 是如何打破双亲委派模型的?

大家好,我是大明哥,一个专注的硬核程序员。
原创
博文更新于 2025.01.15 ·
1217 阅读 ·
13 点赞 ·
0 评论 ·
23 收藏

面试官:Spring解决循环依赖一定需要三级缓存吗?

我是大明哥,一个专注 [] 的硬核程序员。
原创
博文更新于 2025.01.13 ·
963 阅读 ·
17 点赞 ·
0 评论 ·
14 收藏

面试官-HashMap的容量为什么一定是2^n?

嗨,我是大明哥,一个专注「」系列创作的硬核程序员。
原创
博文更新于 2024.10.20 ·
990 阅读 ·
9 点赞 ·
0 评论 ·
24 收藏

面试官:Spring是如何解决循依赖问题?

从字面上来理解就是 Spring Bean 之间的依赖产生了循环,例如 A 依赖 B ,B 依赖 C,C 依赖 A,如下:@Service@Autowired@Service@Autowired@Service@Autowired。
原创
博文更新于 2024.09.22 ·
1034 阅读 ·
27 点赞 ·
1 评论 ·
25 收藏

面试官:什么是CAS?存在什么问题?

大家好,我是大明哥,一个专注「」系列创作的硬核程序员。
原创
博文更新于 2024.09.19 ·
1398 阅读 ·
21 点赞 ·
0 评论 ·
11 收藏

面试官:为什么 Redis 6.0 之后引入多线程?

大家好,我是大明哥,一个专注「」系列创作的硬核程序员。
原创
博文更新于 2024.09.10 ·
645 阅读 ·
4 点赞 ·
0 评论 ·
6 收藏

面试官:synchronized的锁升级过程是怎样的?

大家好,我是大明哥,一个专注「」系列创作的硬核程序员。
原创
博文更新于 2024.09.07 ·
1097 阅读 ·
23 点赞 ·
0 评论 ·
32 收藏

Java 面试宝典:线程池的核心线程会被回收吗?

默认情况下,线程池的核心线程是不会被回收的,即使它们处于空闲状态。去创建线程的,它会直接返回,线程自然消亡。还是提供了一个参数来控制这个行为,通过。当任务队列中没有任务执行了就会执行。,则大概率情况下是不会调用。设置后,核心线程在空闲超过。我们直接看源码,直接看。
原创
博文更新于 2024.08.13 ·
669 阅读 ·
4 点赞 ·
0 评论 ·
3 收藏

网上购物系统毕业设计.....

发布资源 2013.03.26 ·
doc

Java 面试宝典:你知道多少种解决 hash 冲突的方法?

大家好,我是大明哥,一个专注「」系列创作的硬核程序员。。有全网最优质的系列文章、Java 全栈技术文档以及大厂完整面经。
原创
博文更新于 2024.04.14 ·
1264 阅读 ·
31 点赞 ·
0 评论 ·
31 收藏

Java 面试宝典:你知道 Thread.sleep(0) 的作用是什么吗?

大家好,我是大明哥,一个专注「」系列创作的硬核程序员。。有全网最优质的系列文章、Java 全栈技术文档以及大厂完整面经。
原创
博文更新于 2024.04.09 ·
590 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

Java 面试宝典:Redis 的线程模型是怎么样的?

大家好,我是大明哥,一个专注「」系列创作的硬核程序员。。有全网最优质的系列文章、Java 全栈技术文档以及大厂完整面经所以,你的回答要涉及这两个方面。
原创
博文更新于 2024.04.07 ·
1450 阅读 ·
27 点赞 ·
0 评论 ·
14 收藏

Java 面试宝典:你是如何理解常量池的?

大家好,我是大明哥,一个专注「」系列创作的硬核程序员。。有全网最优质的系列文章、Java 全栈技术文档以及大厂完整面经。
原创
博文更新于 2024.04.03 ·
818 阅读 ·
24 点赞 ·
0 评论 ·
31 收藏

Java 面试宝典:请说下你对 Netty 中Reactor 模式的理解

大家好,我是大明哥,一个专注「」系列创作的硬核程序员。。有全网最优质的系列文章、Java 全栈技术文档以及大厂完整面经。
原创
博文更新于 2024.03.31 ·
1085 阅读 ·
19 点赞 ·
0 评论 ·
25 收藏

Java 面试宝典:什么是可见性?volatile 是如何保证可见性的?

可见性是指一个线程对共享变量所作的修改能够被其他线程及时地看到。在单核时代,其实是不存在可见性问题的,因为所有的线程都是在一个CPU中工作的,一个线程的写操作对于其他的线程一定是可见的。但是,在多核时代,每个 CPU 都有自己的缓存。一个线程对共享变量的修改可能只是在它所在 CPU 的本地缓存中进行,而不是在主内存中进行。这就可能导致其他线程看不到这个修改,从而引发可见性问题。使用volatile修饰共享变量:一个变量被声明为volatile。
原创
博文更新于 2024.03.26 ·
2102 阅读 ·
26 点赞 ·
1 评论 ·
11 收藏

Java 面试宝典:什么是大 key 问题?如何解决?

首先大 key 不是 key 很大,而是 key 所对应的 value 很大。如果 value 超过某个阈值,那么此时存储这个 value 所对应的 key 就是大 key。那 value 多大才算大 key 呢?这个阈值没有一个衡量的标准,需要根据具体场景来确定,比如有些场景及时 KB 是大 key,而有些场景需要几十 MB。对于列表、集合、有序集合、 哈希表,在超过 1 万个元素时被认为是大 key。对于字符串,当它的大小达到几百 KB 时可能被认为是大 key。字符串key数据量。
原创
博文更新于 2024.03.24 ·
1183 阅读 ·
15 点赞 ·
0 评论 ·
18 收藏

Java 面试宝典:volatile 的使用场景有哪些?

大家好,我是大明哥,一个专注「」系列创作的硬核程序员。。有全网最优质的系列文章、Java 全栈技术文档以及大厂完整面经。
原创
博文更新于 2024.03.21 ·
1374 阅读 ·
9 点赞 ·
0 评论 ·
24 收藏

一口气读完 Java 8 ~ Java 21 所有新特性

大家好,我是大明哥,一个专注「」系列创作的硬核程序员。。Java 现在发布的版本很快,每年两个,但是真正会被大规模使用的是 3 年一个的 LTS 版本。在 Java 版本中,一个特性的发布都会经历孵化阶段、预览阶段和正式版本。其中孵化和预览可能会跨越多个 Java 版本。
原创
博文更新于 2023.12.26 ·
7111 阅读 ·
9 点赞 ·
6 评论 ·
26 收藏

关于 Java NIO 的 Selector 的事儿,这篇文章里面全都有

【死磕 NIO】— ServerSocketChannel 的应用实例,大明哥分析了 ServerSocketChannel 两种模式的缺点阻塞模式:所有阻塞方法都会引起线程的暂停,根本无法应用到业务中来非阻塞模式:CPU 一直在空转,浪费资源所以,如果是我们服务端单独使用 ServerSocketChannel 确实是很麻烦,典型的吃力不讨好。故而我们希望有一个组件能够统一管理我们的 Channel,这个组件就是选择器 Selector。
原创
博文更新于 2023.11.14 ·
583 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多