首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
收藏
订阅
用户3971157152371
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
SpringBoot集成Quartz实现动态修改定时任务间隔
在平常的开发过程中,大家对定时任务肯定都不陌生,比如每天0点自动导出下用户数据,每天早上8点自动发送一封系统的邮件等等。简单的定时任务使用spring自带的 @Scheduled实现即可。但是对于一些特殊的场景下,比如我们想在不重启项目的情况下,动态的修改定时器的运行间隔,将原…
RabbitMQ教程
1. 消息中间件概述 1.1 MQ概述 MQ全称 Message Queue(消息队列),是在消息的传输过程中保存消息的容器。多用于分布式系统 之间进行通信。 1.2 MQ优势 1.2.1 应用解耦
GitHub 上 9 个美观大气的后台管理系统
一套既美观又方便的后台框架可以大大幅节约开发时间和成本,本文推荐 9 款漂亮、功能强大的后台模板,本文推荐的开源项目已经收录到 Awesome GitHub Repo。
vue-element-admin最佳实践
简介vue-element-admin是一个后台前端解决方案,它基于vue和element-ui实现。它使用了最新的前端技术栈,内置了 i18国际化解决方案,动态路由,权限验证,提炼了典型的业务模型,
Java多线程中的虚假唤醒和如何避免
先来看一个例子一个卖面的面馆,有一个做面的厨师和一个吃面的食客,需要保证,厨师做一碗面,食客吃一碗面,不能一次性多做几碗面,更不能没有面的时候吃面;按照上述操作,进行十轮做面吃面的操作。用代码说话首先
缓存穿透、缓存击穿、缓存雪崩
我们在设置缓存的时候,一般会给缓存设置一个失效时间,过了这个时间,缓存就失效了。
基础篇:异步编程不会?我教你啊!CompletableFuture(JDK1.8)
以前需要异步执行一个任务时,一般是用Thread或者线程池Executor去创建。如果需要返回值,则是调用Executor.submit获取Future。但是多个线程存在依赖组合,我们又能怎么办?可使用同步组件CountDownLatch、CyclicBarrier等;其实有简…
【进阶之路】Mysql与Oracle的区别
说到MySQL和Oracle之间的区别,大家第一个想到的肯定是MySQL是开源的项目,因为开源,所以免费。理所当然的,一些中小企业考虑数据库的时候MySQL肯定是首选。Oracle是Oracle公司推出的一款成熟的数据库产品是闭源同时也是收费的,但是Oracle官网是不限制下载…
公司CEO和我说:在系统优化的时候,不要轻易用多线程
最近一段时间整个公司有不少应用上线,上线后慢慢开始暴露一些问题,除去bug之外,一个很值得关注的点就是系统的优化。毕竟优化系统不仅可以使得程序更加稳定,还能节省一些资源的浪费。