logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

springboot整合Canal实时同步数据库表

在前面的统计分析功能中,我们采取了服务调用获取统计数据,这样耦合度高,效率相对较低,目前我采取另一种实现方式,通过实时同步数据库表的方式实现,例如我们要统计每天注册与登录人数,我们只需把会员表同步到统计库中,实现本地统计就可以了,这样效率更高,耦合度更低,Canal就是一个很好的数据库同步工具。canal是阿里巴巴旗下的一款开源项目,纯Java开发。基于数据库增量日志解析,提供增量数据订阅&消费,

文章图片
#数据库#spring boot#perl
软考中级之数据库系统(重点)

数据库是根据业务的需求,看哪项数据需要记录的一个存储系统,但是当数据存储到一定容量的时候,那数据库的效率就会下降,而这时候需要如何解决呢,最简单的办法就是删掉一部分没有用的历史数据,但是这是在某种层面上是浪费数据的,所以我们需要找个地方把他存起来

文章图片
#数据库#数据仓库
商品管理系统(javaWeb实训项目保姆级)

该项目是基于JavaWeb实现的商品管理系统,使用maven进行管理jar包,能够对学生信息进行增删改查,分页查询,以及实现管理员的注册、登录数据库:MySQL开发工具:idea开发环境:jdk 1.8 + tomcat。

文章图片
#servlet#java#tomcat
RabbitMQ之延迟队列

延时队列,队列内部是有序的,最重要的特性就体现在它的延时属性上,延时队列中的元素是希望在指定时间到了以后或之前取出和处理,简单来说,延时队列就是用来存放需要在指定时间被处理的元素的队列。这些场景都有一个特点,需要在某个事件发生之后或者之前的指定时间点完成某一项任务,如:发生订单生成事件,在十分钟之后检查该订单支付状态,然后将未支付的订单进行关闭;看起来似乎使用定时任务,一直轮询数据,每秒查一次,取

文章图片
#rabbitmq#分布式
docker基础用法及镜像和容器的常用命令大全

Docker 采用了 C / S 架构,包括客户端和服务端。Docker 守护进程作为服务端接受来自客户端的请求,并处理这些请求(创建、运行、分发容器)。客户端和服务端既可以运行在一个机器上,也可通过 socket 或者 RESTfulAPI 来进行通信。Docker overviewDocker Daemon:守护进程Docker 主机(Host):一个物理机或虚拟机,用于运行 Docker 服

文章图片
#docker#架构#c语言
java高级篇之三大性质总结:原子性、可见性以及有序性

synchronized: 具有原子性,有序性和可见性;volatile:具有有序性和可见性参考文献《java并发编程的艺术》《深入理解java虚拟机》

文章图片
MinIO 对象存储(可以当作免费的图床)

什么是MinloMinIO与传统的存储和其他的对象存储不同的是特征一.快速入门1.下载直接去官网2.新建minio安装目录,执行如下命令3.后台启动4.查看状态二、进行访问,并设置桶1.访问三、springboot进行实现1.引入依赖2.在 application.yml 文件中加入 MinIO 服务器的相关信息3.创建实体类4、创建核心配置类5、上传工具类6.controller接口测试Mini

#java#apache
到底了