sunny123456

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  1793 随笔 :: 22 文章 :: 24 评论 :: 225万 阅读
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

01 2024 档案

摘要:java flink(二十六) 实战之电商黑名单过滤 Flink CEP编程实现、什么是CEP、CEP组合模式demo、CEP循环模式demo 什么是CEP: 1、复杂事件处理 2、Flink中实现复杂事件处理库 3、CEP允许在无休止的事件中检测事件模式,让我们有机会掌握数据中的重要部分 4、一个 阅读全文
posted @ 2024-01-31 19:49 sunny123456 阅读(105) 评论(0) 推荐(0) 编辑

摘要:flink状态编程 简单记录一下最近工作中常用的flink状态 flink中可以创建不同类型的状态,如键控状态(Keyed State)和操作符状态(Operator State)等。状态管理是在流处理的整个过程中保持状态的一种能力,它让我们能够在复杂的事件处理和流转换中保留重要的状态信息,例如:聚 阅读全文
posted @ 2024-01-31 19:38 sunny123456 阅读(43) 评论(0) 推荐(0) 编辑

摘要:flink定时器使用问题 flink定时器的使用,需要涉及flink time、water mark、keyStream、keyState等概述,尽管关于flink time和water mark的文章烂大街,但还是有必要先简单介绍一下,有助于解释下面flink定时器使用遇到的问题。 时间模型 fl 阅读全文
posted @ 2024-01-31 19:31 sunny123456 阅读(121) 评论(0) 推荐(0) 编辑

摘要:Windows10安装Hadoop3.1.3环境 文章目录 1.安装包下载1.1.hadoop官网下载1.2下载winutils1.3安装文件 2.配置安装2.1安装配置JDK环境2.2解压hadoop压缩包2.3配置hadoop的环境变量2.3.1配置HADOOP_HOME2.3.2配置Path变 阅读全文
posted @ 2024-01-30 19:46 sunny123456 阅读(108) 评论(0) 推荐(0) 编辑

摘要:anaconda+jupyter书写python简简简简简易安装教程,浏览器编写执行Python程序 目录 1、安装anaconda 2、打开Jupyter Notebook 3、创立ipynb文件编写python代码 4、导出python文件(.py) 1、安装anaconda 下载地址:www. 阅读全文
posted @ 2024-01-30 19:41 sunny123456 阅读(366) 评论(0) 推荐(0) 编辑

摘要:idea-Project Structre设置 Sources:显示项目的目录资源,那些是项目部署的时候需要的目录,不同颜色代表不同的类型; Project Structre Project Project name:定义项目的名称;Project SDK:设置该项目使用的JDK,也可以在此处新添加 阅读全文
posted @ 2024-01-30 19:35 sunny123456 阅读(351) 评论(0) 推荐(0) 编辑

摘要:使用IDEA打jar包三种方式 步骤(包含跳过测试模式) 正文:方式一:网络最常见的打包方式。比较适用于普通项目打JAR包。方式二:比较适用于MAVEN项目打JAR包。方式三:maven界面。方式一:网络最常见的打包方式。比较适用于普通项目打JAR包。 选中菜单栏中File–>Project Str 阅读全文
posted @ 2024-01-30 19:33 sunny123456 阅读(8971) 评论(0) 推荐(0) 编辑

摘要:java打包将静态文件一起打 Java打包将静态文件一起打 概述 在Java开发中,我们常常需要将静态文件(如html、css、js等)一同打包到生成的jar文件中,以便于在项目部署时一并发布。本文将介绍如何实现这一过程,并提供详细的操作步骤和代码示例。 流程 下表展示了实现Java打包将静态文件一 阅读全文
posted @ 2024-01-30 19:11 sunny123456 阅读(103) 评论(0) 推荐(0) 编辑

摘要:IDEA编译生成可运行jar包 和 运行jar包报java.lang.NoClassDefFoundError错误,注意 MF文件目录不要用默认目录,改成项目根目录 运行环境: 操作系统:ubuntu20.04 java version: openjdk version "11" 2018-09-2 阅读全文
posted @ 2024-01-30 11:24 sunny123456 阅读(264) 评论(0) 推荐(0) 编辑

摘要:idea配置tomcat利用Build Artifacts打war包 idea有Build Artifacts功能,可以一键打war包。这种方式适合没有maven等项目构建的。也就是老项目,把jar包放在lib里面的web项目。本人有幸参与改造公司的老项目。今天给大家分享如何打包!!! 一.idea 阅读全文
posted @ 2024-01-30 10:38 sunny123456 阅读(1130) 评论(0) 推荐(0) 编辑

摘要:Maven学习之路--依赖范围scope 对于该包的依赖范围作用域,取值有:test、compile、provided、runtime。scope默认取值为compile。\ <scope></scope>表示对于该包的依赖范围作用域,取值有:test、compile、provided、runtim 阅读全文
posted @ 2024-01-29 19:31 sunny123456 阅读(428) 评论(0) 推荐(1) 编辑

