热文规则引擎介绍(一)QLExpress介绍
在项目中,我们经常会涉及到使用规则引擎,例如:报警的场景、计算折扣等场景。在前几年的金融行业工作的时候,我主要从事的是大数据风控这块的行业,使用规则引擎的场景就更多了,因此这两天有空,正好把之前涉及到的内容都整理一下...
在项目中,我们经常会涉及到使用规则引擎,例如:报警的场景、计算折扣等场景。在前几年的金融行业工作的时候,我主要从事的是大数据风控这块的行业,使用规则引擎的场景就更多了,因此这两天有空,正好把之前涉及到的内容都整理一下...
在上一篇文章《CDC工具Canal的安装并且使用JAVA客户端读取数据变更》我们介绍了搭建canal服务端,然后使用java程序监听数据的变化。在使用java客户端监听的时候,在大数据了的场景下这个就不合适了,因为并...
最近需要使用到kafka,一看测试环境竟然没有,那就只能搭建一个,一般我们生产上都是使用tar包进行安装,毕竟像这种搞io类型的应用我们需要是尽量发挥他的性能。但是测试环境就不一样了,没有太高的要求,因此测试环境就使...
在mysql中我们经常会听说到master-slave的结构。一个master带有很多slave,所有的slave都从master去同步数据。上一篇文章《CDC工具Canal的安装并且使用JAVA客户端读取数据变更》...
最近我们使用Telport作为线上的堡垒机,但是可能由于堡垒机的服务器配置较低(主要是1H2G),所以tp_core程序老是挂掉,因此在这里编写一个脚本做自动重启。具体脚本代码如下:file_name="/root/...
现各公司都在建设数仓,尤其现在的实时数仓,所以对于CDC的需求是非常硬性的,CDC在我们之前也有使用,因此准备更新下CDC相关的文章,本篇我们介绍Canal的服务端安装并且使用JAVA客户端读取数据变更。一、首先说下...
不管是在工作中还是在面试的时候,我们经常会涉及到缓存穿透的问题,那么什么是缓存穿透呢?缓存穿透顾名思义就是用户的一次请求,后端先检测缓存里是否存在,如果不存在,则去数据库里面取值,数据库也没有结果,则直接返回给客户端...
这篇文章我们聊下如何做接口幂等性的处理。我们知道在高并发及高可用的场景里面,系统会涉及到很多的重试,那么一定会涉及到数据重复提交的问题,那么如果遇到数据重复提交的话,那我们肯定是需要做接口幂等性的操作。在之前的问答里...
在使用mq消息队列的时候,系统有可能会出现宕机,同时生产者也有可能会涉及到重复发送消息,那么我们如何保证消费者不会重复处理相同的消息呢?...
目前各个IT系统几乎都会使用到缓存。然而在缓存里面redis和memcache的使用频率非常的高。但是我们在部分场景里面,有时候也需要实现本地缓存,这时候推荐给大家Guava Cache这个缓存框架,这个缓存目前的使...
在前面我们介绍了elasticsearch即ELK平台的安装,但是真实环境里面,我们使用elasticsearch的head插件的情况还是比较多的,因此我们这篇文章介绍下elasticsearch-head插件的安装...
在java开发中,springboot几乎已经是开发web项目的脚手架了。在这些web接口里面,我们经常会涉及到接收json字样,那么整个json字段非常多,我们是否需要写很多if-else来挨个对参数进行判断呢? ...
在前面的文章,我们分别介绍了springboot日志的统一打印,logtash的日志收集、elasticsearch的安装。今天我们来介绍下kibana的搭建,目的是我们可以直接在kibana里面进行日志的可视化查询...
面试大大小小应该面试过几百人次,对于面试这件事,也多多少少有了些自己的感悟。对面试官来说,面试不仅仅是在考察对方,也是在跟对方学习,更是一个自我反省的机会。面试能提升一个人的个人领导力。个人领导力的提升,并不需要你专...