首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
程序员艾伦
掘友等级
JAVA开发工程师
全栈工程师,接受世界的一些美好与丑恶
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
146
文章 145
沸点 1
赞
146
返回
|
搜索文章
程序员艾伦
赞了这篇文章
捡田螺的小男孩
公众号:捡田螺的小男孩
·
4年前
关注
今日头条一面:十道经典面试题解析
大家好,我是捡田螺的小男孩。 有位朋友面试了宇宙条后端方向。整理了这几道面试真题以及答案,如有错误,欢迎大家指出哈。金九银十冲刺,面试的小伙伴加油呀。...
33
评论
分享
程序员艾伦
赞了这篇文章
捡田螺的小男孩
公众号:捡田螺的小男孩
·
4年前
关注
实战!聊聊工作中使用了哪些设计模式
大家好,我是捡田螺的小男孩。 平时我们写代码呢,多数情况都是流水线式写代码,基本就可以实现业务逻辑了。如何在写代码中找到乐趣呢,我觉得,最好的方式就是:使用设计模式优化自己...
565
59
分享
程序员艾伦
赞了这篇文章
捡田螺的小男孩
公众号:捡田螺的小男孩
·
3年前
关注
一份完整的后端学习路线
前言 大家好呀,我是捡田螺的小男孩。最近很多读者跟我聊天,想要一份后端学习路线。学习方向和路线很重要,清晰的学习路线,能让你在成功道路上事半功倍。...
195
5
分享
程序员艾伦
赞了这篇文章
潜行前行
公众号 @潜行前行
·
4年前
关注
记一次数据库查询超时优化问题
期初在七月份时,经常发现有几个定时任务报错,优化排查。Transaction Timeout、Statement Timeout、Socket timeout 的区别...
17
6
分享
程序员艾伦
赞了这篇文章
潜行前行
公众号 @潜行前行
·
3年前
关注
基础篇:JAVA集合,面试专用
HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。HashMap 实现了 Map 接口,根据键的 HashCode 值存储数据,具有很快的访问速...
13
2
分享
程序员艾伦
赞了这篇文章
捡田螺的小男孩
公众号:捡田螺的小男孩
·
6年前
关注
CAS乐观锁解决并发问题的一次实践
最近做新项目,货币充值消耗,送礼竞争勋章等都使用了CAS解决并发问题,所以做一下笔记,谈谈CAS,大家一起互相学习。 讨论CAS的话,先来说有一下乐观锁,悲观锁。 悲观锁:...
22
11
分享
程序员艾伦
赞了这篇文章
捡田螺的小男孩
公众号:捡田螺的小男孩
·
6年前
关注
Java程序员必备的一些流程图
整理了一些Java基础流程图/架构图,做一下笔记,大家一起学习。 以上步骤,bean对象已正确构造,通过实现BeanPostProcessor接口,可以再进行一些自定义方法...
297
37
分享
程序员艾伦
赞了这篇文章
捡田螺的小男孩
公众号:捡田螺的小男孩
·
6年前
关注
面试必备:Java线程池解析
掌握线程池是后端程序员的基本要求,相信大家求职面试过程中,几乎都会被问到有关于线程池的问题。我在网上搜集了几道经典的线程池面试题,并以此为切入点,谈谈我对线程池的理解。如果...
914
63
分享
程序员艾伦
赞了这篇文章
捡田螺的小男孩
公众号:捡田螺的小男孩
·
6年前
关注
JVM常见面试题解析
总结了JVM一些经典面试题,分享出我自己的解题思路,希望对大家有帮助,有哪里你觉得不正确的话,欢迎指出,后续有空会更新。 1.什么情况下会发生栈内存溢出。 思路: 描述栈定...
170
18
分享
程序员艾伦
赞了这篇文章
捡田螺的小男孩
公众号:捡田螺的小男孩
·
6年前
关注
AQS解析与实战
前段时间在面试,发现面试官都有问到同步器AQS的相关问题。AQS为Java中几乎所有的锁和同步器提供一个基础框架,派生出如ReentrantLock、Semaphore、C...
92
12
分享
程序员艾伦
赞了这篇文章
捡田螺的小男孩
公众号:捡田螺的小男孩
·
6年前
关注
后端程序员必备:mysql数据库相关流程图/原理图
整理了一些Mysql数据库相关流程图/原理图,做一下笔记,大家一起学习。 mysql主从复制原理是大厂后端的高频面试题,了解mysql主从复制原理非常有必要。 主数据库有个...
159
34
分享
程序员艾伦
赞了这篇文章
捡田螺的小男孩
公众号:捡田螺的小男孩
·
6年前
关注
Synchronized解析——如果你愿意一层一层剥开我的心
synchronized,是解决并发情况下数据同步访问问题的一把利刃。那么synchronized的底层原理是什么呢?下面我们来一层一层剥开它的心,就像剥洋葱一样,看个究竟...
231
35
分享
程序员艾伦
赞了这篇文章
捡田螺的小男孩
公众号:捡田螺的小男孩
·
6年前
关注
并发环境下,先操作数据库还是先操作缓存?
在分布式系统中,缓存和数据库同时存在时,如果有写操作的时候,先操作数据库还是先操作缓存呢?先思考一下,可能会存在哪些问题,再往下看。下面我分几种方案阐述。 假设有一写(线程...
193
44
分享
程序员艾伦
赞了这篇文章
捡田螺的小男孩
公众号:捡田螺的小男孩
·
6年前
关注
Mysql死锁如何排查:insert on duplicate死锁一次排查分析过程
遇到Mysql死锁问题,我们应该怎么排查分析呢?之前线上出现一个insert on duplicate死锁问题,本文将基于这个死锁问题,分享排查分析过程,希望对大家有帮助。...
68
10
分享
程序员艾伦
赞了这篇文章
捡田螺的小男孩
公众号:捡田螺的小男孩
·
6年前
关注
优化代码的几个小技巧
最近看了《重构-改善既有代码的设计》这本书,总结了优化代码的几个小技巧,给大家分享一下。 提炼函数就是将一段代码放进一个独立函数中,并让函数名称解释该函数用途。 一个过于冗...
40
3
分享
程序员艾伦
赞了这篇文章
捡田螺的小男孩
公众号:捡田螺的小男孩
·
6年前
关注
源码角度分析-newFixedThreadPool线程池导致的内存飙升问题
使用无界队列的线程池会导致内存飙升吗?面试官经常会问这个问题,本文将基于源码,去分析newFixedThreadPool线程池导致的内存飙升问题,希望能加深大家的理解。 J...
31
4
分享
程序员艾伦
赞了这篇文章
捡田螺的小男孩
公众号:捡田螺的小男孩
·
6年前
关注
面试加分项-HashMap源码中这些常量的设计目的
之前周会技术分享,一位同事讲解了HashMap的源码,涉及到一些常量设计的目的,本文将谈谈这些常量为何这样设计,希望大家有所收获。 HashMap默认初始化大小为什么是16...
78
7
分享
程序员艾伦
赞了这篇文章
捡田螺的小男孩
公众号:捡田螺的小男孩
·
6年前
关注
后端程序员必备:RocketMQ相关流程图/原理图
整理了一些RocketMQ相关流程图/原理图,做一下笔记,大家一起学习。 是一个队列模型的消息中间件,具有高性能、高可靠、高实时、分布式特点。 Producer、Consu...
101
1
分享
程序员艾伦
赞了这篇文章
捡田螺的小男孩
公众号:捡田螺的小男孩
·
6年前
关注
回归Java基础:触发类加载的六大时机
什么情况下会触发类加载的进行呢?本文将结合代码demo谈谈几种情况,希望对大家有帮助。 什么情况需要开始类加载过程的第一阶段:加载?Java虚拟机规范中并没有进行强制约束,...
29
9
分享
程序员艾伦
赞了这篇文章
捡田螺的小男孩
公众号:捡田螺的小男孩
·
6年前
关注
谈谈HTTPS演变过程
本文谈谈HTTPS设计演变过程,希望对大家理解HTTPS有帮助,有不对的地方欢迎指出。 在讨论HTTPS之前,需要掌握一些密码学基础概念。 明文: 指没有经过加密的信息/数...
23
9
分享
下一页
个人成就
文章被点赞
1
文章被阅读
61
掘力值
12
关注了
24
关注者
1
收藏集
1
关注标签
35
加入于
2018-07-01