摘要:UTF-8格式编码的文件分为带BOM和不带BOM windows下编程,Linux下编程建议使用“UTF-8无BOM格式,“建议使用”UTF-8带BOM格式“ Notepad++支持“UTF-8无BOM格式”和“UTF-8带BOM格式”两种UTF-8。一直以来不知道二者有什么区别。程序员 它们的区别 阅读全文
posted @ 2024-01-29 19:26 sunny123456 阅读(182) 评论(0) 推荐(0) 编辑

摘要:notepad怎么保存utf-8格式 菜单栏"编码”下拉菜单中选择“UTF-8” 或者Encoding选择 UTF-8,或者菜单栏-格式->以UTF-8 无BOM格式编码 要在Notepad中保存UTF-8格式,可以按照以下步骤操作:1. 打开Notepad,然后新建一个文本文档。2. 将要保存为U 阅读全文
posted @ 2024-01-29 19:23 sunny123456 阅读(799) 评论(0) 推荐(0) 编辑

摘要:世界标准时间格式(yyyy-MM-dd'T'HH:mm:ss.SSS Z)处理 日前在接收他人传递过来的数据时碰到yyyy-MM-dd’T’HH:mm:ss.SSS Z格式的时间数据,因网上相关处理文档较少,所以特此记录一下我的处理方法以便日后翻阅。 public String timeFormat 阅读全文
posted @ 2024-01-26 09:44 sunny123456 阅读(164) 评论(0) 推荐(0) 编辑

摘要:Kafka【问题 02】KafkaTemplate 报错 Bootstrap broker localhost:9092 (id: -1 rack: null) disconnected 问题解决 1.报错信息 主要的报错信息:Connection to node -1 (localhost/127 阅读全文
posted @ 2024-01-22 14:54 sunny123456 阅读(2108) 评论(0) 推荐(0) 编辑

摘要:【问题解决】Kafka报错 Bootstrap broker x.x.x.x:9092 (id: -1 rack: null) disconnected 和服务器连接已经断开。可能kafka 服务器停止 问题复现 近日针对某一客户需求开发了一个需要使用Kafka的功能,功能是什么暂且不论,在本地虚机 阅读全文
posted @ 2024-01-22 14:51 sunny123456 阅读(2974) 评论(0) 推荐(0) 编辑

摘要:展望Flink各版本及新特性 展望Flink各版本及新特性 一 Flink 1.9 版本1.1 细粒度批作业恢复1.2 State Processor API1.3 Stop-with-Savepoint1.4 新 Blink SQL 查询处理器预览1.5 Table API / SQL 的其他改进 阅读全文
posted @ 2024-01-22 14:49 sunny123456 阅读(192) 评论(0) 推荐(0) 编辑

摘要:使用VSCode删除空行 使用正则表达式替换 ^\s*\n VSCode是一个被广泛使用的多功能代码编辑器,具有众多的功能和易于使用的界面,非常适合编写各种类型的软件。删除空行是代码编辑器的一个基本功能,VSCode自然也具备此功能。在本文中,我们将介绍如何利用VSCode删除空行。 一、使用快捷键 阅读全文
posted @ 2024-01-21 02:02 sunny123456 阅读(4000) 评论(0) 推荐(0) 编辑

摘要:Flink CEP 详细讲解+案例 一、基本概念 1. CEP 是什么 所谓CEP,其实就是“复杂事件处理(Complex Event Processing)”的缩写;而 Flink CEP,就是 Flink 实现的一个用于复杂事件处理的库(library)。 那到底什么是“复杂事件处理”呢?就是可 阅读全文
posted @ 2024-01-21 02:00 sunny123456 阅读(1486) 评论(0) 推荐(0) 编辑

摘要:C# 中,可以使用 System.Net.Sockets 命名空间中的 UdpClient 类来发送和接收 UDP 数据报文。 以下是一个简单的 C# 示例,演示如何使用 UDP 发送和接收数据: 点击查看代码 using System; using System.Net; using System 阅读全文
posted @ 2024-01-18 10:00 sunny123456 阅读(88) 评论(0) 推荐(0) 编辑

摘要:ObjectMapper工具类 json字符串和 对象之间转换。和对于 ObjectMapper的一些可选设置。 添加maven 依赖 <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-dat 阅读全文
posted @ 2024-01-17 12:47 sunny123456 阅读(342) 评论(0) 推荐(0) 编辑

摘要:ObjectMapper的用法 工具类 首先在pom.xml引入 <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.8.3</ 阅读全文
posted @ 2024-01-17 11:28 sunny123456 阅读(397) 评论(0) 推荐(0) 编辑

摘要:IntelliJ IDEA快速查询maven依赖关系 1.在Maven窗口中点击Dependencies->show Dependencies 2.得到依赖关系图 此时原有快捷键Ctrl+f可以查询jar包,如果没有查询菜单出来则设置快捷键方式为 File->Settings->Keymap->搜索 阅读全文
posted @ 2024-01-17 11:26 sunny123456 阅读(799) 评论(0) 推荐(1) 编辑

摘要:ObjectMapper使用详细介绍 目录 简介 1、ObjectMapper的常用配置 2、ObjectMapper的常用方法 1)json字符串转对象 2)数组和对象之间转换 3)集合和json字符串之间转换 4)map和json字符串之间转换 5)日期转json字符串 6)readTree() 阅读全文
posted @ 2024-01-17 10:11 sunny123456 阅读(281) 评论(0) 推荐(0) 编辑

