06 2023 档案
摘要:3.静态代理和动态代理的区别按照代理的创建时期,代理类可以分为两种:静态代理:由程序员创建代理类或特定工具自动生成源代码再对其编译。在程序运行前代理类的.class文件就已经存在了。动态代理:动态代理是指在java程序运行过程(程序已经启动正在运行中)由jvm生成代理类的class信息,该class
阅读全文
摘要:普通建表 外部表代表会完全接管, 内部表表示删除的时候不会删除HDFS的数据 三种建表语句 第二种把查询语句作为建一个新表, 新表里面就有数据 第三种新建的表里面就没有数据
阅读全文
摘要:大量的构造器设计模式,很多的配置都不建议直接new出来,而且相关的API也有所改动,例如连接参数, * 以前是直接new出HttpConnectionParams对象后通过set方法逐一设置属性, 现在有了构造器,可以通过如下方式进行构造: * SocketConfig.custom().setSo
阅读全文
摘要:自带的derbe的数据库, 建表后就是在路径下新建了一个文件,映射成表的概念, 同时在yarn会去执行,但是很多数据量很小的操作不会提交到yarn 从stu表读数据的时候 用的inputformat 写数据的时候用的outputformat metastore服务 保存表名和文件路径之间的映射关系
阅读全文
摘要:driver 主要的任务是将一条 sql 语句翻译成 物理执行计划,例如 一个map Reduce任务 deiver驱动器, 词法分析 select (token)from (token) 和 语法分析 合并成抽象语法树 语义分析,分解成一个个的查询单元, 类似于子查询
阅读全文
摘要:使用宿主机的端口 -e PARAMS 使用哪个环境 -- name docker的名字 docker——storage 基于哪个镜像去创建容器 指定pom文件
阅读全文
摘要:<select id="findArticleListByLast5days" resultMap="resultMap"> SELECT aa.* FROM `ap_article` aa LEFT JOIN ap_article_config aac ON aa.id = aac.article
阅读全文
摘要:package com.heima.model.common.annotation; import com.fasterxml.jackson.annotation.JacksonAnnotation; import java.lang.annotation.ElementType; import
阅读全文
摘要:实现拦截器的前置 postHandle 和后置处理器 如果postHandler抛了异常。threadlocal的clear方法就无法实现, 所以可以放在后指处理器里面使用 从代码可以看出,拦截器接口有三个方法,分别的作用是: preHandle方法:叫做预处理方法,本方法在控制器方法(MyCont
阅读全文
摘要:package com.heima.search.service.impl;import com.alibaba.fastjson.JSON;import com.heima.model.common.dtos.ResponseResult;import com.heima.model.common
阅读全文
摘要:https://blog.csdn.net/zl18603543572/article/details/129629817
阅读全文
摘要:首先是自定义注解, Bean config本身也是一个bean对象
阅读全文
摘要:将applicationContext 里面获取到的bean添加到allrunner里面,进行 私有化部署数据源初始化 消费是优于一些bean,这个意思是消息消费注册的时候可能有一些bean还没有,所以等一会,消费者是先于一些bean的 Spring加载RocketMq消费者实例后会立即开始消费,不
阅读全文
摘要:ApplicationContextAware实现类在应用启动的时候就会初始化 对于ApplicationReadyEvent,官网的解释是:事件尽可能晚发布,以指示应用程序已准备好为请求提供服务。该事件的来源是SpringApplication本身,但要注意修改其内部状态,因为届时所有初始化步骤都
阅读全文
摘要:/** * @param innerCode * @return */ private String getValue1(int innerCode,Function<FP_BasicInfoRow, String> params) { SecuMainAllRow secuMainAllRow =
阅读全文
摘要:loginResult.setTenant_id(Optional.ofNullable(user.getTenantCode()).orElse(""));loginResult.setTenant_name(Optional.ofNullable(user.getTenantName()).or
阅读全文
摘要:1、对象不同 cookie:是针对每个网站的信息,每个网站只能对应一个,其他网站无法访问,这个文件保存在客户端,每次您拨打相应网站,浏览器都会查找该网站的 cookies,如果有,则会将该文件发送出去。cookies文件的内容大致上包括了诸如用户名、密码、设置等信息。 session:是针对每个用户
阅读全文
摘要:TCP 面向连接(如打电话要先拨号建立连接)提供可靠的服务,UDP 是无连接的,即发送数据之前不需要建立连接,UDP 尽最大努力交付,即不保证可靠交付。 UDP 具有较好的实时性,工作效率比 TCP 高,适用于对高速传输和实时性有较高的通信或广播通信。 每一条 TCP 连接只能是一对一的,UDP 支
阅读全文
摘要:Kafka和MQ(消息队列)是两个不同的消息传递系统,它们的区别主要表现在以下几个方面: 1. 数据处理方式:Kafka是一种流式数据处理平台,用于在高吞吐量条件下发送、存储和处理消息流。MQ则更侧重于异步消息传递,即将消息发送到队列中,由消费者按照一定规则进行消费。 2. 消息持久化:Kafka基
阅读全文