首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java
Mars酱
创建于2023-04-07
订阅专栏
We are getting older and more verbose. However, if you pay us, we will support you for a long time.
等 7 人订阅
共21篇文章
创建于2023-04-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java | 一分钟掌握定时任务 | 9 - PowerJob分布式定时任务
我们选择一套框架或者技术的时候,一定要知道它的特点和功能,不能为了(学习)技术而(选择)技术,那是对产品的不负责任。官方说有类似情况的,可以使用PowJob
Java | 一分钟掌握定时任务 | 8 - XXL-Job分布式定时任务
java定时任务的框架可真是多啊,XXL-JOB也是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展,还是开源的,Mars酱只好下载下来看看了。
Java | 一分钟掌握定时任务 | 7 - ElasticJob分布式定时任务
ElasticJob 是面向互联网生态和海量任务的分布式调度解决方案。 它通过弹性调度、资源管控、以及任务治理的功能,打造一个适用于互联网场景的分布式调度解决方案
Java | 一分钟掌握定时任务 | 6 - Quartz定时任务
前几篇介绍了单体架构的定时任务解决方式,但是现代软件架构由于业务复杂度高,业务的耦合性太强,已经由单体架构拆分成了分布式架构。因此,定时任务的架构也随之修改。
Java | 一分钟掌握定时任务 | 5 - Spring Task
多线程解决了并发阻塞问题,但是不能方便的表达我们的定时方式,目前单体架构定时任务用的多的就应该是Spring Task中的注解方式了吧?
Java | 一分钟掌握定时任务 | 4 - 多线程的Timer
JDK自带的Timer是无法做到多任务并发的,那么我们怎么处理多任务定时的并发问题呢?这章节Mars酱来研究下。 Mars酱能想到的就是多线程、线程池这些关键字。
Java | 一分钟掌握定时任务 | 3 - 单机定时之Timer
这个是个JDK远古时代的api了,据考证,可以追溯到JDK 1.3 的时候,历史就不讲了,毕竟我们不是技术考古。还是按照我们以前的方式,废话少说直接上车吧。
Java | 一分钟掌握定时任务 | 2 - 分类
定时任务其实不会有分类,难道定时任务分为定时任务和不定时任务吗?但是根据我们现在的系统情况,我们需要执行的定时任务如果太多,我们可以根据系统的架构分为:单机定时任务和分布式定时任务。
Java | 一分钟掌握定时任务 | 1 - 基本概念
什么是定时任务 定时任务就是在指定时间执行的一个或一串动作的行为。现实世界中,比如我们向自己心爱的女友送上祝福;给自己的好友送上祝福。那么,我们为了准时送祝福,会怎么做?
Java | 一分钟掌握异步编程 | 1 - 基本概念
同步、异步、阻塞、非阻塞,这些词是不是听过很多遍,但是究竟是什么意思?编码界黑话吗?哥带你搞懂基本概念,一分钟之后你将会超越99%的同行!
Java | 一分钟掌握异步编程 | 2 - 异步的实现方式
废话不多说,因为废话已经在前一篇多说。但是,这篇还是废话有点多~,本文讲解异步的实现方式有哪几种。总有一种适合你
Java | 一分钟掌握异步编程 | 3 - 线程异步
前两篇介绍了理论,这篇讲具体的实现方式。前言都是废话,直接上车~ 简单粗暴 创建一个对象,继承Thread类,实现run函数,这个线程异步就做完了
Java | 一分钟掌握异步编程 | 4 - Future异步
前篇 线程异步 介绍了实现多线程异步处理业务的方式,但是我们无法获取到线程返回的结果,本篇介绍如何通过Future获取实现异步并获取结果。
Java | 一分钟掌握异步编程 | 5 - CompletableFuture异步
继续讲,前面讲了Future实现异步,优点缺点也都有,这里讲使用CompletableFuture机制,目前为止,应该说这是JDK原生提供的任务编异步方式的最优方案
Java | 一分钟掌握异步编程 | 6 - 消息队列异步
前面几篇都是讲的JDK提供的原生的异步实现方式,其实在互联网行业中,用得最多的属消息队列了。消息队列开源的也多:Kalfka、RabbitMQ、RocketMQ等等。
Java | 一分钟掌握异步编程 | 7 - 其他异步方式
实现异步方式还有很多,Spring 的 @Async注解 和 ApplicationEvent 事件机制也是异步实现的一种可选方案。
Java | 一分钟掌握JDK命令行工具 | 1- 基础
什么是JDK命令行工具 一个优秀的开发语言,除了语法、运行环境、集成开发工具等等之外,还需要有命令行工具的加持,这样才算得上是一个强大的编译型语言。
Java | 一分钟掌握JDK命令行工具 | 2- 分类
JDK命令行工具分类 命令行工具按照功能可以分为以下几个重要的大类: 主要工具 主要工具是用来完成主要工作的(废话),比如:编译、反编译、打包等等
Java | 一分钟掌握JDK命令行工具 | 3 - 实战
我们没有必要把所有命令行工具全部介绍,那样对于开发者来说不实用也没有任何价值,所有功能介绍,这件事情由且只能由JDK的发行方自己做。
Java | 一分钟掌握JDK命令行工具 | 4 - 可视化分析工具
我们其实在分析的时候,也并不是必须使用命令行工具才能可以分析。JDK还提供了可视化工具让大家可以在图形化的操作系统中使用。
下一页