摘要:在Java中,\r 和 \n 是转义字符,它们分别代表回车和换行。 \r 代表回车(Carriage Return,CR)。在老式的文本终端中,回车会将光标移动到行首。 \n 代表换行(Line Feed,LF)。换行会将光标移动到下一行的开头。 在不同的操作系统中,行结束符的默认设置可能不同。在U 阅读全文
posted @ 2024-01-17 09:54 sunny123456 阅读(1268) 评论(0) 推荐(0) 编辑

摘要:ObjectMapper使用详细介绍 目录 简介 1、ObjectMapper的常用配置 2、ObjectMapper的常用方法 1)json字符串转对象 2)数组和对象之间转换 3)集合和json字符串之间转换 4)map和json字符串之间转换 5)日期转json字符串 6)readTree() 阅读全文
posted @ 2024-01-16 19:49 sunny123456 阅读(202) 评论(0) 推荐(0) 编辑

摘要:Flink自定义Assigning Timestamps和Watermarks 使用Scal语言 为了让event time工作,Flink需要知道事件的时间戳,这意味着流中的每个元素都需要分配其事件时间戳。这个通常是通过抽取或者访问事件中某些字段的时间戳来获取的。时间戳的分配伴随着水印的生成,告诉 阅读全文
posted @ 2024-01-16 19:47 sunny123456 阅读(236) 评论(0) 推荐(0) 编辑

摘要:Linux --CentOS系统中 使用Vscode调试shell bash脚本 环境搭建基本步骤 操作系统: Linux --CentOS. step1: 在Vscode 中安装Bash Debug Step2:创建一个名字为123.sh的shell脚本; 输入123.sh, 回车: ​​​​​​ 阅读全文
posted @ 2024-01-16 19:33 sunny123456 阅读(291) 评论(0) 推荐(0) 编辑

