首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
基础
订阅
littleBee104085
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
Java实现异步编程的8种方式
一、前言 二、异步的八种实现方式 线程Thread Future 异步框架CompletableFuture Spring注解@Async Spring ApplicationEvent事件 消息队列
责任链模式的高级用法:多级校验、工作流,这样写代码才足够优雅!
责任链模式,简而言之,就是将多个操作组装成一条链路进行处理。请求在链路上传递,链路上的每一个节点就是一个处理器,每个处理器都可以对请求进行处理,或者传递给链路上的下一个处理器处理。
MyBatis-Plus联表查询的短板,终于有一款工具补齐了
mybatis-plus的出现简化了开发中的crud,但是它的联表查询能力一直被大家所诟病,而当mybatis-plus-join出现,终于将我从xml地狱中解放了出来…
Code Review 最佳实践
Code Review 的贯彻,体现了一个技术团队的好坏,看看 Google/Facebook 这样的公司是如何重视 Code Review 的.
ThreadLocal详解
前言 这几天看《Java并发编程之美》的时候又遇到了ThradLocal这个类,不得不说,这个类在平时很多场景都遇得到,所以对其进行一个系统性的学习,然后再输出成这篇博客。 那么,什么是ThreadL
面时莫慌 | 你好,谈谈对Synchronized的理解?(一)
上一篇文章我们花了很大的篇幅来分析理解`volatile`关键字,感兴趣的同学可以出门左转[《你好,请谈谈volatile关键字?(全篇)》]
面试官最爱的volatile关键字
在Java相关的岗位面试中,很多面试官都喜欢考察面试者对Java并发的了解程度,而以volatile关键字作为一个小的切入点,往往可以一问到底,把Java内存模型(JMM),Java并发编程的一些特性都牵扯出来,深入地话还可以考察JVM底层实现以及操作系统的相关知识。 1 . …
ConcurrentHashMap 原理浅析
1. 前言 2. ConcurrentHashMap 结构 jdk 1.7 和 jdk 1.8 中,ConcurrentHashMap 的结构有着很大的变化,后面会讲解。 在 jdk 1.7 中,ConcurrentHashMap 是由 Segment 数据结构和 HashEn…
【进阶之路】定时任务调用平台xxl-job
很多业务场景需要我们某一特定的时刻去做某件任务,定时任务解决的就是这种业务场景。一般来说,系统可以使用消息传递代替部分定时任务,两者有很多可以相互替换场景。如,发货成功发短信通知客户的业务场景,我们可以在发货成功后发送MQ消息到队列,然后去消费mq消息,发送短信。但是在很多情况…
XXL-JOB分布式任务调度平台
当我们提起定时任务时,我们会想起,JDK的[Timer][]和定时调度框架[Quartz][], Quartz一般与Spring家族框架结合使用。Quartz的任务存储有两种形式,一种是存储的内存, 但是当应用重启是,定时任务将会丢失,另一种方式为数据库存储,数据库存储任务,解…