博客园 - H__D
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=43695
2024-03-28T14:18:27Z
H__D
https://www.cnblogs.com/h--d/
feed.cnblogs.com
https://www.cnblogs.com/h--d/p/18102779
【Canal】Canal Admin Docker部署 - H__D
参考资料 部署文档:https://github.com/alibaba/canal/wiki/Canal-Admin-Docker Canal Admin QuickStart : Canal Admin QuickStart Canal Admin Guide : Canal Admin Gui
2024-03-28T14:18:00Z
2024-03-28T14:18:00Z
H__D
https://www.cnblogs.com/h--d/
【摘要】参考资料 部署文档:https://github.com/alibaba/canal/wiki/Canal-Admin-Docker Canal Admin QuickStart : Canal Admin QuickStart Canal Admin Guide : Canal Admin Gui <a href="https://www.cnblogs.com/h--d/p/18102779" target="_blank">阅读全文</a>
https://www.cnblogs.com/h--d/p/18101555
【Canal】Canal Admin搭建Canal Server集群 - H__D
背景 使用 Canal Admin搭建 Canal Server 集群 部署情况 部署Canal Admin 参考:https://github.com/alibaba/canal/wiki/Canal-Admin-QuickStart 1、下载 canal, 访问 release 页面 , 选择需
2024-03-28T06:10:00Z
2024-03-28T06:10:00Z
H__D
https://www.cnblogs.com/h--d/
【摘要】背景 使用 Canal Admin搭建 Canal Server 集群 部署情况 部署Canal Admin 参考:https://github.com/alibaba/canal/wiki/Canal-Admin-QuickStart 1、下载 canal, 访问 release 页面 , 选择需 <a href="https://www.cnblogs.com/h--d/p/18101555" target="_blank">阅读全文</a>
https://www.cnblogs.com/h--d/p/18101366
【Canal】Canal+Kafka实现数据同步 - H__D
canal介绍 参考:【Canal】Canal快速入门 Kafka准备 参考:【Kafka】 Kafka安装(一) + 【Kafka】Kafka-UI 安装 启动canal-server 参考:https://github.com/alibaba/canal/wiki/Canal-Kafka-Roc
2024-03-28T04:41:00Z
2024-03-28T04:41:00Z
H__D
https://www.cnblogs.com/h--d/
【摘要】canal介绍 参考:【Canal】Canal快速入门 Kafka准备 参考:【Kafka】 Kafka安装(一) + 【Kafka】Kafka-UI 安装 启动canal-server 参考:https://github.com/alibaba/canal/wiki/Canal-Kafka-Roc <a href="https://www.cnblogs.com/h--d/p/18101366" target="_blank">阅读全文</a>
https://www.cnblogs.com/h--d/p/18097639
【Canal】Canal快速入门 - H__D
canal介绍 canal [kə'næl],译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费 早期阿里巴巴因为杭州和美国双机房部署,存在跨机房同步的业务需求,实现方式主要是基于业务 trigger 获取增量变更。从 2010 年开始,业务逐步尝试数据库
2024-03-26T13:28:00Z
2024-03-26T13:28:00Z
H__D
https://www.cnblogs.com/h--d/
【摘要】canal介绍 canal [kə'næl],译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费 早期阿里巴巴因为杭州和美国双机房部署,存在跨机房同步的业务需求,实现方式主要是基于业务 trigger 获取增量变更。从 2010 年开始,业务逐步尝试数据库 <a href="https://www.cnblogs.com/h--d/p/18097639" target="_blank">阅读全文</a>
https://www.cnblogs.com/h--d/p/18077125
【Kafka】Kafka-UI 安装 - H__D
本例采用docker方式部署 github地址:https://github.com/provectus/kafka-ui 官方文档: https://docs.kafka-ui.provectus.io 步骤1:拉去镜像 命令:docker pull provectuslabs/kafka-ui
2024-03-16T07:25:00Z
2024-03-16T07:25:00Z
H__D
https://www.cnblogs.com/h--d/
【摘要】本例采用docker方式部署 github地址:https://github.com/provectus/kafka-ui 官方文档: https://docs.kafka-ui.provectus.io 步骤1:拉去镜像 命令:docker pull provectuslabs/kafka-ui <a href="https://www.cnblogs.com/h--d/p/18077125" target="_blank">阅读全文</a>
https://www.cnblogs.com/h--d/p/17975859
【Mybatis-Plus】Mybatis-Plus多数据源(三) - H__D
参考官网:多数据源 | MyBatis-Plus (baomidou.com) 使用方法 1、引入dynamic-datasource-spring-boot-starter。 1 <dependency> 2 <groupId>com.baomidou</groupId> 3 <artifactI
2024-01-19T15:38:00Z
2024-01-19T15:38:00Z
H__D
https://www.cnblogs.com/h--d/
【摘要】参考官网:多数据源 | MyBatis-Plus (baomidou.com) 使用方法 1、引入dynamic-datasource-spring-boot-starter。 1 <dependency> 2 <groupId>com.baomidou</groupId> 3 <artifactI <a href="https://www.cnblogs.com/h--d/p/17975859" target="_blank">阅读全文</a>
https://www.cnblogs.com/h--d/p/17973734
【Mybatis-Plus】Mybatis-Plus代码生成器(二) - H__D
一、使用 参考:代码生成器(新) | MyBatis-Plus (baomidou.com) 参考:代码生成器配置新 | MyBatis-Plus (baomidou.com) 1、准备一个数据库,本例使用的是mysql数据库,建一张员工表(员工表),并且插入一条数据,sql如下: 1 CREATE
2024-01-18T16:16:00Z
2024-01-18T16:16:00Z
H__D
https://www.cnblogs.com/h--d/
【摘要】一、使用 参考:代码生成器(新) | MyBatis-Plus (baomidou.com) 参考:代码生成器配置新 | MyBatis-Plus (baomidou.com) 1、准备一个数据库,本例使用的是mysql数据库,建一张员工表(员工表),并且插入一条数据,sql如下: 1 CREATE <a href="https://www.cnblogs.com/h--d/p/17973734" target="_blank">阅读全文</a>
https://www.cnblogs.com/h--d/p/17973711
【Mybatis-Plus】Mybatis-Plus快速入门(一) - H__D
一、简介 MyBatis-Plus(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 官网地址:https://baomidou.com/ 特性 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会
2024-01-18T15:58:00Z
2024-01-18T15:58:00Z
H__D
https://www.cnblogs.com/h--d/
【摘要】一、简介 MyBatis-Plus(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 官网地址:https://baomidou.com/ 特性 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会 <a href="https://www.cnblogs.com/h--d/p/17973711" target="_blank">阅读全文</a>
https://www.cnblogs.com/h--d/p/17963838
【SpringCloud】Spring Cloud Alibaba 及 Nacos开机启动 - H__D
前提:已经安装好nacos应用 1、在 /lib/systemd/system 目录底下,新建nacos.service文件 可使用以下命令: vim /lib/systemd/system/nacos.service 里面的配置信息,如下: [Unit] # 描述,启动脚本,包括start,sto
2024-01-14T08:16:00Z
2024-01-14T08:16:00Z
H__D
https://www.cnblogs.com/h--d/
【摘要】前提:已经安装好nacos应用 1、在 /lib/systemd/system 目录底下,新建nacos.service文件 可使用以下命令: vim /lib/systemd/system/nacos.service 里面的配置信息,如下: [Unit] # 描述,启动脚本,包括start,sto <a href="https://www.cnblogs.com/h--d/p/17963838" target="_blank">阅读全文</a>
https://www.cnblogs.com/h--d/p/17515105.html
【SpringBoot】redis keys命令被禁用,spring缓存 @CacheEvict报异常 - H__D
背景 项目使用springboot整合redis做缓存,代码中使用spring的缓存注解配置缓存策略。在jarvis上部署时接入了公司分布式redis平台代替本地的redis。结果测试的时候,新增一条记录时报了错,提示 ERR unknown command 'keys' 。 经排查发现问题原因:新
2023-06-29T12:13:00Z
2023-06-29T12:13:00Z
H__D
https://www.cnblogs.com/h--d/
【摘要】背景 项目使用springboot整合redis做缓存,代码中使用spring的缓存注解配置缓存策略。在jarvis上部署时接入了公司分布式redis平台代替本地的redis。结果测试的时候,新增一条记录时报了错,提示 ERR unknown command 'keys' 。 经排查发现问题原因:新 <a href="https://www.cnblogs.com/h--d/p/17515105.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/h--d/p/16954074.html
【Linux】Jenkins之Pipeline的使用(五) - H__D
概念 是一套运行在 Jenkins 上的工作流框架,将原来独立运行于单个或者多个节点 的任务连接起来,实现单个任务难以完成的复杂流程编排和可视化的工作。 优势 代码:Pipeline以代码的形式实现,通常被检入源代码控制,使团队能够编辑,审查和迭代其传送流程。持久:无论是计划内的还是计划外的服务器重
2022-12-05T17:42:00Z
2022-12-05T17:42:00Z
H__D
https://www.cnblogs.com/h--d/
【摘要】概念 是一套运行在 Jenkins 上的工作流框架,将原来独立运行于单个或者多个节点 的任务连接起来,实现单个任务难以完成的复杂流程编排和可视化的工作。 优势 代码:Pipeline以代码的形式实现,通常被检入源代码控制,使团队能够编辑,审查和迭代其传送流程。持久:无论是计划内的还是计划外的服务器重 <a href="https://www.cnblogs.com/h--d/p/16954074.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/h--d/p/16709383.html
【Vue】Vue 组件交互(四) - H__D
本例介绍Vue 组件交互 1、新建Vue项目 参考:【Vue】Vue 项目搭建(二) 2、引入CSS index页面引入 bootstrap.css 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <meta name="
2022-09-19T14:35:00Z
2022-09-19T14:35:00Z
H__D
https://www.cnblogs.com/h--d/
【摘要】本例介绍Vue 组件交互 1、新建Vue项目 参考:【Vue】Vue 项目搭建(二) 2、引入CSS index页面引入 bootstrap.css 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <meta name=" <a href="https://www.cnblogs.com/h--d/p/16709383.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/h--d/p/16705913.html
【Vue】Vue 组件(三) - H__D
组件介绍 组件(Component)是 Vue.js 最强大的功能之一。 组件可以扩展 HTML 元素,封装可重用的代码。 组件系统让我们可以用独立可复用的小组件来构建大型应用,几乎任意类型的应用的界面都可以抽象为一个组件树: 注册一个全局组件语法格式如下: Vue.component(tagNam
2022-09-18T13:41:00Z
2022-09-18T13:41:00Z
H__D
https://www.cnblogs.com/h--d/
【摘要】组件介绍 组件(Component)是 Vue.js 最强大的功能之一。 组件可以扩展 HTML 元素,封装可重用的代码。 组件系统让我们可以用独立可复用的小组件来构建大型应用,几乎任意类型的应用的界面都可以抽象为一个组件树: 注册一个全局组件语法格式如下: Vue.component(tagNam <a href="https://www.cnblogs.com/h--d/p/16705913.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/h--d/p/16703966.html
【Linux】Crontab 定时任务 - H__D
linux内置的cron进程能帮我们实现这些需求,cron搭配shell脚本,非常复杂的指令也没有问题。 cron介绍 我们经常使用的是crontab命令是cron table的简写,它是cron的配置文件,也可以叫它作业列表,我们可以在以下文件夹内找到相关配置文件。 /var/spool/cron
2022-09-17T15:39:00Z
2022-09-17T15:39:00Z
H__D
https://www.cnblogs.com/h--d/
【摘要】linux内置的cron进程能帮我们实现这些需求,cron搭配shell脚本,非常复杂的指令也没有问题。 cron介绍 我们经常使用的是crontab命令是cron table的简写,它是cron的配置文件,也可以叫它作业列表,我们可以在以下文件夹内找到相关配置文件。 /var/spool/cron <a href="https://www.cnblogs.com/h--d/p/16703966.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/h--d/p/16344681.html
【Java】密码学 - H__D
一、密码学基本概念 密码在我们的生活中有着重要的作用,那么密码究竟来自何方,为何会产生呢? 密码学是网络安全、信息安全、区块链等产品的基础,常见的非对称加密、对称加密、散列函数等,都属于密码学范畴。 密码学有数千年的历史,从最开始的替换法到如今的非对称加密算法,经历了古典密码学,近代密码学和现代密码
2022-06-05T11:19:00Z
2022-06-05T11:19:00Z
H__D
https://www.cnblogs.com/h--d/
【摘要】一、密码学基本概念 密码在我们的生活中有着重要的作用,那么密码究竟来自何方,为何会产生呢? 密码学是网络安全、信息安全、区块链等产品的基础,常见的非对称加密、对称加密、散列函数等,都属于密码学范畴。 密码学有数千年的历史,从最开始的替换法到如今的非对称加密算法,经历了古典密码学,近代密码学和现代密码 <a href="https://www.cnblogs.com/h--d/p/16344681.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/h--d/p/15777251.html
【Web】SSL 证书安装部署 - H__D
SSL证书介绍 SSL证书(SSL Certificates)为网站和移动应用(APP)及小程序提供数据HTTPS加密协议访问,保障数据的安全。装载SSL证书产品后自动激活浏览器中显示“锁”型安全标志,地址栏以“https”开头。 SSL证书安装 本例以阿里云服务器为例 1、申请SSL证书 阿里云服
2022-01-07T15:50:00Z
2022-01-07T15:50:00Z
H__D
https://www.cnblogs.com/h--d/
【摘要】SSL证书介绍 SSL证书(SSL Certificates)为网站和移动应用(APP)及小程序提供数据HTTPS加密协议访问,保障数据的安全。装载SSL证书产品后自动激活浏览器中显示“锁”型安全标志,地址栏以“https”开头。 SSL证书安装 本例以阿里云服务器为例 1、申请SSL证书 阿里云服 <a href="https://www.cnblogs.com/h--d/p/15777251.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/h--d/p/15769408.html
【Spring】SpringBatch自动注入原理 - H__D
SpringBatch自动注入原理 1、需要使用@EnableBatchProcessing注解 启用批处理功能 1 @Target(ElementType.TYPE) 2 @Retention(RetentionPolicy.RUNTIME) 3 @Documented 4 @Import(Bat
2022-01-05T15:56:00Z
2022-01-05T15:56:00Z
H__D
https://www.cnblogs.com/h--d/
【摘要】SpringBatch自动注入原理 1、需要使用@EnableBatchProcessing注解 启用批处理功能 1 @Target(ElementType.TYPE) 2 @Retention(RetentionPolicy.RUNTIME) 3 @Documented 4 @Import(Bat <a href="https://www.cnblogs.com/h--d/p/15769408.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/h--d/p/15591075.html
【Spring】SpringBatch快速入门 - H__D
SpringBatch概述 文档:https://docs.spring.io/spring-batch/docs/current/reference/html/index.html Spring Batch是个轻量级的、 完善的批处理框架,旨在帮助企业建立健壮、高效的批处理应用。Spring
2021-11-22T15:32:00Z
2021-11-22T15:32:00Z
H__D
https://www.cnblogs.com/h--d/
【摘要】SpringBatch概述 文档:https://docs.spring.io/spring-batch/docs/current/reference/html/index.html Spring Batch是个轻量级的、 完善的批处理框架,旨在帮助企业建立健壮、高效的批处理应用。Spring <a href="https://www.cnblogs.com/h--d/p/15591075.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/h--d/p/15581424.html
【ShardingSphere】ShardingSphere-JDBC 集成SpringBoot - H__D
一、 快速入门 【ShardingSphere】ShardingSphere-JDBC 快速入门 二、集成SpringBoot 数据库表,使用快速入门的项目表 1、新建SpringBoot项目,引入相关依赖 <!-- sharding-jdbc --> <dependency> <groupId>o
2021-11-20T07:11:00Z
2021-11-20T07:11:00Z
H__D
https://www.cnblogs.com/h--d/
【摘要】一、 快速入门 【ShardingSphere】ShardingSphere-JDBC 快速入门 二、集成SpringBoot 数据库表,使用快速入门的项目表 1、新建SpringBoot项目,引入相关依赖 <!-- sharding-jdbc --> <dependency> <groupId>o <a href="https://www.cnblogs.com/h--d/p/15581424.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/h--d/p/15545816.html
Nacos、Apollo、Spring Cloud Config微服务配置中心对比 - H__D
为什么需要配置中心 配置实时生效: 传统的静态配置方式要想修改某个配置只能修改之后重新发布应用,要实现动态性,可以选择使用数据库,通过定时轮询访问数据库来感知配置的变化。轮询频率低感知配置变化的延时就长,轮询频率高,感知配置变化的延时就短,但比较损耗性能,需要在实时性和性能之间做折中。配置中心专门针
2021-11-12T09:56:00Z
2021-11-12T09:56:00Z
H__D
https://www.cnblogs.com/h--d/
【摘要】为什么需要配置中心 配置实时生效: 传统的静态配置方式要想修改某个配置只能修改之后重新发布应用,要实现动态性,可以选择使用数据库,通过定时轮询访问数据库来感知配置的变化。轮询频率低感知配置变化的延时就长,轮询频率高,感知配置变化的延时就短,但比较损耗性能,需要在实时性和性能之间做折中。配置中心专门针 <a href="https://www.cnblogs.com/h--d/p/15545816.html" target="_blank">阅读全文</a>