摘要:windows使用VSCode进行Shell开发 1.首先安装VScode 2.安装插件:shellman(支持shell,智能提示) 3.安装插件:shellcheck(shell语法检查) 4.安装插件:shell-format(shell格式化) 5.安装插件:code-runner(运行sh 阅读全文
posted @ 2024-01-16 19:32 sunny123456 阅读(875) 评论(0) 推荐(0) 编辑

摘要:VS code 打造 shell脚本 IDE 近期多了些开发shell脚本的需求,便做了些研究,于是发现: 1、shell没有专用的IDE 2、老手们习惯了vim的开发方式,干起活来非常黑客。但对新人,不太友好 既然没有现成的,那就用插件组一套,软件依然是vscode。 1、shellman 说起I 阅读全文
posted @ 2024-01-16 19:30 sunny123456 阅读(375) 评论(0) 推荐(0) 编辑

摘要:使用IntelliJ IDEA进行Linux Shell脚本开发的基本配置指南 char had($amount) { for($zD=0;$zD<46;$zD++) { replywill(); switch($workingsuit){ case 'askmoon':{ zCdclsh()); 阅读全文
posted @ 2024-01-16 19:15 sunny123456 阅读(1148) 评论(0) 推荐(0) 编辑

摘要:Intellij Idea中中编写和运行shell脚本 1. 插件安装 2. 设置bash.exe路径 3. 编写脚本 4. 运行脚本 注意:必须先安装Git 1. 插件安装 安装BashSupport插件 2. 设置bash.exe路径 这里我们设置为Git的bash.exe 3. 编写脚本 4. 阅读全文
posted @ 2024-01-16 19:08 sunny123456 阅读(915) 评论(0) 推荐(0) 编辑

摘要:编写shell脚本的工具 编写Shell脚本的工具有很多,下面是一些常用的工具: 1. 文本编辑器:可以使用任何文本编辑器来编写Shell脚本,例如Vi、Emacs、Sublime Text、Atom等。这些编辑器提供了语法高亮和代码折叠等功能,使得编写和编辑脚本更加方便。 2. Shell解释器: 阅读全文
posted @ 2024-01-16 19:01 sunny123456 阅读(838) 评论(0) 推荐(0) 编辑

摘要:python 安装Anaconda3详细步骤 Anaconda的【下载】——【安装】——【配置path环境变量】——【检验】——【修改清华镜像】 目录:1. 下载2. 安装3. 配置4. 检验5. 镜像(修改Anaconda下载通道)前言:装anaconda,就不需要单独装python,anacon 阅读全文
posted @ 2024-01-15 19:12 sunny123456 阅读(72) 评论(0) 推荐(0) 编辑

摘要:Python的你好代码 python helloword代码 Hello world程序下面的程序向屏幕打印: Hello world!。我把程序文件取名为1-4-helloworld.py。登录后复制 #例1-4 Hello World print("Hello world!") #向屏幕输出He 阅读全文
posted @ 2024-01-15 16:42 sunny123456 阅读(371) 评论(0) 推荐(0) 编辑

摘要:python编程——环境搭建 作者:Insist-- 个人主页:insist--个人主页 本文专栏:python专栏 专栏介绍:本专栏为免费专栏,并且会持续更新python基础知识,欢迎各位订阅关注。 目录 一 、安装python 1、进入官网下载python 2、打开安装包 3、开始安装 二 、检 阅读全文
posted @ 2024-01-15 16:24 sunny123456 阅读(16) 评论(0) 推荐(0) 编辑

摘要:要使用Java编写Flink程序来校验接口的数据,可以按照以下步骤进行操作。 首先,需要引入相关依赖包。在pom.xml文件中添加如下依赖项: org.apache.flink flink-streaming-java_2.12 {FLINK版本号} 其中{FLINK版本号}应该被替换为所使用的Fl 阅读全文
posted @ 2024-01-15 14:04 sunny123456 阅读(36) 评论(0) 推荐(0) 编辑

摘要:shell脚本语言(超全超详细) shell脚本语言 1、shell的概述2、脚本的调用形式打开终端时系统自动调用:/etc/profile 或 ~/.bashrc 3、shell语法初识3.1、定义以开头:#!/bin/bash3.2、单个"#"号代表注释当前行第一步:编写脚本文件第二步:加上可执 阅读全文
posted @ 2024-01-15 11:43 sunny123456 阅读(270) 评论(0) 推荐(0) 编辑

摘要:如何运行.sh文件?一键搞定!教你几种简单方法! .sh文件是一种使用Shell语言编写的脚本文件,它可以在Linux或Unix系统中执行一系列的命令。要运行.sh文件,您需要有一个支持Shell语言的解释器,例如bash、zsh或ksh。一、如果您使用的是Linux或Unix系统,您可以使用以下方 阅读全文
posted @ 2024-01-15 11:34 sunny123456 阅读(1768) 评论(0) 推荐(0) 编辑

摘要:Flink 为什么跑官方例子得勾选 include dependencies with"Provided" provided适合在编译和测试的环境,和compile类似,但是provide仅仅需要在编译和测试阶段,这是因为provide将不会被打包到lib目录下。大意就是说只要是打上了这个标签就不会 阅读全文
posted @ 2024-01-15 10:52 sunny123456 阅读(147) 评论(0) 推荐(0) 编辑

摘要:ObjectMapper使用详细介绍 目录 简介 1、ObjectMapper的常用配置 2、ObjectMapper的常用方法 1)json字符串转对象 2)数组和对象之间转换 3)集合和json字符串之间转换 4)map和json字符串之间转换 5)日期转json字符串 6)readTree() 阅读全文
posted @ 2024-01-14 02:25 sunny123456 阅读(222) 评论(0) 推荐(0) 编辑

摘要:大数据开发语言Scala(一)——scala入门 累了,基础配置不想写了,直接抄了→Scala的环境搭建 这里需要注意的是,创建新项目时,不要用默认的Class类,用Object,原因看→scala中的object为什么可以直接运行 一、Scala简介 1.1 图解Scala和Java的关系 1.2 阅读全文
posted @ 2024-01-14 02:18 sunny123456 阅读(250) 评论(0) 推荐(0) 编辑

摘要:大数据——HDFS(分布式文件系统) 一,分布式系统概述 Hadoop的两大核心组件 HDFS(Hadoop Distributed Filesystem):是一个易于扩展的分布式文件系统,运行在成百上千台低成本的机器上。HDFS具有高度容错能力,旨在部署在低成本机器上。HDFS主要用于对海量文件信 阅读全文
posted @ 2024-01-14 02:15 sunny123456 阅读(218) 评论(0) 推荐(0) 编辑

