我的博客:兰陵笑笑生,欢迎浏览博客! 上一章 SpringBoot入门实践(四)-RESTFUL API 最佳设计当中,我们介绍了在SpringBoot项目中如何规范的使用RESTful风格的API,。本章简单介绍一下常用的开源日志框架。前言 日志是程序设计中很重要的一部分,当然在我刚接触编程的时候,是不怎么在意的,正好有空归纳总结一下。 在JDK1.4版本之后才有JDK Logger,不过JD
项目文件结构:详细流程1、引入Mybatis我们使用 IDEA 建立一个 SpringBoot 项目,初始化组件部分选择 Web、JDBC API、MyBatis Framework、MySQL Drive。 项目初始化完成之后,可以在 pom.xml 文件中看到如下依赖:<dependency> <groupId>org.springframewo
转载 2024-09-26 15:12:39
229阅读
继之前 入门篇 和 Batch 篇 之后,今天这篇 Flink on Zeppelin 主要讲述如何在 Zeppelin 中使用 Flink 的 Streaming 功能,我们会以 2 个主要的场景来讲:Streaming ETLStreaming Data Analytics准备工作本文我们会用 Kafka 作为我们的数据源,使用 Flink SQL 处理
转载 2024-05-10 21:39:33
450阅读
DEMOFlink RPC 众所周知底层是Akka,我先来写一个RPC 的用例RPC Gatewaypublic interface HelloGateway extends RpcGateway { CompletableFuture<String> hello(); }RPC Endpoint也就是服务端执行的public class HelloRpcEndpoint
转载 2024-03-08 10:37:10
38阅读
主要抽象Flink RPC 框架主要抽象了RpcService,RpcEndpoint,RpcGateway,RpcServer这几个接口,具体实现可以采用多种方式,比如:akka,nettyRpcService我理解为RPC框架的引擎,可以用来启动、停止、连接一个RpcEndpoint,以及执行某些异步任务或者周期性调度任务。主要方法: connect:连接到一个RpcEndpoint,返回一个
转载 2023-12-10 10:34:31
65阅读
 Apache Flink是新一代的分布式流式数据处理框架,它统一的处理引擎既可以处理批数据(batch data)也可以处理流式数据(streaming data)。在实际场景中,Flink利用Apache Kafka作为上下游的输入输出十分常见,本文将给出一个可运行的实际例子来集成两者。目录一、目标二、环境准备三、创建Flink Streaming工程四、增加kafka和kafka-
一、介绍Flink是分布式大数据处理框架,那么网络通信就离不开了,从目前来看,几乎所有的开源的大型软件,尤其是Java的,基本已经不再倾向于自己写底层网络通信,毕竟有很多可以使用的Rpc网络通信框架可以来完善使用,Flink也是如此,它是基本Akka Rpc这款Rpc通信框架的。二、分析1、服务端先看一下测试代码的最基础的通信代码(RpcEndPointTest.java):public inte
转载 2024-03-19 19:45:11
30阅读
  flink中的rpc框架使用的akka。在本节并不详细讲述akka,而是就flink中rpc来讲述akka的部分内容。本节,我从AkkaRpcActor.handleRpcInvocation方法讲起。  看过hadoop、yarn、hive、hbase、presto的rpc框架,感觉flink的通信框架是最容易让人绕晕的。虽然之前也看过一点spark中akka的通信,但现在早已忘得一干二净。
