自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (9)
  • 收藏
  • 关注

原创 java SA :查看动态代理类生成的class

jhsdb、hsdb、反编译动态代理类工具、查看正在运行的类class

2023-02-02 20:45:00 11

原创 javaagent快速入门

javaagent介绍,agent模式、attach模式、Instrumentation、JVMTI

2023-02-01 19:50:09 3

原创 Flink 为什么需要watermark

flink watermark、flink window、flink Time直接的管理关系。Tumbling Windows、Sliding Windows、Session Windows、Global Windows

2022-11-18 09:00:00 90

原创 Flink sql join 快速入门

flink sql join 、Regular Joins(双流join)、Interval Joins(区间join)、Temporal Joins(时态join)、JOIN LATERAL、窗口Join

2022-11-15 19:51:48 885

原创 Flink 快速启动--创建作业

flink 快速启动,flink table api、flink datastream、flink sql

2022-11-15 18:33:08 509

原创 Flink时间属性类型,以及如何指定

Flink 事件时间、处理时间、提取时间。PROCTIME()、watermark 如何指定

2022-11-10 08:00:00 69

原创 Flink 什么是时态表

什么是Flink时态表(Temporal Table)、流表、维表

2022-11-09 15:49:04 45

原创 maven优雅的替换依赖中的类

maven替换依赖中的类 java替换jar中的类 maven-dependency-plugin dependency:unpack

2022-03-23 23:03:42 3919

原创 Feign 异常传递

feign 异常传递 异常序列化 异常反序列化 ErrorDecoder HandlerExceptionResolver

2022-01-29 20:00:00 2099 1

原创 log4j2漏洞解决方案:log4j2转换为logback

log4j2漏洞解决方案:log4j2转换为logback ,log4j2漏洞 log4j2 logback flink

2022-01-12 21:02:54 1476

原创 supervisor 无法使用jvm命令

systemctl启动服务,不能使用jvm命令 systemctl supervisor jvm jstack PrivateTmp,Unable to open socket file: target process not responding or HotSpot VM not loaded

2022-01-07 17:37:01 1006

原创 mac 查看java安装路径

mac java安装路径 java_home

2021-12-15 17:11:54 514

原创 flink 基于k8s log4j2 换成logback

flink k8s log4j2 logback 日志输出 日志转换

2021-12-10 18:45:00 426

原创 log4j2换成logback

log4j2 logback 日志转换

2021-12-10 09:39:28 657

原创 flink 执行计划、数据传输策略

flink 执行计划可视化工具、数据传输策略说明、ship_strategy、ShipStrategyType

2021-12-08 17:15:27 1545

转载 flink 执行计划可视化工具

flink 执行计划可视化工具

2021-12-04 16:28:26 546

原创 flink slot分配、并行度、任务链

并行度并行数据流Flink程序本质上是并行和分布式的。在程序执行期间,一个流会生成一个或者多个stream partition,并且一个operator会生成一个或者多个operator subtask。operator的 subtask 彼此之间是独立的,分别在不同的线程里去执行并且可能分布在不同的机器上或者containers上。 operator的subtasks的数量等于该操作算子的并行度的数量。流的并行度有总是取决于产生它的操作算子的并行度决定的。同一个flink程序中的不同的operator

2021-11-30 09:58:16 1341

原创 docker 批量删除镜像

查询镜像> docker images批量删除满足条件的镜像查询满足条件的镜像,并输出镜像iddocker images |grep '<none>'|awk '{ print $3 }'删除版本为<none>的镜像-f 强制删除docker rmi -f $(docker images |grep '<none>'|awk '{ print $3 }')...

2021-11-25 10:57:53 681

原创 http 工具类,查询、文件上传、下载

文章目录使用方式源码依赖:HttpClientConnection连接池类GET请求实现类POST 请求实现类PUT请求实现类创建请求工厂类使用方式GET查询请求将返回数据解析成对象 String packagesUrl = "http://localhost:8080/packages"; Integer packageId = 12; String url = String.format("%s/%s", packagesUrl, packageId); GitlabPac

2021-11-18 09:53:31 244

原创 查询SQL解析成java对象工具

