自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(83)
  • 收藏
  • 关注

原创 prometheus-operator的定制

记录如何配置prometheus-operator

2025-01-09 11:19:11 287

原创 element-ui 2的级联选择器,懒加载模式下,回显已存储的子选项名称

懒加载模式下,回显历史数据

2025-01-06 15:06:33 331

原创 用python的asyncio解析http响应

asyncio是python里实现non-blocking I/O的标准库;asyncio提供的IO方法会释放当前线程资源,等操作系统通知IO结果后再恢复执行。

2024-12-11 17:06:06 425

原创 linux热点、故障定位工具

linux热点定位

2024-09-29 09:45:15 379 1

原创 本地调试spark,访问kerberos鉴权的hdfs、hive

spark使用kerberos tgt访问hive

2024-09-12 17:36:42 569

原创 slf4j依赖冲突处理

处理spring应用、hive3的日志输出

2024-09-11 10:28:00 744

原创 win10 21H2下开启隐藏的睡眠选项

新电脑都没有真实睡眠了,都只支持待机(S0睡眠)

2024-09-02 15:13:26 718

原创 centos编译hadoop3.1

将 Hadoop 编译为本地(native)代码,加速文件编码、压缩、传输

2024-08-20 15:10:01 430

原创 dubbo reference应用router来筛选出优先provider的过程

注册的provider、router发生变化后,客户端会立即进行配置更新

2024-07-25 16:53:16 265

原创 k8s集群的CA证书过期处理

不改变原CA的公私钥,安全地在线地更新集群CA。

2024-03-06 11:40:21 1496

原创 在centos7安装多个python版本

进入virtualenv初始化的虚拟环境后执行pip,会把三方包都安装在虚拟环境对应的专用目录里,不影响主环境和其他虚拟环境。不与yum安装的openssl冲突,编译结果部署到/usr/local/openssl-1.1.1u目录;–openssldir让openssl-1.1.1u使用操作系统的可信CA;python2默认已安装,官方yum源有提供pip的rpm包。centos7的源不含3.6以上版本的安装包,需要自行编译。用新版python容易成功下载新版virtualenv工具。

2024-02-04 14:35:52 947 1

原创 java21升级事项

jdk8+springboot2迁移到jdk21+springboot3.2

2024-01-24 11:29:09 1996

原创 certificate-transparency-go用例

浏览器内置了一批certificate transparency log机构的公钥,如果SCT申明证书在某个log机构注册了,但是SCT里的签名通过不了log机构的公钥验证,则抛出错误NET::ERR_CERTIFICATE_TRANSPARENCY_REQUIRED

2024-01-19 16:11:29 627

原创 验证Lettuce在单连接上进行[类似]多路复用

redis multiplexing机制类似http2,在存在并发请求时能减少大量通讯延迟,但不支持blocking相关的操作,如BLPOP

2024-01-12 19:03:24 694

原创 演示kotlin的structured concurrency简化并发异步操作

用springboot的kotlin demo,帮助理解structured concurrency简化异步并发调用的机制。

2024-01-08 15:26:44 676

原创 golang利用alpn机制实现优先以http2协议访问服务端

golang的http连接池配置

2024-01-02 11:04:39 738

原创 时区处理综述(java技术栈)

浏览器、java应用、mysql的时区各不相同时

2023-11-28 11:38:23 1222

原创 大量TCP连接滞留TIME_WAIT、SYN_SENT、CLOSE_WAIT状态的分析

本文记录在nginx、tomcat服务器上一些处理异常TCP连接的方案

2023-08-29 15:23:59 1062

原创 单线复用场景下,详解IPTV透传原理

详细解释光猫/路由器的wan口/internet口,对vlan标签的处理

2023-03-08 16:07:22 163025 1

原创 使用nacos配置dubbo3

用实例,说明dubbo3的三个中心的用途

2022-12-08 17:19:44 2973

原创 java/mybatis无法写入Date/TimeStamp的毫秒部分到mariadb里

在mariadb正确处理毫秒信息

2022-11-24 16:20:33 1009 1

原创 搭建http2 mTLS通道,实现本地/远程端口转发(gost)

mTLS于端口转发示例

2022-11-07 16:03:22 1632

原创 请求链路各节点上,如何支持http1.1长连接(java技术栈)

请求端、反向代理、防火墙、web容器,都需要正确配置,才能保障http1.1长连接

2022-10-25 11:44:07 2613

原创 xpath用例

xpah使用记录

2022-09-13 11:50:15 305

原创 ElasticSearch DSL与java API示例

以elasticsearch-rest-client 6.8举例,展示各种复杂查询逻辑的表达方式。

2022-09-01 10:39:58 1326

原创 redis客户端错误定位

记录jedis(redis客户端)的连接池相关问题。

2022-08-31 15:11:53 1316

原创 不当使用Mybatis插件PageHelper,引发查询结果行数不准确或者ClassCastException

PageHelper使用ThreadLocal来记录分页申明,并修改后续mybatis mapper执行逻辑。

2022-08-24 14:56:37 703

原创 用seatunnel替代logstash,把数据从kafka抽取到ES