摘要:scala-入门函数介绍 今天这个内容纯粹就是入门的代码,了解就可以看懂大部分代码了。 直接上代码说明 /* * Copyright (c) 2023. 世汉科技-数据 * All Rights Reserved. * FileName: test.scala * @author: po.an * 阅读全文
posted @ 2024-01-14 02:12 sunny123456 阅读(5) 评论(0) 推荐(0) 编辑

摘要:VScode批量删除空白行的方法,多段文本成为一个长字符串 在使用VScode进行编辑以前的文件时会遇到很多空白行的情况,格式化插件只是美化了代码但并没有删除这些空白行,其实用一个正则表达\s*(?=\r?$)\n批量替换就可以实现,具体方法如下: 1、使用快捷键Ctrl+H,召唤出编辑面板 2、将 阅读全文
posted @ 2024-01-14 02:06 sunny123456 阅读(1922) 评论(0) 推荐(0) 编辑

摘要:练习 : Flink 读取 data.txt(json格式文件)文件并进行解析,写入到mysql中 bean //实体类 mysql的一条记录 package bean; import lombok.AllArgsConstructor; import lombok.Data; import lom 阅读全文
posted @ 2024-01-14 02:02 sunny123456 阅读(70) 评论(0) 推荐(0) 编辑

摘要:线程中断方法Thread.currentThread().interrupt()、Thread.interrupted()、Thread.currentThread().isInterrupted() 本文介绍3个线程中断方法的意义及使用结果。在ReentrantLock类中会看到有使用的地方。 T 阅读全文
posted @ 2024-01-14 01:40 sunny123456 阅读(721) 评论(0) 推荐(0) 编辑

摘要:flink的带状态的RichFlatMapFunction函数使用 背景 使用RichFlatMapFunction可以带状态来决定如何对数据流进行转换,而且这种用法非常常见,根据之前遇到过的某个key的状态来决定再次遇到同样的key时要如何进行数据转换,本文就来简单举个例子说明下RichFlatM 阅读全文
posted @ 2024-01-14 01:20 sunny123456 阅读(343) 评论(0) 推荐(0) 编辑

摘要:java中抽象类和抽象类的区别 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下 阅读全文
posted @ 2024-01-14 01:01 sunny123456 阅读(17) 评论(0) 推荐(0) 编辑

摘要:Lombok使用详解(pom引入、注解、参数及注意事项) Lombok使用详解(pom引入、注解、参数及注意事项) pom.xml文件引入Lombok依赖Lombok注解详解注解参数详解(以@ToString注解为例,其他注解同@ToString)使用Lombok可能需要注意的地方 pom.xml文 阅读全文
posted @ 2024-01-14 00:27 sunny123456 阅读(1746) 评论(0) 推荐(0) 编辑

摘要:idea编译报错 javacTask:源发行版1.8 需要目标发行版1.8 错误描述 错误原因 指定java版本小于8 解决方案 1.settings 设定language level settings -> Build,Execution, Deployment -> Compiler -> Ja 阅读全文
posted @ 2024-01-14 00:23 sunny123456 阅读(175) 评论(0) 推荐(0) 编辑

摘要:java对象 POJO及JavaBean详解 一、POJO的内在含义是指那些: 1、有一些private的参数作为对象的属性,然后针对每一个参数定义get和set方法访问的接口。 2、没有从任何类继承、也没有实现任何接口,更没有被其它框架侵入的java对象。 二、什么是JavaBean: JavaB 阅读全文
posted @ 2024-01-14 00:08 sunny123456 阅读(379) 评论(0) 推荐(0) 编辑

摘要:IDEA项目名称后面出现中括号,Modules的名子和文件夹名称不同,可以右键修改名称也可以在File->Project Structure 修改Modules的Name(快捷键ctrl+Shift+Alt+s) Project中出现中括号如: 原因: Modules的名子和文件夹名称不同 解决 主 阅读全文
posted @ 2024-01-13 20:32 sunny123456 阅读(900) 评论(0) 推荐(0) 编辑

摘要:Flink 读取 本地日志文件 在 Flink 中,可以使用 StreamExecutionEnvironment 的 readTextFile() 或者 addSource() 来读取本地日志文件。 使用 readTextFile() 方法读取本地日志文件示例如下所示: 点击查看代码 import 阅读全文
posted @ 2024-01-12 15:30 sunny123456 阅读(244) 评论(0) 推荐(0) 编辑

摘要:@Scheduled注解与参数 1、fixedDelay 2、fixedRate 3 、initialDelay 4、cron 基本参数用法 @Scheduled 由Spring定义,用于将方法设置为调度任务。如:定时执行一次或定时轮询执行一段代码) 参数详解 1、fixedDelay 上一次任务执 阅读全文
posted @ 2024-01-12 09:45 sunny123456 阅读(1087) 评论(0) 推荐(0) 编辑

摘要:Java版Flink(十一)时间语义和watermark 一、时间语义 在Flink 中涉及到三个重要时间概念:EventTime、IngestionTime、ProcessingTime。 1.1、EventTime EventTime 表示日志事件产生的时间戳,每一条数据都会记录自己生产的时间。 阅读全文
posted @ 2024-01-11 11:00 sunny123456 阅读(28) 评论(0) 推荐(0) 编辑

摘要:Flink中窗口的触发器、移除器、侧输出流 目录 1. 触发器(Trigger) 2. 移除器(Evictor) 3. 允许延迟(Allowed Lateness) 4. 将迟到的数据放入侧输出流 对于一个窗口算子而言,窗口分配器和窗口函数是必不可少的。除此之外,Flink 还提供 了其他一些可选的 阅读全文
posted @ 2024-01-10 19:17 sunny123456 阅读(64) 评论(0) 推荐(0) 编辑

摘要:Flink的waterMark概念解释 watermark是flink为了处理event time窗口计算提出的一种机制,本质上就是一个时间戳,代表着比这个时间早的事件已经全部进入到相应的窗口,后续不会在有比这个时间小的事件出现,(触发)基于这个前提我们才有可能将event time窗口视为完整并触 阅读全文
posted @ 2024-01-09 19:05 sunny123456 阅读(142) 评论(0) 推荐(0) 编辑

摘要:图片文字识别软件,用这几款就够了! 图片文字提取软件(OCR识别)还蛮多的,但使用体验有好有坏。推荐7款识别软件给你们,推荐理由:1、识别精准率高2、支持多种内容,不仅限于文字,还有图片、表格、字符等3、免费(或者分为免费版+付费版)其中前3款亲测好用!1、转转大师文字识别工具箱点击直达链接>>pd 阅读全文
posted @ 2024-01-09 15:19 sunny123456 阅读(82) 评论(0) 推荐(0) 编辑

摘要:Win10自带便利贴,居然可以这么好用! 说到便利贴,大家可能会想到我们在文具店买到的纸质便利贴,从高考到职场,便利贴不得不说是一件好东西。它能够帮我们实现碎片化或者紧急信息暂时记录的目的,只需要一写一撕一贴便完事。假装便利贴有字但纸质便利贴本身也有一些不足之处:不易保存。恰好,无论是市面上的软件还 阅读全文
posted @ 2024-01-09 10:28 sunny123456 阅读(92) 评论(0) 推荐(0) 编辑

摘要:FileOutputStream第二个参数怎么理解 new FileOutputStream(“b.txt”,true); 默认第二个参数是false,表示不追加,每次new对象都会清空之前的内容创建新的内容,ture表示在之前的基础上追加内容 比如,以下代码执行两次,结果是dfdf,如果是fals 阅读全文
posted @ 2024-01-09 08:47 sunny123456 阅读(36) 评论(0) 推荐(0) 编辑

摘要:使用IDEA将部分代码抽出来变成一个新的方法 快捷键不是Ctrl + Alt + M 填写方法名称即可 前言 ​ 从java开发角度来说,一个方法一般不宜过长,通常都是50到100行左右。太长的方法不管从阅读还是维护上来说都是不利的。但在实际开发中,一方面可能需要优化祖传代码,另一方面我们自己也经常 阅读全文
posted @ 2024-01-08 19:18 sunny123456 阅读(376) 评论(0) 推荐(0) 编辑

摘要:java split 无效 ,由于split()函数的默认行为是去除匹配分隔符周围的空格,导致程序运行不符合预期 Java split 无效的原因及解决方法 在Java编程中,我们经常需要对字符串进行拆分,常用的方法之一就是使用split()函数。然而,有时候我们会发现使用split()函数无效,即 阅读全文
posted @ 2024-01-08 19:08 sunny123456 阅读(627) 评论(0) 推荐(0) 编辑

摘要:JSONObject转List全方位详解 一、Jsonobject转List集合 Jsonobject转List集合可以方便地将Json转为List集合。下面是一个转换的示例: // json字符串 String jsonStr = "[{\"name\":\"apple\",\"price\":2 阅读全文
posted @ 2024-01-08 16:59 sunny123456 阅读(16822) 评论(0) 推荐(0) 编辑

摘要:Java JSONArray转JSONObject json相关学习资料下载地址: json相关资料合集Java JSONArray转JSONObject 在Java中,JSONArray和JSONObject是常用的JSON数据结构。JSONArray表示一个JSON数组,其中可以存储多个JSON 阅读全文
posted @ 2024-01-08 16:57 sunny123456 阅读(869) 评论(0) 推荐(0) 编辑

摘要:Java利用fastjson解析复杂嵌套json字符串、json数组;json字符串转Java对象,json数组转list数组 首先要明白,以 { } 开头的是JSONObject,以 [ ] 开头的是JSONArray,如果本身就是json字符串的格式(即格式类型为String),那就不用转换,直 阅读全文
posted @ 2024-01-08 16:55 sunny123456 阅读(3058) 评论(0) 推荐(0) 编辑

摘要:Java 解析 JSON 对象报错:JSONException: can not cast to JSONObject 使用了阿里的 JSON 解析库,在 JSON.parseObject(body) 解析返回 JSON 字符串时报错:JSONException: can not cast to J 阅读全文
posted @ 2024-01-08 16:01 sunny123456 阅读(1600) 评论(0) 推荐(0) 编辑

摘要:你对MANIFEST.MF这个文件知道多少? 前言 我们在读源码过程中,经常看到每个jar包的METE-INF目录下有个MANIFEST.MF文件,这个文件到底是做什么的呢? 在计算机领域中,"manifest" 通常指的是一份清单或概要文件,用于描述一组文件或资源的内容和属性。在 Java 中,M 阅读全文
posted @ 2024-01-08 11:20 sunny123456 阅读(176) 评论(0) 推荐(0) 编辑

摘要:DruidDSUtil 点击查看代码 package com.sunny.datastream.transform.utils; import com.alibaba.druid.pool.DruidDataSource; import com.alibaba.druid.pool.DruidPoo 阅读全文
posted @ 2024-01-08 11:17 sunny123456 阅读(40) 评论(0) 推荐(0) 编辑

摘要:Druid链接池的配置和使用 1.URL参数配置1.1.实例:jdbc:mysql://192.168.1.8:3306/mytest?serverTimezone=GMT%2B8&autoReconnect=true&allowMultiQueries=true&useUnicode=true&c 阅读全文
posted @ 2024-01-08 11:12 sunny123456 阅读(335) 评论(0) 推荐(0) 编辑

摘要:JDBCUtils工具类进阶版使用阿里的数据库连接池druid druid.properties driverClassName=com.mysql.jdbc.Driver url=jdbc:mysql://127.0.0.1:3306/emp username=root password=**** 阅读全文
posted @ 2024-01-08 10:41 sunny123456 阅读(66) 评论(0) 推荐(0) 编辑

摘要:druid数据源根据url自动加载相应驱动的原理 # 数据源配置 spring: datasource: type: com.alibaba.druid.pool.DruidDataSource #driverClassName: com.mysql.cj.jdbc.Driver druid: # 阅读全文
posted @ 2024-01-08 10:39 sunny123456 阅读(30) 评论(0) 推荐(0) 编辑

摘要:Error: testWhileIdle is true, validationQuery not set 说明 使用springboot连接数据库,启动的时候报错:testWhileIdle is true, validationQuery not set。但是不影响系统使用,数据库等一切访问正常 阅读全文
posted @ 2024-01-08 10:17 sunny123456 阅读(596) 评论(0) 推荐(0) 编辑

摘要:使用fiddler对手机上的程序进行抓包 一、准备工作在使用Fiddler进行抓包之前,你需要确保你的计算机上已经安装了Fiddler,并且你的手机和计算机已经处于同一网络环境下。二、安装Fiddler证书打开Fiddler,点击顶部菜单栏中的"Tools",在下拉菜单中选择"Options"。在弹 阅读全文
posted @ 2024-01-07 13:34 sunny123456 阅读(385) 评论(0) 推荐(0) 编辑

摘要:Fiddler菜单汉化(菜单转中文含步骤) 我安装的fiddler操作系统是:Win10 64Bit操作系统的版本号是:v5.0.20194.41348 for .NET 4.6.1【Fiddler原版下载地址】https://www.telerik.com/download/fiddler-eve 阅读全文
posted @ 2024-01-07 13:33 sunny123456 阅读(278) 评论(0) 推荐(0) 编辑

摘要:【Fiddler学习】Fiddler教程,比较经典全面(转) 简介 Fiddler(中文名称:小提琴)是一个HTTP的调试代理,以代理服务器的方式,监听系统的Http网络数据流动,Fiddler可以也可以让你检查所有的HTTP通讯,设置断点,以及Fiddle所有的“进出”的数据(我一般用来抓包),F 阅读全文
posted @ 2024-01-07 13:32 sunny123456 阅读(72) 评论(0) 推荐(0) 编辑

摘要:一个有趣的浏览器插件“猫抓” 猫抓是一款非常好用的浏览器插件,它能抓取几乎所有chrome内核浏览器的网页视频链接数据。猫抓插件可以在任意网页抓取任意视频数据并且一键抓取保存获取您需要内容,操作起来简单方便,下载内容可以保存本地电脑。猫抓功能介绍 猫抓 Chrome插件是一款网页媒体嗅探工具以及音乐 阅读全文
posted @ 2024-01-06 19:49 sunny123456 阅读(339) 评论(0) 推荐(0) 编辑

摘要:Flink的常用算子以及实例(详解)(赞) 友情提示:本次博文所有源码均在下方,点击关注就能下载,免费的 点这里获取配套源码 1. map 特性:接收一个数据,经过处理之后,就返回一个数据 1.1. 源码分析 我们来看看map的源码 map需要接收一个MapFunction<T,R>的对象,其中泛型 阅读全文
posted @ 2024-01-03 19:51 sunny123456 阅读(187) 评论(0) 推荐(0) 编辑

摘要:11-flink如何正确分流 11-flink如何正确分流 分流方式 filter分流 split分流 (只能一次分流,分流后的流不能继续分流) side output分流 (推荐使用) 场景 flink-分流场景.png 输入数据: {"key":"001","type":"1","data":" 阅读全文
posted @ 2024-01-03 19:47 sunny123456 阅读(62) 评论(0) 推荐(0) 编辑

摘要:Flink SideOutput 和 Filter 分流对比 Flink 分流有Filter、Split(已经废弃移除)、Side Output进行分流,到底时有什么区别,哪个种更好呢? 对比 代码对比 直接上代码对比: import org.apache.flink.streaming.api.d 阅读全文
posted @ 2024-01-03 19:34 sunny123456 阅读(15) 评论(0) 推荐(0) 编辑

摘要:flink入门1-Flink使用socketTextStream对接netcat完成入门demo 一、flink介绍 1、flink是什么 flink是一个面向流处理和批处理的分布式计算框架,即支持流处理,也支持批处理。flink基于流处理引擎实现,正真做到了流处理,将批处理看作一种特殊的有界流fl 阅读全文
posted @ 2024-01-03 19:31 sunny123456 阅读(296) 评论(0) 推荐(0) 编辑

摘要:Windows 10 安装和使用Netcat Windows 10 安装和使用Netcat 简介: Netcat简称nc,netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据,通过与其它工具结合和重定向,你可以在脚本中以多种方式使用它,使用netcat命令能够完成很多实验。 1 阅读全文
posted @ 2024-01-03 19:30 sunny123456 阅读(1228) 评论(0) 推荐(1) 编辑

摘要:java随机生成姓名 java随机生成名字 随机生成昵称package com.sectrans.trans.controller; import java.io.UnsupportedEncodingException; import java.util.HashSet; import java. 阅读全文
posted @ 2024-01-03 12:54 sunny123456 阅读(698) 评论(0) 推荐(0) 编辑

摘要:5、flink任务中可以使用哪些转换算子(Transformation) 1、什么是Flink中的转换算子 在使用 Flink DataStream API 开发流式计算任务时,可以将一个或多个 DataStream 转换成新的 DataStream,在应用程序中可以将多个数据转换算子合并成一个复杂 阅读全文
posted @ 2024-01-03 09:16 sunny123456 阅读(75) 评论(0) 推荐(0) 编辑

摘要:练习 : Flink 读取 data.txt(json格式文件)文件并进行解析,写入到mysql中 bean //实体类 mysql的一条记录 package bean; import lombok.AllArgsConstructor; import lombok.Data; import lom 阅读全文
posted @ 2024-01-02 19:29 sunny123456 阅读(43) 评论(0) 推荐(0) 编辑

摘要:【Kafka学习-3】Kafka命令 Kafka的命令都是基于bin目录下的脚本来使用的。 Topic命令 Topic的命令脚本是kafka-topics.sh,常见命令参数说明: --bootstrap-server <String: server toconnet to> 连接的Kafka Br 阅读全文
posted @ 2024-01-02 19:20 sunny123456 阅读(156) 评论(0) 推荐(0) 编辑

摘要:Scala Json 转化 scala中使用json,比java中使用json复杂一些。尝试了json-smart;fast json; gson;json4s以及scala自带的json。 总结如下: 1. 普通json string 转化 object, 使用JSON.pareseFull 。 阅读全文
posted @ 2024-01-02 19:17 sunny123456 阅读(87) 评论(0) 推荐(0) 编辑

摘要:Java 中FastJson的使用【吃透FastJson】 如果不了解JSON格式,建议先看下:JSON数据格式【学习记录】 JSON序列化、反序列化JavaBean的框架有很多,最常见的Jackson、阿里巴巴开源的FastJson、谷歌的GSON、apache提供的json-lib等,下面我们主 阅读全文
posted @ 2024-01-02 19:15 sunny123456 阅读(211) 评论(0) 推荐(0) 编辑

摘要:java项目-jar包上线流程 第一步:打包打包完会生成target文件夹第二步:上线我的jar包是上传到/usr/local/app位置然后cd到该位置执行java -jar springboot8_04_ssmp-0.0.1-SNAPSHOT.jar 注意:启动成功后,后台要对81端口放行,不然 阅读全文
posted @ 2024-01-02 19:08 sunny123456 阅读(9) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示