10 2021 档案
摘要:问题描述 目前在工作过程中遇到一个问题,批处理需要定时检测目标目录下面是否有文件,如果有文件,需要导入文件内容,并且把文件移动到历史目录。 健壮性考虑 发现目标文件夹有文件后,需要先做一步校验,验证目标文件是否是完整文件,即上游文件内容是否已经传输完成。 校验方法 写一个while循环,获取文件的M
阅读全文
摘要:过滤器(Filter) 它依赖于servlet容器。它可以对几乎所有请求进行过滤。使用过滤器的目的,是用来做一些过滤操作,获取我们想要获取的数据,比如:在Javaweb中,对传入的request、response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者Controlle
阅读全文
摘要:1、作用 此注解通过对异常的拦截实现接口的统一返回格式。 2、使用方式 首先定义返回对象ResponseDto 1 @Data 2 public class ResponseDto<T> implements Serializable { 3 private static final long se
阅读全文
摘要:java的properties文件中的换行书写 我们经常在properties文件中设置属性的时候,如果某一个属性的值太长,那么查看就不太方便,写起来也相当费劲。 .其实我们可以通过增加一个\符号来达到换行的效果。 举例如下: manage.properties文件: 1 path.url.ip=1
阅读全文
摘要:@JsonFormat 与 @DateTimeFormat注解的使用 背景: 从数据库获取时间传到前端进行展示的时候,我们有时候可能无法得到一个满意的时间格式的时间日期,在数据库中显示的是正确的时间格式,获取出来却变成了很丑的时间戳,@JsonFormat注解很好的解决了这个问题,我们通过使用@Js
阅读全文
摘要:Mybatis 的Mapper.xml语句中parameterType向SQL语句传参有两种方式:#{} 和 ${} 我们经常使用的是#{},一般解说是因为这种方式可以防止SQL注入,简单的说#{}这种方式SQL语句是经过预编译的,它是把#{}中间的参数转义成字符串。 举个例子: select *
阅读全文
摘要:传文件给其他服务器 public static boolean uploadFileToRemote(RestTemplate restTemplate,String url,File file){ MultiValueMap<STring,Object> map = new LinkedMulti
阅读全文
摘要:文件下载模板 public void downloadFile(HttpServletResponse response){ InputStream inputStream = null; OutputStream outputStream = null; try{ // 读到流中 inputStr
阅读全文
摘要:1、Elasticsearch 数据格式 Elasticsearch 是面向文档型数据库, 一条数据在这里就是一个文档。 为了方便大家理解,我们将 Elasticsearch 里存储文档数据和关系型数据库 MySQL 存储数据的概念进行一个类比ES 里的 Index 可以看做一个库,而 Types
阅读全文
摘要:1、软件下载地址 注意:elasticsearch-7-8-0依赖jdk11。 https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-8-0 https://www.oracle.com/java/technologies
阅读全文
摘要:1 查看当前服务器中的所有topic bin/kafka-topics.sh --zookeeper hadoop102:2181 --list 2 创建topic bin/kafka-topics.sh --zookeeper hadoop102:2181 --create --replicati
阅读全文
摘要:Kafka 集群部署依赖zookeeper集群。 1 集群规划 虚拟机1 虚拟机2 虚拟机3 mini01 mini02 mini03 zk zk zk kafka kafka kafka 2 jar包下载: http://kafka.apache.org/downloads.html 3 Kafk
阅读全文
摘要:一张好图胜过千言万语!!! Kafka 的角色以及他们之间的关系。 Kafka 工作流程-偏移量。 Kafka 如何快速查询数据。 Kafka 如何分区存放数据。
阅读全文
摘要:真的,Kafka 入门一篇文章就够了 优秀文章推荐:https://juejin.cn/post/6844903495670169607。
阅读全文