Kettle8.2循环
需求现有多个订单子表,希望将数据抽取到历史表。 表结构如下: 这里有2个子表(t_order_0和t_order_1),数据分别如下 t_order_0数据: t_order_1数据: 备份表为t_order_history。 实现实现步骤如下:获取所有订单子表–>循环每个子表–> ...
Read more
自定义线程池拆分任务列表
需求为了减少网络开销,会将数据打包(一个大的List)发送到接收方处理。如果直接使用ThreadPoolExecutor则只会有一个线程处理整个任务List,会导致耗时很久。所以需要将任务进行分割,然后分配给多个线程处理。 实现这里通过继承ThreadPoolExecutor,来实现任务的拆分,并且 ...
Read more
springboot使用logback记录日志到kafka
引言本文是ELK整合的一部分。流程为:应用程序日志–>kafka–>logstash–>es–>kibana。 这里使用springboot+logback将日志写入到kafka。 使用logback记录日志到kafka由于springboot自带有logback的依赖,所以 ...
Read more
Typora图片设置
用Typora写markdown很方便,所见即所得。而且图片也可以直接粘贴即可,但默认是觉得路径,导致发布到hexo无法显示。 这里可以通过2个设置解决这个问题,保证在Typora中可以显示图片,同时发布到hexo后也可以正常显示。 1.文件->偏好设置->图片插入,复制到指定路径(这里 ...
Read more
vmware安装centos7系统
下载我是从阿里云镜像下载的。地址:http://mirrors.aliyun.com/centos/7.6.1810/isos/x86_64/ 选择Minimal.iso下载最小化的安装包(900多M),完整版的有4个多G,自己学习研究使用就没必要了。 ## 安装略,新建虚拟机,选择centos7 ...
Read more
centos7系统搭建ELK环境
部署架构应用程序日志–>kafka–>logstash–>es–>kibana。 安装Elasticsearch 需要的 Java 最低版本为 Java 8。所以第一步需要确保安装了正确版本的jdk。 我们假定elk的目录为/data/soft/elk。通过下面的命令下载es ...
Read more
Spring事件发布与监听
Spring提供了事件发布、监听的功能,在ApplicationContext中提供了一个publishEvent(ApplicationEvent event)来实现事件的发布,通过实现ApplicationListener来定义监听者的逻辑。 下面我们通过一个例子来说明。 1.定义一个事件 12 ...
Read more
CentOS7安装RabbitMQ
安装参考:https://www.cnblogs.com/liaojie970/p/6138278.html RabbitMQ 默认端口号 4369 (epmd), 25672 (Erlang distribution) 5672, 5671 (AMQP 0-9-1 without and with ...
Read more
mybatis批量操作汇总
1.批量insert或update在mapper中使用foreach来实现 2.同时批量insert和updatea.mysql在mapper中使用foreach结合on duplicate update来实现。 b.Oracle在mapper中使用foreach结合merge into来实现。 c ...
Read more
Hello World

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

Quick Start

Create a new post

1
$ hexo new "My New Post"

More info: Writing

Read more