首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
参考
订阅
灿若繁星先生
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
SpringBoot + Elasticsearch + Redis:八年 Java 开发手把手教你做 “不崩、不卡、不冲突” 的大学排课系统
做 Java 开发八年,接过不少教育类系统的活,但大学排课系统绝对是 “看着简单,做着崩溃” 的典型 —— 早期用纯 SpringBoot+MySQL 做,排一门课要关联教师、教室、时间三张表查冲突,
拒绝重复造轮子!SpringBoot 内置的20个高效官方工具类详解
点击上方“程序员蜗牛g”,选择“设为星标” 跟蜗牛哥一起,每天进步一点点 程序员蜗牛g 大厂程序员一枚 跟蜗牛一起 每天进步一点点 33篇原创内容 ** 公众号 本项目是对 Spring Framew
SpringBoot中这10个神仙功能,惊艳到我了!
前言 我们每天都在用SpringBoot,但可能只用到了它20%的功能。 今天我要分享那些让开发效率提升数倍的隐藏神器,希望对你会有所帮助。 最近准备面试的小伙伴,可以看一下这个宝藏网站(Java突击
MyBatis插件模块详解
MyBatis插件模块详解 一、MyBatis整体架构与插件模块 在深入插件模块之前,我们先了解MyBatis的整体架构,以及插件模块在其中的重要地位。 从上图可以看出,MyBatis采用了分层架构设
我为什么不喜欢DDD
这不是一篇 DDD 教程,也不是什么最佳实践指南。这是我使用 DDD 后的一些真实感受和困惑。如果你正在考虑是否要在项目中使用 DDD,或者已经在用但感觉哪里不对劲,这篇文章可能会引起你的共鸣。
并发阻塞队列(BlockingQueue)— 生产者消费者模式核心部件
在分析阻塞队列之前我们先看生产者消费者模式,这是一个很常见的模式,生产者负责数据的生产,而消费者则负数据的消费。一般来说生产者与消费者的数量比例是m:n,该模式最大的好处就是将数据生产方与消费方进行了
再谈生产者消费者模式与阻塞队列
在Wait/Notify通知机制解析文章中,介绍了生产者消费者模式及其应用,而阻塞队列的自身特点也适合生产者消费者。本文即探讨如何一步步用阻塞队列构建生产者、消费者模式。 使用普通队列构建生产者消费者最需要考虑的问题是,如何保证队列在添加、移除操作时的线程安全。
Java并发编程入门(十九)异步任务调度工具CompleteFeature
1. CompleteFeature简介 CompleteFeature是对Feature的增强,Feature只能处理简单的异步任务,而CompleteFeature可以将多个异步任务进行复杂的组合,支持串行执行,并行执行,And汇聚,Or汇聚,从而能对复杂的关联任务进行调度…
JetCache 扩展:实现二级缓存准实时刷新
项目建设过程中遇到一个问题:使用频率很高的基础数据(8MB)(可变更)。缓存到redis 存取效率不高。存在多条这样的基础数据。 当然,可以用ListenableFutureCallback结合CountDownLatch做并发和结果聚合。(前提是获取缓存数据的操作不存在先后关…
【极客源码】JetCache源码(三)Cache类结构和代码解析1
1. 类结构 1.1. Cache 1.定义了缓存操作方法,如get,put,remove等等。 2.接口中使用了默认方法,提供默认实现。 3.接口中提供了大写的方法和小写的方法,小写为默认接口方法,大写的未实现,交由子类实现,其中小写方法调用大写方法使用了模板方法模式。 1.…