场景这个工具是将查询sql where条件,拆分成数组对象,具体效果如下例如select * from dual where id=1 and name between 2 and 4 or (value =3 and stash in('we'))解析为:[ { "values":[ "1" ], "column":"id", "operator":"=" }, {

2021-11-04 20:49:02 541

原创 maven 常用插件

maven-shade-plugin将依赖的jar包打包到当前jar包(常规打包是不会将所依赖jar包打进来的);对依赖的jar包进行重命名(用于类的隔离);<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <executions> <

2021-10-28 23:21:54 107

原创 io.fabric8.kubernetes.client.KubernetesClientException Exception : too old resource version

场景基于docker镜像:flink:1.11.2-scala_2.11使用环境:基于k8s进行部署异常日志Fatal error occurred in the cluster entrypoint. io.fabric8.kubernetes.client.KubernetesClientException Exception : too old resource version: 122201792 (122215353) at io.fabric8.kubernetes.clien

2021-10-28 23:15:31 2380

原创 flink jdbc分库分表

flink jdbc分库分表

2021-10-28 23:00:01 1688 1

原创 feign 实现签名、服务地址动态切换

feign动态调用 服务动态切换 feign签名 feign教程

2021-10-28 14:15:02 1799 1

原创 mysql-connector日志格式化输出

前言经常我们项目中会依赖 mysql-connector-jar来进行ORM操作,在我们进行排查问题时,有时客户端需要知道mysql做了什么事情,再详细点,想样看到打印的TRACE级别的日志,实际上,在mysql-connector包中,有很多日志输出的代码,单默认没有开启打印到控制台。下面,我们就实现这个目标:输出日志,并且集成到项目日志系统中。分析代码分析通过查看jdbc日志输出带代码,来定位日志打印开关的位置。mysql-connector日志打印代码样例:public class

2021-09-18 15:19:30 206

原创 hadoop 安装

hadoop 安装下载地址安装步骤1.创建用户2.设置JAVA_HOME3.安装hadoop4.配置4.1 Hadoop单机配置(非分布式)4.2 Hadoop伪分布式配置Q&A下载地址Hadoop的下载:http://mirrors.cnnic.cn/apache/hadoop/common本次是基于2.8.1版本安装步骤1.创建用户用户名为hadoop,使用/bin/bash作为shellsudo useradd -m hadoop -s /bin/bashsudo pa

2021-08-06 15:27:12 48

原创 Flink k8s启动方式

Flink k8s启动方式通过docker启动镜像准备Session Cluster启动模式1. 设置docker容器建的通信连接2. 启动JobManager3. 启动TaskManager4.启动任务Job Cluster启动模式1. 设置docker容器建的通信连接2. 启动JobManager3. 启动TaskManger通过k8s启动1. 准备镜像1.1. 基于flink:1.11.2-scala_2.11 将Job启动函数以及依赖,生成新的镜像1.2. k8s集群2. Per-Job模式启动fl

2021-07-20 00:04:53 856 3

原创 nproc、nofile 对于systemctl 服务设置不生效

nproc、nofile 对于systemctl 服务设置不生效背景排查过程解决方法扩展nproc、nofile的含义如果超过限制值,出现的错误描述nprocnofile配置并生效配置查看命令背景在一次mq集群运维过程中,broker不能正常启动,报错(Too many open files)排查过程看到这个错误首先想到的解决方法是修改系统文件最大连接数的限制,但是通过命令查看当前系统连接数已经为比较大的值(655350)。接着判断是不是配置没有生效,或者是当前进程的配置获取的并不是系统的全局配置,

2021-07-19 22:06:47 678

jd-gui反编译工具

jd-gui工具很好用,maven项目中有时只能下载jar而不能下载源码,通过这个工具可以将jar反编译成源码,然后就可以正常进行debug

2015-11-26

ojdbc6源码

ojdbc6源码,有时候maven自动下载源码失败,所以需要自己进行反编译。反编译工具可以用jd-gui

2015-11-26

windowbuilder for eclipse4.4

windowbuilder for eclipse4.4 用过swt designer的人都知它是非常好用的swing/swt可视化开发工具,有了它,swing/swt也可以像visual studio一样拖拉控件写程序(虽然netbean也可以,不过没怎用),可惜是个收费产品,后来把改名为windowbuilder。不过Google把这个工具的开发公司Instantiations收购了,并把这个产品免费发布。Google收购Instantiations是为了给它的GWT设计开发工具,据说也是为了它的Anroid搞开发工具

2014-11-16

FastStone 7.7破解补丁

FastStone 7.7破解补丁,完美破解。FastStone是一个很好的开发辅助工具 ,本来不想要资源分的,但现在我没有资源分都不能下载东西额

2014-07-07

FastStorn Capture7.7破解补丁

FastStorn Capture破解补丁,亲身体验完美破解

2014-07-07

servelt api

正在的servlet中文参考文档,以html形式显示

2014-07-07

韩顺平jsp购物车源码

韩顺平源码,他的视频都免费,那源码当然不能要资源分啦!

2014-07-05

正则表达式笔记

自己根据资料整理的笔记,虽然文件不大,但重要的知识点都覆盖了,里面还附带一些小例子。

2013-11-28

css学习笔记

css重点样式表详解,虽然文件不大,但容易理解。

2013-10-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除