首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户2193796343126
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
28
文章 28
沸点 0
赞
28
返回
|
搜索文章
赞
文章( 28 )
沸点( 0 )
深入理解分布式锁:原理、应用与挑战| 京东物流技术团队
前言 在单机环境中,我们主要通过线程间的加锁机制来确保同一时间只有一个线程能够访问某个共享资源或执行某个关键代码块,从而防止各种并发修改异常。例如,在Java中提供了synchronized/Lock
高性能无锁并发框架Disruptor,太强了!
前言 Disruptor是一个开源框架,研发的初衷是为了解决高并发下队列锁的问题,最早由LMAX提出并使用,能够在无锁的情况下实现队列的并发操作,并号称能够在一个线程里每秒处理6百万笔订单 官网:ht
树形菜单的实现方式
当我们想要展示层级结构,如文件目录、组织结构或分类目录时,树形菜单是一个直观且有效的解决方案。在Java中,有多种方式可以实现树形菜单,本文将介绍其中几种常见方法,并配有示例代码。
Java的6种线程状态以及线程状态的转换
详细介绍了Java线程的6中状态,以及状态之间的转换。关于Java线程的状态,网上说法很多,有五种、六种甚至七种。
还在从零开始搭建项目?这款基于SpringBoot 3的快速开发脚手架值得一试!
关注我Github的小伙伴应该了解,之前我开源了一款快速开发脚手架,该脚手架完整继承了mall项目的技术栈,拥有完整的权限管理功能。最近把它升级支持了Spring Boot 3,今天就来聊聊它!
设计模式(小说版)——设计之巅,单例参上
代码之上,设计之巅。 你,静静地趟在耻辱柱上。作为研发标兵的你,纵然曾经凭着大成的 if-else 神功横扫天下,但此刻也被名为屎山的禁制控制得不能动弹。 你的身旁依次挺立着当世5大创建型模式,他们分
从零搭建SpringBoot后台框架(十)——集成mapstruct转换器
一、本节内容 本文将修改id的生成方式为雪花算法(方便分布式扩展去重) 引入mapstruct:mapstruct可以实现javabean之间对象转换,可以自定义转换规则 解决雪花算法生成的id前端显
深入理解并发工具类CountDownLatch
CountDownLatch 是什么?怎么使用?核心方法有哪些?CountDownLatch 有什么应用场景?CountDownLatch 的源码分析两个核心方法。
明明加了唯一索引,为什么还是产生了重复数据?
前言 前段时间我踩过一个坑:在mysql8的一张innodb引擎的表中,加了唯一索引,但最后发现数据竟然还是重复了。 到底怎么回事呢? 本文通过一次踩坑经历,聊聊唯一索引,一些有意思的知识点。 1.还
Java异常处理和最佳实践(含案例分析)
读完本文应该了解Java异常处理机制,当一个异常被抛出时,JVM会在当前的方法里寻找一个匹配的处理,如果没有找到,这个方法会强制结束并弹出当前栈帧,并且异常会重新抛给上层调用的方法(在调用方法帧)。
下一页
关注了
13
关注者
1
收藏集
1
关注标签
13
加入于
2021-11-09