首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
大鱼丶
掘友等级
Java @公众号(全员格子)
每天进步一点点,慢一点,才能更快!
获得徽章 9
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4.7K
文章 4.6K
沸点 67
赞
4.7K
返回
|
搜索文章
大鱼丶
赞了这篇文章
zxhtom
公众号 @zxhtom | 公众号,微信同名
·
1年前
关注
从单例谈double-check必要性,多种单例各取所需
前言 前面铺掉了那么多都是在讲原则,讲图例。很多同学可能都觉得和设计模式不是很搭边。虽说设计模式也是理论的...
22
评论
分享
大鱼丶
赞了这篇文章
zxhtom
公众号 @zxhtom | 公众号,微信同名
·
1年前
关注
java中的static关键字说清楚还得靠JVM
前言 Java中Static想必大家一定使用过吧。他是用来修饰类或者成员变量或者方法的。 关于Static...
20
3
分享
大鱼丶
赞了这篇文章
zxhtom
公众号 @zxhtom | 公众号,微信同名
·
1年前
关注
越级上报不可行,各司其职才是王道---迪米特法则
前言 迪米特法则要求类与类之间应该尽量减少互相的了解。别名又称最少知识原则 相信搞Java的同学一听肯定会说这不就是低耦合吗。 只要两个类有耦合关系,我们就称两个类为直接朋...
28
评论
分享
大鱼丶
赞了这篇文章
zxhtom
公众号 @zxhtom | 公众号,微信同名
·
1年前
关注
每次需求评审产品总是让我提高代码复用,说白了就是合成复用原则
前言 原则是对我们的一种约束,按照约束开发前期可能会很通过。但是程序能够稳步的扩展及运行。面对程序开发时我们不能仅仅面对当下,还需考虑未来。 合成复用原则也叫做组合/聚合复...
24
2
分享
大鱼丶
赞了这篇文章
zxhtom
公众号 @zxhtom | 公众号,微信同名
·
1年前
关注
设计模式存在哪些关联关系,六种关系傻傻分不清--- UML图示详解
前言 UML俗称统一建模语言。我们可以简单理解成他是一套符号语言。不同的符号对应不同的含义。在之前设计模式章节中我们文章中用到的就是UML类图,UML除了类图意外还有用例图...
33
4
分享
大鱼丶
赞了这篇文章
zxhtom
公众号 @zxhtom | 公众号,微信同名
·
1年前
关注
设计模式是我摆脱码畜的唯一出路---依赖倒转原则
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第4天,点击查看活动详情 概念 依赖倒转原则即: Dependence Inversion Princip...
28
2
分享
大鱼丶
赞了这篇文章
zxhtom
公众号 @zxhtom | 公众号,微信同名
·
1年前
关注
狸猫换太子里氏替换原则;不要一味的进行抽象否则最后你无法hold你的对象
无规矩不成方圆,开发中没有设计并不会影响运行,存在设计会更优雅更灵活点击查看活动详情 前言 设计模式其实就是前辈在工作中对思想的一种整理。我们都知道Java是面向对象编程的...
32
4
分享
大鱼丶
赞了这篇文章
zxhtom
公众号 @zxhtom | 公众号,微信同名
·
1年前
关注
所有的原则都是基于开闭原则,直到现在我才理解原则的尽头是开闭
设计模式七大原则我们已经梳理了四种了。包括【单一原则】【接口隔离原则】【依赖倒转原则】【里氏替换原则】...
24
3
分享
大鱼丶
赞了这篇文章
zxhtom
公众号 @zxhtom | 公众号,微信同名
·
1年前
关注
偏向锁/轻量锁/重级锁锁锁更健康,上锁解锁到底是怎么完成实现的,我来告诉你
轻量级锁升级重量级锁 只有一个线程抢夺时JVM上偏向。难道只是这么简单的操作吗?- 在出现一个线程时就是轻量级锁。轻量级锁通过CAS进行上锁。失败则会发生自旋...
29
评论
分享
大鱼丶
赞了这篇文章
zxhtom
公众号 @zxhtom | 公众号,微信同名
·
1年前
关注
偏向锁理论太抽象,实战了解下偏向锁如何发生以及如何升级【实战篇】
锁升级 上文我们主要介绍什么是偏向锁,轻量级锁,重量级锁。并分析了三者的区别和使用场景。还记得Redis章节...
47
2
分享
大鱼丶
赞了这篇文章
zxhtom
公众号 @zxhtom | 公众号,微信同名
·
1年前
关注
synchronized大boss终登场,核酸检测就是多线程并发有效的场景
之前两篇文章我们分别介绍了偏向锁,轻量级锁。在最后轻量级的介绍中我们也透露了后续我们会开发重量级锁相关...
15
评论
分享
大鱼丶
赞了这篇文章
zxhtom
公众号 @zxhtom | 公众号,微信同名
·
2年前
关注
jetbrain家的fleet(已获得预览权限)直接对标vscode , fleet有望超过vscode吗?今天我们实际操作下
申请预览版 等待了一周终于得到了预览版的机会 今天就来简单使用下。 开始之前先来求个赞2021我脚踏实地,快来看看我都做了啥 前言 工程管理大多使用的是maven , 在m...
21
28
分享
大鱼丶
赞了这篇文章
zxhtom
公众号 @zxhtom | 公众号,微信同名
·
2年前
关注
github上传了隐私数据怎么办
「这是我参与2022首次更文挑战的第1天,活动详情查看:2022首次更文挑战」 前言 心血来潮准备将自己的项目开源出去,上传github后发现被攻击了。原因是因为自己的配置...
19
3
分享
大鱼丶
赞了这篇文章
zxhtom
公众号 @zxhtom | 公众号,微信同名
·
2年前
关注
rabbitmq确保消息不丢失后带来的那些坑,还是太年轻啊
「这是我参与2022首次更文挑战的第2天,活动详情查看:2022首次更文挑战」 前言 之前我们有提到如何保证rabbitmq消息不丢失。分别从三个角度解析了。分别是发送方、...
35
6
分享
大鱼丶
赞了这篇文章
zxhtom
公众号 @zxhtom | 公众号,微信同名
·
2年前
关注
新年了,微信公众号该发一波新年问候了
在正文的第一句加入“ PK创意闹新春,我正在参加「春节创意投稿大赛」,详情请看:春节创意投稿大赛” 微信定制红包 突然收到微信公众号给我推送的一个定制红包的功能。想着新年需...
7
评论
分享
大鱼丶
赞了这篇文章
zxhtom
公众号 @zxhtom | 公众号,微信同名
·
2年前
关注
JVM如何适配出适合定制项目的需求
「这是我参与2022首次更文挑战的第3天,活动详情查看:2022首次更文挑战」 标准参数非标准化XX命令Boolean 类型非boolean类型-Xmx -Xms如何查看运...
10
评论
分享
大鱼丶
赞了这篇文章
zxhtom
公众号 @zxhtom | 公众号,微信同名
·
2年前
关注
Java原生语法synchronized与volatile区别与作用详解(一)
「这是我参与2022首次更文挑战的第5天,活动详情查看:2022首次更文挑战」 前言 我们了解了对象的内存模型,也了解了Java中偏向锁、轻量级锁、重量级锁之间的关系。这些...
9
评论
分享
大鱼丶
赞了这篇文章
zxhtom
公众号 @zxhtom | 公众号,微信同名
·
2年前
关注
CPU中的MESI缓存最终一致性---CPU为什么需要缓存
「这是我参与2022首次更文挑战的第4天,活动详情查看:2022首次更文挑战」 前言 锁章节我们已经发布了【java对象在内存中如何分布】、【java有哪些锁】、【sync...
13
评论
分享
大鱼丶
赞了这篇文章
zxhtom
公众号 @zxhtom | 公众号,微信同名
·
2年前
关注
为什么单例模式需要double-check , volatile告诉你必要性(二)
double-check 到底有没有必要呢?我觉得有必要,cpu缓存了解吗?cpu的缓存导致我们必须使用volatile进行双边通信,从而保证我们单例是真的单例。下面请跟我...
8
2
分享
大鱼丶
赞了这篇文章
zxhtom
公众号 @zxhtom | 公众号,微信同名
·
2年前
关注
java内存模型markword告诉你jdk的哪些锁之偏向锁的由来
「这是我参与2022首次更文挑战的第7天,活动详情查看:2022首次更文挑战」 前言 上文学习了Java对象内存分布模型。 同时也了解到了锁的信息时存储在markword头...
18
2
分享
下一页
个人成就
2021年度人气作者No.65
优秀创作者
文章被点赞
4,748
文章被阅读
316,156
掘力值
11,852
关注了
22
关注者
719
收藏集
0
关注标签
7
加入于
2020-04-09