首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
头顶假发的程序猿
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 6
沸点 8
赞
14
返回
|
搜索文章
最新
热门
深入了解ReentrantLock中的公平锁和非公平锁的加锁机制
前言 ReentrantLock和synchronized一样都是实现线程同步,但是相比synchronized它更加灵活、强大、增加了轮询、超时、中断等高级功能,可以更加精细化的控制线程同步,它是基
基于 Redis 实现分布式锁的思考
分布式锁 synchronized锁为什么不能应用于分布式锁? 使用redis中setnx实现分布式锁。 总结 分布式锁 基于redis实现分布式锁思考几个问题??? synchronized锁为什么
关于Kafka数据每5分钟同步到Hive,你了解多少?
1.概述 最近有同学留言咨询Kafka数据落地到Hive的一些问题,今天笔者将为大家来介绍一种除Flink流批一体以外的方式(流批一体下次再单独写一篇给大家分享)。 2.内容 首先,我们简单来描述一下
关于分布式锁的那些事儿
什么是分布式锁 分布式锁的特性 互斥(线程独享):即同一时刻只有一个线程能够获取锁 避免死锁:获得锁的线程崩溃后,不会影响后续线程获取锁,操作共享资源 隔离性:A获取的锁,不能让B去解锁(解铃还须系铃
DDD 领域驱动设计落地实践:六步拆解 DDD
引言 相信通过前面几篇文章的介绍,大家对于 DDD 的相关理论以及实践的套路有了一定的理解,但是理解 DDD 理论和实践手段是一回事,能不能把这些理论知识实际应用到我们实际工作中又是另外一回事,因此本
从简单代码入手,分析线程池原理
一、线程池简介 1、池化思想 在项目工程中,基于池化思想的技术应用很多,例如基于线程池的任务并发执行,中间件服务的连接池配置,通过对共享资源的管理,降低资源的占用消耗,提升效率和服务性能。 池化思想从
小白都能看懂的 Spring 源码揭秘之Spring MVC
前言 对于 Web 应用程序而言,我们从浏览器发起一个请求,请求经过一系列的分发和处理,最终会进入到我们指定的方法之中,这一系列的的具体流程到底是怎么样的呢? Spring MVC 请求流程 记得在初
设计模式学习笔记:原型模式以及深浅拷贝的区别
原型模式也是创建对象的一种方式,它一般用在这样的场景:系统中存在大量相同或相似对象的创建问题,如果用传统的构造函数来创建对象,会比较复杂而且耗费资源。这个时候使用原型模式的克隆方式,能够节省不少时间。
设计模式学习笔记:建造者模式和其他对象创建方式的区别
一、建造者模式介绍# 1.1 建造者模式的定义# 建造者(Builder)模式指将一个产品的内部表象与产品的生成过程分割开来,从而可以使一个建造过程生成具有不同的内部表象的产品对象。它是把对象的构建和
一篇文章彻底弄懂dubbo的SPI机制的原理
在dubbo中几乎所有的功能组件都是基于SPI来实现的,dubbo良好的扩展性也与SPI加载机制密不可分,所以要想更进一步理解使用dubbo或者阅读dubbo的源码,SPI是一定要懂的。本文主要通过源
下一页
个人成就
文章被点赞
9
文章被阅读
34,460
掘力值
834
关注了
6
关注者
7
收藏集
0
关注标签
2
加入于
2022-07-28