自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 shell脚本实现比较两个文件的差异

工作上遇到了一个场景,框架升级,连带着要升级数据库表,技术支持那边给了个升级包,即数据库建表语句,为了比较与差异,即当前数据库中哪些表在升级包中存在,哪些表不存在,于是把当前数据库的表名全量导出,作为fileA.txt;升级包的建表语句作为fileB.txt。另外写了个shell脚本用户自动比较。

2025-04-26 14:44:30 320

原创 txt文档与excel互转

引言以下讨论的都是以 | 分隔的txt文档与xlsx格式的excel之间转换。

2025-04-26 14:02:24 324

原创 Spring AOP常用注解及使用

throwing :设定使用通知方法参数接收原始方法中抛出的异常对象名。returning :设定使用通知方法参数接收返回值的变量名。用于指定切入点表达式,还可以指定切入点表达式的引用。用于指定切入点表达式,还可以指定切入点表达式的引用。用于指定切入点表达式,还可以指定切入点表达式的引用。用于指定切入点表达式,还可以指定切入点表达式的引用。用于指定切入点表达式,还可以指定切入点表达式的引用。使用当前方法名作为切入点引用名称。标注当前方法作为返回后通知。标注当前方法作为异常后通知。标注当前方法作为前置通知。

2025-04-13 20:56:15 478

原创 类加载时,各种初始化方法的执行顺序

常见的几种方法,比如static final和final static的区别,构造方法,@Autowired,@PostConstruct,afterPropertiesSet(需要实现InitializingBean接口),还有init-method配置,或者通过@Bean的initMethod属性指定的初始化方法。例如,如果是构造器注入,那么构造方法是在实例化的时候调用的,此时参数由Spring注入,这时候@Autowired(如果用在构造方法上)是在构造方法执行的时候处理的。那这三个的顺序是什么呢?

2025-04-13 15:21:55 887

原创 H2内存数据库使用教程

本文将会通过一个springboot案例介绍h2数据库的简单应用。h2数据库提供安装版与免安装版,推荐本地多个版本jdk频繁切换使用的话推荐使用免安装版,固定使用某一个版本的jdk,推荐使用安装版。

2025-04-12 22:21:21 1180

原创 update语句卡住,无法执行的问题

注:解锁时如果报 ora-01031:insufficient privileges ,说明权限不足,需要在服务器端以dba用户执行。--解锁--SESSION_ID,SERIAL。--正在执行的sql,会不断刷新。--查看被锁的sql。

2024-12-12 23:23:07 1043

原创 ogg21.3安装以及单向同步配置

重新创建后,会存在抽取进程写入的trail文件序号与投递进程的读取trail文件序号不同,需要保证抽取进程、投递进程、复制进程的trail文件序号一致。3.复制进程配置HANDLECOLLISIONS参数(生产慎用),这个参数的作用简单来说是操作目标端没有的数据时,先执行插入操作。1.expdp/impdp数据泵,在导出数据之前应确保要同步的表没有业务数据写入,必要时可以把数据库设置为只读模式。--打开数据库,此模式为数据库的正常模式。--检查是否开启归档 --未打开。--检查是否开启归档 --已打开。

2024-12-10 22:02:50 1858

原创 oracle默认临时表空间满了的处理方法

最近发现执行sql的时候变慢,于是看了下临时表空间满了,测试环境下也没有那么多讲究,直接换。--查询是否有sql占用临时表空间,有的话,需要等待占用解除。--查询默认临时表空间。--创建新的临时表空间。--删除表空间及文件。

2024-12-10 16:17:54 737

原创 简单数据泵导出导入expdp/impdp

oracle 切换实例 export ORACLE_SID=orcltest。--扩容表空间 (表空间文件默认最大32G,超出可新增表空间文件)--创建临时目录--导出的数据文件需要放至该目录下。--导出文件(修改用户名、密码、实例名)--导入数据(修改用户名、密码、实例名)--登录服务器,输入sqlplus。--登录服务器,输入sqlplus。--建用户(修改用户名、密码)如果数据量大,可以指定并行度。2、目标数据库导入数据文件。1、源数据库备份数据文件。--退出sqlplus。--上传到目标服务器。

2024-12-10 15:38:47 790

213000-fbo-ggs-Linux-x64-Oracle-shiphome.zipogg21.3安装包,适用于经典架构

213000-fbo-ggs-Linux-x64-Oracle-shiphome.zip ogg21.3安装包,适用于经典架构

2025-04-26

nginx-1.18.0/nginx-1.12.2 windows版本

nginx-1.18.0/nginx-1.12.2

2025-04-21

jdk1.7-80 免安装版

jdk1.7_80 免安装版

2025-04-21

jdk1.8-64 免安装版

jdk1.8_64 免安装版

2025-04-21

jvms-v2.1.5,jdk版本管理工具

jvms_v2.1.5,jdk版本管理工具

2025-04-13

kafka-2.13-4.0.0

kafka_2.13-4.0.0 完全移除zookeeper,默认启用KRaft模式。 1.简化集群部署与运维 Kafka 4.0 默认运行在 KRaft 模式下,不再依赖ZooKeeper,通过内部 Raft 协议管理元数据,简化了集群部署和运维流程,降低了运维复杂度。这一改变减少了 ZooKeeper 的性能瓶颈,提升了元数据操作的效率,使集群的扩展性更强,维护 2.迁移建议与步骤 从 ZooKeeper 模式迁移至 KRat 模式是Kafka4.0的重要升级步骤。建议先升级到 Kafka 3.7/3.8完成迁移,以确保数据完整性和系统稳定性。迁移过程中需验证 KRatt 控制器集群的稳定性,确保元数据同步正常,避免因迁移导致的业务中断。 3.性能提升与可扩展性增强 KRaft 模式通过优化元数据管理,减少了ZooKeeper的性能瓶颈,提升了元数据操作的效 率,增强了系统的可扩展性。这使得 Kafka4.0在大规模集群部署中表现更加出色,能够更好地应对高并发和大数据量的场景。 成本也显著降低。

2025-04-13

activetyMq-5.15.9

activetyMq-5.15.9

2025-04-13

h2内存数据库,1.4.200版本(支持jdk11以下),2.3.232版本(支持jdk11及以上)

压缩包中有两个版本的h2数据库,1.4.200版本(支持jdk11以下),2.3.232版本(支持jdk11及以上),并且每个版本都包含安装程序和免安装版

2025-04-12

idea 2024.1安装包

idea 2024.1安装包

2025-04-12

jdk17安装包,windows环境

jdk17安装包,适用与windows系统

2025-02-22

kafka-2.12-3.9.0安装包

kafka_2.12-3.9.0安装包

2025-02-22

MinGW-8.1.0

c/c++编译环境,MinGW-8.1.0

2025-02-22

空空如也

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

TA关注的人

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