首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
方圆想当图灵
掘友等级
软件开发工程师
|
京东
Github: https://github.com/FangYuan33
获得徽章 22
动态
文章
专栏
沸点
收藏集
关注
作品
赞
199
文章 194
沸点 5
赞
199
返回
|
搜索文章
方圆想当图灵
赞了这篇文章
掘金酱
❤首席客服君 @掘金
·
5月前
关注
🎆码力全开,万元现金大奖等你瓜分 | 4月金石计划
金石计划全新重磅来袭,奖金升级,玩法升级!此次活动面向lv3-lv8创作者,开启全新的奖金瓜分挑战,新增AlCoding板块加成挑战,解锁专项奖金+冲榜流量,丰厚现金奖池等...
64
58
分享
方圆想当图灵
软件开发工程师 @京东
·
5月前
关注
从 Java 到 Go:面向对象的巨人与云原生的轻骑兵
Go 语言在 2009 年被 Google 推出,在创建之初便明确提出了“少即是多(Less is more)”的设计原则,强调“以工程效率为核心,用极简规则解决复杂问题”...
4
2
分享
方圆想当图灵
软件开发工程师 @京东
·
6月前
关注
缓存之美:Guava Cache 相比于 Caffeine 差在哪里?
本文将结合 Guava Cache 的源码来分析它的实现原理,并阐述它相比于 Caffeine Cache 在性能上的劣势。...
3
2
分享
方圆想当图灵
软件开发工程师 @京东
·
6月前
关注
高性能缓存设计:如何解决缓存伪共享问题
在多核高并发场景下,缓存伪共享(False Sharing)是导致性能骤降的“隐形杀手”。当不同线程频繁修改同一缓存行(Cache Line)中的独立变量时,CPU缓存一致...
2
1
分享
方圆想当图灵
关注了
云雨雪
软件开发工程师 @京东
方圆想当图灵
软件开发工程师 @京东
·
7月前
关注
缓存之美:从根上理解 ConcurrentHashMap
本文将详细介绍 ConcurrentHashMap 构造方法、添加值方法和扩容操作等源码实现。ConcurrentHashMap 是线程安全的哈希表,此哈希表的设计主要目的...
9
4
分享
方圆想当图灵
软件开发工程师 @京东
·
7月前
关注
24 年终总结:是“新生”也是“挑战”
我觉得今年的关键词是 “新生” 和 “挑战”,新生意味着来到新的环境重新发展、成长,挑战便新环境下需要克服的困难和坎坷的经历。...
3
2
分享
方圆想当图灵
关注了
HelloGitHub
软件开发工程师 @京东
方圆想当图灵
软件开发工程师 @京东
·
7月前
关注
本地缓存 Caffeine 中的时间轮(TimeWheel)是什么?
详解 Caffeine 中时间轮(TimeWheel)实现原理,它使用到的数据结构和算法非常值得学习...
7
1
分享
方圆想当图灵
软件开发工程师 @京东
·
8月前
关注
缓存之美:万文详解 Caffeine 实现原理(下)
上篇文章:缓存之美:万文详解 Caffeine 实现原理(上) getIfPresent 现在我们对 put 方法有了基本了解,现在我们继续深入 getIfPresent ...
3
2
分享
方圆想当图灵
软件开发工程师 @京东
·
8月前
关注
缓存之美:万文详解 Caffeine 实现原理(上)
由于社区最大字数限制,本文章将分为两篇,第二篇文章为缓存之美:万文详解 Caffeine 实现原理(下) 大家好,我是 方圆。文章将采用“总-分-总”的结构对配置固定大小元...
10
3
分享
方圆想当图灵
软件开发工程师 @京东
·
8月前
关注
由 Mybatis 源码畅谈软件设计(十):“能用就行” 其实远远不够
到本节 Mybatis 源码中核心逻辑基本已经介绍完了,在这里我想借助 Mybatis 其他部分源码来介绍一些我认为在编程中能 最快提高编码质量的小方法,它们可能比较细碎,...
5
1
分享
方圆想当图灵
软件开发工程师 @京东
·
9月前
关注
由 Mybatis 源码畅谈软件设计(六):Interceptor 拦截器的设计
本节我们来介绍 Mybatis 的拦截器 Interceptor,它依靠 @Intercepts 和 @Signature 注解驱动,配置拦截器的切入方法,这种声明方式非常...
4
1
分享
方圆想当图灵
软件开发工程师 @京东
·
9月前
关注
由 Mybatis 源码畅谈软件设计(五):ResultMap 的循环引用
本节我们来了解 Mybatis 是如何处理 ResultMap 的循环引用,它的解决方案非常值得在软件设计中参考。另外作为引申,大家可以了解一下 Spring 是如何解决 ...
2
评论
分享
方圆想当图灵
软件开发工程师 @京东
·
9月前
关注
由 Mybatis 源码畅谈软件设计(四):动态查询 SQL 执行流程
本节我们探究动态 SQL 的执行流程,由于在前一节我们已经对各个组件进行了详细介绍,所以本节不再赘述相关内容,在本节中主要强调静态 SQL 和动态 SQL 执行的不同之处。...
1
1
分享
方圆想当图灵
软件开发工程师 @京东
·
9月前
关注
由 Mybatis 源码畅谈软件设计(三):简单查询 SQL 执行流程
SQL 查询是 Mybatis 中的核心流程,本节我们来介绍简单 SQL 的执行流程,过程会比较长,期间会认识很多重要的组件,比如 SqlSession、四大处理器(Exe...
2
1
分享
方圆想当图灵
软件开发工程师 @京东
·
9月前
关注
由 Mybatis 源码畅谈软件设计(二):MappedStatement 和 SqlSource
本节我们来介绍 org.apache.ibatis.mapping.MappedStatement(映射SQL语句声明的类),它是 MyBatis 框架中的一个核心类,也是...
3
1
分享
方圆想当图灵
软件开发工程师 @京东
·
9月前
关注
由 Mybatis 源码畅谈软件设计(一):序
从接触软件开发以来,一直对写出优雅的代码抱有执念,工作半年时,偶然接触到《代码整洁之道》,爱不释手,一口气读完,并在很长的时间内践行其中的观点,但是在这践行期间缺少思考和复...
2
1
分享
方圆想当图灵
软件开发工程师 @京东
·
9月前
关注
代码整洁:开发者的务实之道
大家好,我是 方圆。近半年看了不少关于代码整洁的内容,尤其是在读了《软件设计哲学》之后,想写好代码的想法达到了顶峰,便断断续续搜罗了许多相关书籍,并花时间看了以极简主义风格...
4
评论
分享
方圆想当图灵
赞了这篇文章
得物技术
9月前
关注
基于Redis内核的热key统计实现方案|得物技术
Redis热key问题是指单位时间内,某个特定key的访问量特别高,占用大量的CPU资源,影响其他请求并导致整体性能降低。而且,如果访问热key的命令是时间复杂度较高的命令...
18
1
分享
下一页
个人成就
2024年度人气作者No.196
文章被点赞
686
文章被阅读
72,130
掘力值
5,060
关注了
7
关注者
300
收藏集
3
关注标签
0
加入于
2020-08-22