转载 2024-02-08 14:51:49
85阅读
目前springboot整合ES主要有四种方法,分别是TransportClient、RestClient、SpringData-Es、Elasticsearch-SQL。其中官方推荐的是RestClient,本文主要也是说明下RestClient方式的集成,该方式配置同时支持ES单机和ES集群。(MybatisPlus仅在下文的分页查询用到了MybatisPlus的包) 一、环境及版本说明 ES
文章目录mybatis二级缓存简介mybatis二级缓存源码阅读通过redis实现mybatis分布式缓存实现步骤:1. 创建RedisCache类,实现Cache接口。2. < cache /> type指向rediscache的实现3. 测试rediscache中需要的内容。所有方法空实现直接运行测试。4. 测试一下缓存的执行流程。我们打印set和get里面的key和value5
转载 2024-04-05 08:15:08
24阅读
本文适用于初学者:该文主要教大家如何整合spring和mybatis整合完成效果,可以从数据库中查询出学生信息:完整的工程目录如下:整合思路:需要spring来管理数据源信息。需要spring通过单例方式管理SqlSessionFactory。使用SqlSessionFactory创建SqlSession。(spring和mybatis整合自动完成)持久层的mapper都需要由spring进行管
转载 2023-07-31 13:31:17
120阅读
MyBatis 的前身叫 iBatis,本是 apache 的一个开源项目, 2010 年这个项目由 apache software foundation 迁移到了 google code,并且改名为 MyBatisMyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。My ...
转载 2021-10-24 14:15:00
103阅读
2评论
整合Mybatis 步骤: 1.导入相关jar包 junit mybatis mysql数据库 spring相关的 aop织入 mybatis-spring 2.编写配置文件 3.测试 复习mybatis 编写实体类 @Data public class User { private int id; ...
转载 2021-08-05 10:00:00
117阅读
2评论
Spring整合Mybatis一 创建工程1.1 在pom文件中导入jar包1.2 建立工程完整目录1.3 配置文件内容jdbclog4j1.4 pojo and mapper二 Spring-Mybatis整合2.1 spring用来管理数据源2.2 存在Mybatis配置文件时spring的配置2.3 省略mybatis配置文件时spring的配置2.4 Dao的基本整合2.4.1 编写Da
转载 2024-03-26 07:02:00
385阅读
#Spring整合mybatis简单代码(小白日记) ##一、在使用mybatis之前我们需要做一些准备 ###1.我们需要编写一个实体类User,属性与数据库中该实体的属性一致 package com.jane.pojo; import lombok.Data; @Data public clas ...
转载 2021-08-08 21:00:00
460阅读
一、什么是Mybatis在介绍Mybatis之前,抛出一个问题,什么是Mybatis呢这里引用Mybatis官网http://www.mybatis.org/mybatis-3/的一段话来介绍什么是Mybatis。What is MyBatis1、MyBatis is a first class persistence framework with support for custom SQL,
转载 2023-12-21 13:51:16
59阅读
目录一、组件下载二、Batch模式实施步骤:2.1 启动flink-sql客户端2.2 创建表2.3插入数据2.4 根据主键更新数据三、stream模式实现步骤:3.1 创建表3.2 从批模式写入一条数据3.3 隔几秒后在流模式可以读取到一条新增的数据四.Hive 同步4.1 hudi编译:4.2. Hive 环境准备1.启动hive元数据2.在 Hive 服务器导入 Hudi
转载 2023-07-18 13:15:55
348阅读
文章目录一、介绍二、环境准备与实验1、环境2、启动步骤3、实验过程三、遇到过的坑四、参考资料 一、介绍hudi最新的0.9版本经过众人千呼万唤,终于在9月份出来了。hudi可以兼容在hadoop基础之上存储海量数据,不仅可以进行批处理,还可以在数据湖上进行流处理,即离线与实时结合。并且同时提供了2种原生语义:1)Update/Delete记录:即通过hudi可以更新和删除表中记录,同时还提供写操
转载 2023-07-14 17:13:23
291阅读
1评论
我是Lake,专注大数据技术、程序员经验、互联网科技见解分享,如果你觉得这篇文章对你有帮助的话,欢迎你点赞转发或者关注我,你的一个小小的鼓励,就是我前进的最大动力。最近在做 Flink SQL 任务方面的开发,有这样一种情况,用户自己上传自定义的 UDF Jar 包,这里你可以理解为是用户自己定义的函数 Jar 包,然后在写的 Flink SQL 任务的时候,需要能够用到 Jar 包中定义的 UD
转载 2023-08-04 13:28:08
154阅读
  Spring Boot项目中集成mybatis来开发项目,我相信每个用Spring boot 的小伙伴都使用过,感觉就是特别爽,在yml文件中配置一下,就能对数据库进行访问了,其实现原理是什么呢?带着疑问,我们走进代码。在pom.xml文件中新增配置<dependency> <groupId>org.mybatis.spring.boot</groupId
转载 1月前
0阅读
  • 1
  • 2
  • 3
  • 4
  • 5