自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

java编写验证码

在小编知道的验证码的作用有两个,一是在注册的时候防止批量注册,二是防止有所企图的人暴力破解系统。

2016-02-04

自定义菜单

一个自定义菜单和代码的封装,把封装好的控件直接交给Activity,简化了代码

2016-01-27

自定义控件--->自定义菜单的实现和封装

一个自定义的菜单项目和已经封装好的控件,并且在Activity中使用封装好的自定义控件

2016-01-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除