-->
摘要: 1. XXL-JOB简介 XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。它的有两个核心模块,一个模块叫做调度中心,另外一个模块叫做执行器,它把任务调度和任务执行分成两个部分。这样调度模块只需要负责任务的调 阅读全文
posted @ 2023-09-14 14:34 角刀牛Java 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 项目中有很多批处理,mysql提供了一个参数rewriteBatchedStatements,可以实现高性能的批量插入 MySQL的JDBC连接的url中要加rewriteBatchedStatements参数,并保证5.1.13以上版本的驱动,才能实现高性能的批量插入。 MySQL JDBC驱动在 阅读全文
posted @ 2023-09-13 17:36 角刀牛Java 阅读(1217) 评论(0) 推荐(0) 编辑
摘要: 目录 一. org.apache.commons.io.IOUtils 二. org.apache.commons.io.FileUtils 三. org.apache.commons.lang.StringUtils 四. org.apache.http.util.EntityUtils 五. o 阅读全文
posted @ 2023-09-13 16:21 角刀牛Java 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 目录 Redis哨兵模式定义为什么需要Redis哨兵模式?Redis哨兵模式功能Redis哨兵模式原理Redis哨兵模式的优缺点 Redis哨兵模式定义Redis哨兵模式是是一个管理多个 Redis 实例的工具,它可以实现对 Redis 的监控、通知、自动故障转移,是Redis实现高可用 的实现方案 阅读全文
posted @ 2023-09-13 15:59 角刀牛Java 阅读(7546) 评论(0) 推荐(0) 编辑
摘要: 背景 有时候我们需要进行远程的debug,本文研究如何进行远程debug,以及使用 IDEA 远程debug的过程中的细节。看完可以解决你的一些疑惑。 配置 远程debug的服务,以springboot微服务为例(springcloud的应该差不多,我没研究过)。首先,启动springboot需要加 阅读全文
posted @ 2023-09-12 16:11 角刀牛Java 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 一、什么是 Redis 延时双删? 1、延迟双删策略是分布式系统中数据库存储和缓存数据保持一致性的常用策略,但它不是强一致。不管哪种方案,都无法绝对避免Redis存在脏数据的问题,只能减轻这个问题 2、因为双删策略执行的结果是把redis中保存的那条数据删除了,以后的查询就都会去查询数据库。经常修改 阅读全文
posted @ 2023-09-12 08:58 角刀牛Java 阅读(2005) 评论(0) 推荐(0) 编辑
摘要: 1 前言 1.1 业务场景 业务数据同步(线上数据同步到线下,新平台老平台数据的同步),消息通知,业务数据的补偿。 1.2 什么是定时任务 定时任务是指基于给定的时间点,给定的时间间隔或者给定执行次数自动的执行程序。任务调度是系统的重要组成部分。任务调度直接影响着系统的实时性。任务调度涉及到多线程并 阅读全文
posted @ 2023-09-11 13:36 角刀牛Java 阅读(2437) 评论(0) 推荐(0) 编辑
摘要: 简介: 阿里云OSS是一款由阿里巴巴云计算有限公司开发的基于云端的对象存储服务。它为企业和个人存储海量数据提供了完美的解决方案,本文将详细介绍阿里云OSS的功能与优势。 一,准备工作 1,点击:注册账号账号 输入用户名,密码,手机号 编辑 添加图片注释,不超过 140 字(可选) 2,实名阿里云账号 阅读全文
posted @ 2023-09-11 12:51 角刀牛Java 阅读(111) 评论(0) 推荐(0) 编辑
摘要: Spring Boot 是一个基于 Spring 框架的轻量级开源框架,它的出现极大地简化了 Spring 应用的搭建和开发。在开发过程中,接口文档是非常重要的一环,它不仅方便开发者查看和理解接口的功能和参数,还能帮助前后端开发协同工作,提高开发效率。本文将介绍如何在 Spring Boot 中使用 阅读全文
posted @ 2023-09-06 10:11 角刀牛Java 阅读(448) 评论(2) 推荐(1) 编辑
摘要: 一、Java8 Stream概述 Java 8 是一个非常成功的版本,这个版本新增的Stream,配合同版本出现的Lambda ,给我们操作集合(Collection)提供了极大的便利。 Stream流是JDK8新增的成员,允许以声明性方式处理数据集合,可以把Stream流看作是遍历数据集合的一个高 阅读全文
posted @ 2023-09-06 10:05 角刀牛Java 阅读(329) 评论(0) 推荐(0) 编辑