摘要: 一、Kettle基本介绍 Kettle(现更名为Pentaho Data Integration-Pentaho)是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,绿色无需安装。它允许你管理来自不同数据库的数据,通过提供一个图形化的用户环境来描述你想做什么, 阅读全文
posted @ 2023-01-22 13:58 下海搬砖 阅读(1501) 评论(0) 推荐(0) 编辑
摘要: 1.1、@Configuration: @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented @Component public @interface Configuration { /** * Expli 阅读全文
posted @ 2022-01-05 16:54 下海搬砖 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 1.ES分页超过10000条报错 es 默认采用的分页方式是 from+ size 的形式,是一种逻辑上的分页,在深度分页的情况下,采用from,to方式进行分页效率会非常的低,例如以下查询 1 GET /student/_doc/_search 2 { 3 "query":{ 4 "match_a 阅读全文
posted @ 2021-12-22 09:46 下海搬砖 阅读(756) 评论(0) 推荐(0) 编辑
摘要: DataX入门使用 一、简介 DataX 是阿里巴巴集团内被广泛使用的离线数据同步工具/平台,实现包括 MySQL、Oracle、SqlServer、Postgre、HDFS、Hive、ADS、HBase、TableStore(OTS)、MaxCompute(ODPS)、DRDS 等各种异构数据源之 阅读全文
posted @ 2021-12-22 09:44 下海搬砖 阅读(9664) 评论(0) 推荐(1) 编辑
摘要: 一、什么是Shiro Apache Shiro™是一个功能强大且易于使用的Java安全框架,用于执行身份验证,授权,加密和会话管理。使用Shiro易于理解的API,您可以快速轻松地保护任何应用程序-从最小的移动应用程序到最大的Web和企业应用程序。简答你来说shiro就是一个可以处理身份验证、授权、 阅读全文
posted @ 2021-02-09 23:29 下海搬砖 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 题目:给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出null。 题解: 方法一:哈希法 遍历单链表的每个结点 如果当前结点地址没有出现在set中,则存入set中 如果当前节点出现在set中,则当前结点就是环的入口结点 整个单链表遍历完,若没出现在set中,则不存在环 时间复杂度:O 阅读全文
posted @ 2021-02-07 23:45 下海搬砖 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 二维数组中的查找 题目:在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 题解: 此题可以通过遍历整个二维数组解决但是并不是最优解事件复杂度较高(m*n), 阅读全文
posted @ 2021-02-07 23:42 下海搬砖 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 一、Es简介 1.1、什么是ElasticSearch ElasticSearch是一个分布式、RESTful风格的搜索和数据分析引擎,其是通过Java开发并使用Lucene作为其核心来实现索引和搜索的功能,它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得更简 阅读全文
posted @ 2021-01-13 21:21 下海搬砖 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 一、简介 logback 继承自 log4j,它建立在有十年工业经验的日志系统之上。它比其它所有的日志系统更快并且更小,包含了许多独特并且有用的特性。其也是SpringBoot内部集成的默认框架。logback主要分为三个模块 logback-core:其它两个模块的基础模块 logback-cla 阅读全文
posted @ 2020-11-28 21:37 下海搬砖 阅读(1797) 评论(0) 推荐(1) 编辑
摘要: 一、消息发布确认与回退 在RabbitMQ中生产者发布消息,需要先经过exchange,由交换机分法到不同的Queue中在在这过程中,我们不能确定消息是否真正的到达了exchange,又是否真正的从exchange路由的到达了Queue。在这个过程中可能会出现生产者发布的消息丢失的情况。默认情况下消 阅读全文
posted @ 2020-10-28 11:58 下海搬砖 阅读(268) 评论(0) 推荐(0) 编辑