- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 Flink sql cdc执行过程
最近使用flink sql cdc实现实时报表,cdc是基于debezium实现的全量和增量数据读取。根据flink sql cdc源码和日志输出可以看到其执行过程,过程包括以下16个步骤:禁止mysql自动提交、开启可重复读事务、并且设置锁和锁的超时时间; 刷新并获得全局读锁,以防止写入数据库,如果无法刷新并获取全局读取锁,读取表名后将使用表读取锁; 使用一致的快照启动事务; 读取可用数据库读列表; 读取每一个数据库下可用的table; 刷新并获得1个表的读锁; 从mysql master
2020-09-02 09:33:57 1293
原创 centos7_x86_64离线安装单机版clickhouse笔记
clickhouse单机版的安装需要下载以下四个文件:地址是https://repo.clickhouse.tech/tgz/stable/clickhouse-client-20.10.2.20.tgz clickhouse-common-static-20.10.2.20.tgz clickhouse-common-static-dbg-20.10.2.20.tgz clickhouse-server-20.10.2.20.tgz安装步骤安装clickhouse前需要创建一个clic.
2021-03-30 16:17:59 335 1
原创 自定义“是否登录验证”注解-------springboot实现
前言:最近在给训练营团队整合springboot框架的时候,突发奇想,幻想着让自己的功能尽量用最少的代码实现更多功能。在规划登录拦截器的模块时,想起了用注解可以实现少写代码,并且让开发变得更方便,更简洁;加下来就阐述一下我的程序流程图:登录拦截器实现HandlerInterceptorAdapter接口,并且重写preHandle方法,在里面编写拦截器,代码如下:public...
2019-07-11 00:42:33 551
原创 buntu系统 的nginx配置HTTPS笔记
继在ubuntu 中搭建完成nginx后,下面继续记录如何配置https,我根据阿里云的教程,但是有一些关键的细节,花费了不少时间才完成的配置,因为之前安装nginx的时候,没有开启SSL模块,所以,需要找到源文件/root/webapp/tools/nginx/nginx-1.11.3重新加入SSL模块,进入nginx的源文件,运行/usr/local/nginx/sbin/nginx -V命令...
2018-09-20 10:22:04 227
原创 小程序开发-解决开发阶段出现“request 合法域名列表中”问题和网络请求实例
前几天,有一位朋友问我为什么按照小程序的网络请求例子,却不能请求到服务器的数据呢?在控制台输出“request 合法域名列表中”的错误,如下图所示:其实,以上的问题,是因为没有为服务器开通HTTPS的原因造成的,有两种解决方法。一、在开发工具的“详情”勾选“不校验合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书”,这只适用于开发阶段,治标不治本。二、只需要...
2018-09-09 16:21:32 1069
原创 微信公众号分享实现全过程(JAVA版笔记)
最近写的微信分享功能,调试一个签名就用了一天时间,主要还是微信的API有点难看得懂吧!主要是调用JS-SDK时,生成签名花费了很长时间调试,到最后才发现原来是原来是自己配置做错了。 先看看官方的JS-SDK使用步骤: 步骤一:绑定域名 步骤二:引入JS文件 步骤三:通过config接口注入权限验证配置 值得一提的是第一步,绑定域名一定是去掉“http://”或...
2018-03-27 16:59:49 8645 8
原创 JAVA消息中间件-ActiveMQ队列模式简单实例(笔记1)
最近在window和linux分别都搭建了ActiveMQ,搭建的过程很简单,直接解压启动即可,过程略。消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。接下来通过java代码连上MQ并且创建生产者和消费者,因为我是在maven项目中写的代码,所以,需要在pom.xml中引入act...
2018-03-20 00:37:49 266
原创 全文搜索ElasticSearch笔记(1)-简单的增删改查
在之前的文章,我搭建了一个分布式的ElasticSearch环境,版本是2.2.4的。最近开始学习了ES,因为选择的版本有点低,以下的所有笔记都是基于ES2.2.4撰写。ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。简单的认识之后,直接进入主题。一、创建索引1、创建索引可以在head插件中新建索引,也可以通...
2018-02-15 01:39:19 283
原创 在linux搭建分布式ElasticSearch数据库
一、首先下载elasticsearch-2.4.4.tar.gz(这里下载的版本比较低,因为我的服务器比较low),放在linux的文件夹elasticsearch中,使用tar –zxvf elasticsearch-2.4.4.tar.gz解压,然后再使用cp命令把解压文件copy一份(一个作为master,一个作为slave),如下图所示:二、进入elasticsearch2.4,直
2018-01-24 11:28:52 437
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人