seatunnel(2.1.3)调用spark-sql(2.4)、flink-sql(1.14)对结构化数据进行处理;能够通过配置,在一个任务里调度多个source和sink。

2022-08-16 11:12:50 2201 3

原创 flink操作hudi数据表

基于flink1.14和hudi0.11,演示flink往hudi数据湖流式地写数据、hive从数据湖读数据。

2022-07-20 16:47:40 3745

原创 flink的sql-client,使用hive metastore作为catalog,来执行sql

适用于flink1.13+版本https://nightlies.apache.org/flink/flink-docs-release-1.14/docs/connectors/table/hive/overview/#dependencies1、把flink-connector-hive_2.11-1.14.4.jar、flink-connector-kafka_2.11-1.14.4.jar、hive-exec-2.3.4.jar下载到flink的lib目录2、hadoop/yarn的相关依赖使用环

2022-07-08 16:13:59 1471

原创 spring里使用janino进行在线编译

文章目录一、引入依赖二、新建classloader三、编译并运行java代码一、引入依赖spring-boot-dependencies里已经申明了janino的版本,spring-boot项目直接引入依赖即可 <dependency> <groupId>org.codehaus.janino</groupId> <artifactId>janino</artifactId> </dependency>二、新

2022-04-25 15:56:53 2085

原创 mysql的逻辑备份与物理备份

文章目录一、理解undo与redo的关系,理解mvccMVCC修改数据宕机恢复二、如何实现在线数据库备份逻辑备份物理备份三、如何利用数据库备份建立slave、恢复master到指定时间点从master制作备份,建立slave从一个slave制作备份,建立一个新的slave恢复master到指定时间点通过理解mysql的三类log:redo、undo、binlog,来掌握数据库备份、还原的实现原理一、理解undo与redo的关系,理解mvccredo log文件是在文件末尾串行追加对数据页(内存page

2022-04-21 17:21:53 1886

原创 java的堆内存、非堆内存构成

文章目录操作系统的oom killjava程序的oomoom erroroom killjava的内存构成HeapClassThreadCodeGCDirectMemorySHR从容器的自动kill理解java程序的内存使用操作系统的oom kill引发操作系统对进程进行oom kill的原因:1、当ram与swap耗尽,操作系统选择低优先级、耗用ram最多的进程进行kill2、进程占用的ram超出cgroup的限制,如docker就是利用cgroup限制可用的系统资源查看系统诊断日志,确认近期

2022-04-21 15:32:55 1478 1

原创 CDC事件高效流转的关键参数

文章目录CDC事件处理流程图mysql参数binlog-row-event-max-sizebinlog_formatbinlog_row_imagekafka broker参数message.max.bytes=10485760socket.request.max.bytes=104857600fetch.max.bytes=104857600kafka producer参数linger.msbuffer.memorybatch.sizemax.request.sizekafka consumer参数fe

2022-03-22 14:02:39 3280

原创 spring程序使用三个方式在apache ignite存取数据

使用多种API操作同一份ignite数据

2022-02-11 17:23:16 1936

原创 在kong上,自行实现mTLS

准备DB-less模式的kong服务器使用全局插件,在certificate阶段要求获取客户端证书,在rewrite阶段验证客户端证书本文基于kong2.5版本,目标是根据tls协商的域名,让kong从配置里(而不是本地证书文件)选择对应的服务端证书以及用于验证客户端证书的CA证书。准备DB-less模式的kong服务器使用配置文件比较容易看清全局配置,在开发阶段,也容易清理和初始化全部kong规则_format_version: "2.1"_transform: falseservic

2022-01-05 14:21:41 1417

原创 定制flowable实现服务编排

文章目录准备springboot项目覆盖默认配置给BPMN组件注入自定义逻辑准备springboot项目pom.xml文件引入flowable的流程引擎、管理UI <dependencies> <dependency> <groupId>org.flowable</groupId> <artifactId>flowable-spring-boot-starter</artifactId> <versi

2021-06-16 20:55:32 2097

原创 clickhouse分布式存储+备份配置

文章目录在配置文件里定义分片与副本创建主表与从表创建分区表在配置文件里定义分片与副本假设集群为两个节点,每个节点互为主备,主副本放在main库内,从副本放在replica库内<yandex> <timezone>Asia/Shanghai</timezone> <interserver_http_host>10.0.1.1</interserver_http_host> <zookeeper>

2021-04-09 10:58:27 1902

原创 grpc-java开发配置,支持eclipse、vscode的自动编译

grpc-java开发配置引入依赖配置自动编译把proto文件放到工程的src/main/proto目录下引入依赖<dependency> <groupId>io.grpc</groupId> <artifactId>grpc-netty-shaded</artifactId> <version>1.32.1</version></dependency><dependency>

2020-10-14 11:11:39 800

原创 hyperledger/fabric的java客户端

hyperledger/fabric的java客户端准备admin的私钥和connection profileorg1-admin-private-keyorg1-admin-signcertconnection-profilefabric-sdk-java使用demo使用admin公私钥来初始化客户端获取channelquery链码invoke链码以1.4版本举例准备admin的私钥和connection profileorg1-admin-private-keyOrg1的Admin用户私钥来源:

2020-05-25 10:24:01 1213

空空如也

空空如也

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

TA关注的人

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