返回顶部
上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: 定义: 装饰器模式(Decorator Pattern) 也称为包装模式(Wrapper Pattern) 是指在不改变原有对象的基础之上,将功能附加到对象上,提供了比继承更有弹性的替代方案(扩展原有对象的功能),属于结构型模式。装饰器模式的核心是功能扩展,使用装饰器模式可以透明且动态地扩展类的功能 阅读全文
posted @ 2022-08-21 16:38 SportSky 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 一、环境准备 1、jdk 8+ 2、zookeeper 3、kafka 说明:在kafka较新版本中已经集成了zookeeper,所以不用单独安装zookeeper,只需要在kafka文件目录中启动zookeeper即可 二、下载地址 https://kafka.apache.org/downloa 阅读全文
posted @ 2022-08-07 22:29 SportSky 阅读(936) 评论(0) 推荐(0) 编辑
摘要: 官网链接:http://next.rabbitmq.com/getstarted.html 官网给出了每种工作模式的实例代码,可以参考其中的实现 一、RabbitMQ整体架构图 二、RabbitMQ六种工作模式 1、https://www.cnblogs.com/lovelsl/articles/1 阅读全文
posted @ 2022-08-03 00:04 SportSky 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 一、下载地址 本人采用的是 RabbitMQ 3.8.20+ Erlang 23.3.4.16 1、Erlang下载:https://github.com/erlang/otp/releases 2、RabbitMQ下载:https://github.com/rabbitmq/rabbitmq-se 阅读全文
posted @ 2022-08-01 21:33 SportSky 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 一、环境准备 1、jdk 8+ 2、mysql 5.7+ 3、Elasticsearch 7+ 4、kibana 7+ 5、canal.adapter 1.1.5 二、部署 一、创建数据库CanalDb和表UserInfo SET NAMES utf8mb4; SET FOREIGN_KEY_CHE 阅读全文
posted @ 2022-07-31 00:35 SportSky 阅读(908) 评论(0) 推荐(1) 编辑
摘要: 一、说明 通过canal实时监听mysql binlog日志文件的变化,并将数据解析出来 二、环境准备 1、创建maven项目并修改pom.xml配置文件 <dependencies> <dependency> <groupId>com.alibaba.otter</groupId> <artifa 阅读全文
posted @ 2022-07-29 00:00 SportSky 阅读(1879) 评论(0) 推荐(0) 编辑
摘要: 官方源码GitHub:https://github.com/alibaba/canal 一、canal工作原理 canal 模拟 MySQL slave 的交互协议,伪装自己为 MySQL slave ,向 MySQL master 发送dump 协议 MySQL master 收到 dump 请求 阅读全文
posted @ 2022-07-26 23:24 SportSky 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 一、异常信息描述 错误信息,看到这个页面是否耳熟能详担又不知道怎么解决 ,坑死个人不偿命,,,,,,,, 二、处理方法 1、在web项目中增加类SameSiteCookiesServiceCollectionExtensions.cs public static class SameSiteCook 阅读全文
posted @ 2022-07-18 07:48 SportSky 阅读(645) 评论(3) 推荐(0) 编辑
摘要: 一、说明 基于上一篇文章中的代码进行继续延伸,只需要小小的改动即可,不明白的地方可以先看看本人上一篇文章及源码: Identity Server 4资源拥有者密码认证控制访问API(二) 二、添加UI 官方GitHub:https://github.com/IdentityServer/Identi 阅读全文
posted @ 2022-07-17 23:27 SportSky 阅读(700) 评论(0) 推荐(2) 编辑
摘要: 1、新建一个类库 2、选择项目属性,在包栏目下填写 3、选择项目,鼠标右键"打包" 主要注意的是生成配置需改为Release 4、然后就可以在我们项目 bin\Release 目录下看到我们打包好的 nuget package 5、打开 https://www.nuget.org 注册一个账户或者用 阅读全文
posted @ 2022-07-12 17:34 SportSky 阅读(126) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 11 下一页
作者:SportSky 出处: http://www.cnblogs.com/sportsky/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如果觉得还有帮助的话,可以点一下右下角的【推荐】,希望能够持续的为大家带来好的技术文章!想跟我一起进步么?那就【关注】我吧。