首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户8281804339880
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
135
文章 135
沸点 0
赞
135
返回
|
搜索文章
赞
文章( 135 )
沸点( 0 )
从ReentrantLock入手解析AQS核心原理;资源抢占、线程挂起与唤醒
AQS提供了锁资源属性以及竞争锁资源的方法,等待锁资源的线程存放的双向链表以及如何唤醒等待锁资源的线程的方法。
中台扩展性设计(一): 代码是如何腐化的
一、为什么中台系统需要扩展性 ? 这里以电商交易中台系统为例,由于业务及玩法的差异,导致交易行为也存在一些差异。业务影响体现在:如券卡类虚拟商品只需要发码,而普通实物类商品则需要发货......
算法技巧-大小根堆(Max/Min Heap)
堆(Heap)是一种基于完全二叉树的数据结构,用于维护一些元素集合中的最大值或最小值。 基本概念 堆可以分为两种类型:最大堆(Max Heap) 和最小堆(Min Heap)。在最大堆中,每个节点的值
美团 2面:G1 为什么能替代 CMS收集器?看完这篇就懂了!
CMS收集器殚精竭虑,效力了18年,为什么最终会被官方弃用?G1到底有多优秀?为什么能替代 CMS收集器?
Java 垃圾回收算法之G1[精品长文]
G1(Garbage-First)回收器是在JDK1.7中正式使用的全新垃圾回收器,G1拥有独特的垃圾回收策略,从分代上看,G1依然属于分代垃圾回收器,它会区分年代和老年代,依然有eden和survivor区,但从堆的结构上看,它并不要求整个eden区、年清代或者老年代都连续。…
5个方案告诉你:高并发环境下,先操作数据库还是先操作缓存?
先思考一下,可能会存在哪些问题,再往下看。下面我分几种方案阐述。 这样看,没啥问题。我们再看第二个流程图,如下: OK,酱紫,就有问题了吧,老数据入到缓存了,每次读都是老数据啦,缓存与数据与数据库数据不一致。 双写操作,先操作缓存,在操作数据库。 这样看,也没啥问题。,但是有时…
秒杀场景下的MySQL优化:从崩溃到抗住100万QPS
摘要:从一次双十一秒杀翻车事故出发,揭秘MySQL在高并发场景下的优化演进路径。从最简单的UPDATE语句到Redis+MQ+分库分表的终极方案,通过5个完整的代码实现和真实压测数据,展示如何从100
设计模式-门面模式
门面模式,是指提供一个统一的接口去访问多个子系统的多个不同的接口,它为子系统中的一组接口提供一个统一的高层接口。使得子系统更容易使用。
Java设计模式-装饰器模式
在软件设计中,我们也有一种类似新房装修的技术可以对已有对象(新房)的功能进行扩展(装修),以获得更加符合用户需求的对象,使得对象具有更加强大的功能。这种技术对应于一种被称之为装饰模式的设计模式。
程序员的保命技能——流程编排,你一定要了解!
作为一个优秀的程序员,要守住职业的底线。能简单快速的完成的一件事,就一定要用简单的方案快速完成。不可过度的设计,始终保持系统的简洁! 曾几何时,我对于流程编排这件事 嗤之以鼻,为什么呢?我认为流程编排
下一页
关注了
5
关注者
0
收藏集
3
关注标签
0
加入于
2023-06-19