logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

redis详解之数据备份与恢复

Redis所有数据都是保存在内存中,Redis数据备份可以定期的通过异步方式保存到磁盘上,该方式称为半持久化模式,如果每一次数据变化都写入aof文件里面,则称为全持久化模式。本章节通过配置文件,触发快照的方式,恢复数据的操作,优缺点来学习 Redis 的重点知识——数据备份与恢复。1、方式一:半持久化RDB模式(Redis DataBase)【redis备份默认方式】通过快照完成,由用户在redi

文章图片
#java#redis
Windows 系统下 JDK 1.8 与 17 版本的相互切换

Windows 系统下 JDK 1.8 与 17 版本的相互切换

文章图片
#windows#java#开发语言
深入理解JVM—JVM内存模型

根据《Java虚拟机规范》的规定,Java虚拟机所管理的内存将会包括以下几个运行时数据区域

文章图片
#java#jvm
消息中间件(MQ)

一、什么是消息中间件关注于数据的发送和接收,利用高效可靠的异步消息传递机制集成分布式系统。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。二、为什么需要消息中间件1、系统解耦假设你有个系统A,这个系统A会产出一个核心数据,现在下游有系统B和系统C需要这个数据。那简单,系统A就是直接调用系统B和系统C的接口发送数据给他们就好了。问题:如果现在要是来了系统D、系统E、系统F、系统

文章图片
#java#rabbitmq#activemq
SeaTunnel 海量数据同步工具的使用(连载中……)

SeaTunnel 是一个非常易用,高性能、支持实时流式和离线批处理的海量数据处理产品,前身是 WaterDrop (中文名:水滴),自 2021年10月12日更名为 SeaTunnel。2021年12月9日,SeaTunnel 正式通过Apache 软件基金会的投票决议,以全票通过的优秀表现正式成为 Apache 孵化器项目。2022年 3月18日社区正式发布了收个 Apache 版本 V2.1

文章图片
#java
SeaTunnel 海量数据同步工具的使用(连载中……)

SeaTunnel 是一个非常易用,高性能、支持实时流式和离线批处理的海量数据处理产品,前身是 WaterDrop (中文名:水滴),自 2021年10月12日更名为 SeaTunnel。2021年12月9日,SeaTunnel 正式通过Apache 软件基金会的投票决议,以全票通过的优秀表现正式成为 Apache 孵化器项目。2022年 3月18日社区正式发布了收个 Apache 版本 V2.1

文章图片
#java
深入理解JVM—JVM内存模型

根据《Java虚拟机规范》的规定,Java虚拟机所管理的内存将会包括以下几个运行时数据区域

文章图片
#java#jvm
深入理解JVM—垃圾回收机制

明确垃圾收集器关注的部分:堆和方法区。着重学习如何确定哪些垃圾需要回收、垃圾回收算法以及GC触发条件。在发生 Minor GC 之前,虚拟机会检查老年代最大可用的连续空间是否大于新生代所有对象的总空间,如果大于,则此次Minor GC是安全的。如果小于,则虚拟机会查看设置值是否允许担保失败。如果HandlePromotionFailure=true,那么会继续检查老年代最大可用连续空间是否大于历次

文章图片
#java#jvm
Ubuntu 系统下安装 Nginx

Ubuntu 系统下安装 Nginx

文章图片
#ubuntu#运维
浅谈 DelayQueue 延时队列

是一个支持延时获取元素的无界阻塞队列。队列使用PriorityQueue来实现。队列中的元素必须实现Delayed接口,在创建元素时可以指定多久才能从队列中获取当前元素。只有在延迟期满时才能从队列中提取元素。1、用户下订单后,超过一段时间未支付,订单取消2、停车场停车超时,发送短信通知;1、定义延时对象DelayEvent,需要实现Delayed接口。2、测试3、执行结果四、DelayQueue相

文章图片
#java#开发语言
到底了