跳至主要內容
Canal监听MySQL增量数据

Canal监听MySQL增量数据

Canal,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费服务。
分享主要围绕如何使用Canal快速搭建Mysql增量数据订阅服务,针对Mysql表的增删改查服务进行监听。


Sunhb...大约 3 分钟项目分享Java
JAVA何时加锁

JVM内存结构

线程代码何时适合加锁?


Sunhb...大约 2 分钟JAVA学习JAVA锁JAVA异常
ThreadPoolExecutor线程池

ThreadPoolExecutor线程池

参考:什么是线程池

1. 什么是线程池

线程池其实是一种池化的技术实现,池化技术的核心思想就是实现资源的复用,避免资源的重复创建和销毁带来的性能开销。线程池可以管理一堆线程,让线程执行完任务之后不进行销毁,而是继续去处理其它线程已经提交的任务。


Sunhb...大约 2 分钟JAVA学习多线程JUC
Swagger接口文档分享

Swagger接口文档分享

1. Swagger 整合

swagger官网: https://swagger.io/
Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。

1.1 maven 依赖导入

<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-boot-starter</artifactId>
    <version>3.0.0</version>
</dependency>

Sunhb...大约 1 分钟项目分享SpringBoot2Swagger3
javap使用

javap反编译器命令


Sunhb...大约 2 分钟JAVA学习常量池JVM异常
JVM内存结构

JVM内存结构

Java Virtual Machine(JAVA虚拟机,JVM)内存结构, 包括 程序计数器,虚拟机栈,本地方法栈,方法区,堆几部分组成。JVM的使用是为保证Java程序跨平台运行,在操作系统层次之上构建的虚拟机,以便实现一次编译,到处运行。


Sunhb...大约 3 分钟JAVA学习JVM内存结构JVM异常
ES分布式的结构分享

ES 分布式存储原理

介绍ES的分布式架构原理,包括ES存储结构和ES分布式框架设计


Sunhb...大约 2 分钟框架学习ES存储结构ES分布式
Maven 自动化构建工具分享

Maven 自动化构建工具分享

本篇文章分享Maven的作用和自动化构建项目的常见方法,如clean,install,package等命令


Sunhb...大约 3 分钟项目分享mavenspringboot