- 博客(16)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Object.equals()、Object.equals(a,b)、Objects.deepEquals(a,b)的区别
不同equals方法的区别
2022-12-28 10:59:29
169
原创 稀疏数组
一、应用场景在二维数组存储中,若为0元素(以0为例)的数量远远大于非0元素的数量时,我们存储这类数组时就可以将其压缩为稀疏数组存储。二、稀疏数组稀疏数组为一个N行3列的二维数组,第一行第一列记录了原来数组有多少行,第一行第二列记录了原来数组有多少列,第一行第三列记录了原来数组中非0数据的个数。2~N行,每行第一列记录对应原数组的行下标,第二列记录对应原数组的列下标,第三列记录了对应原来数组的值。比如数组内容:0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
2021-05-10 21:34:13
101
原创 搭建OGG同步Oracle数据库(源端Linux,目标端Windows)
OGG原理OGG是一种基于日志的结构化数据复制软件,通过捕获源数据库online redo log (在线重做日志)或archive log(归档日志)获得数据变化,形成tail(队列文件 ),再将这些tail通过网络协议,传输到目标数据库,目标端通过解析,插入至目标端数据库,从而实现源端与目标端数据同步。OGG的特性:1.对生产系统影响小:实时读取交易日志,以低资源占用实现大交易量数据实时复制;2.以交易为单位复制,保证交易一致性:只同步已提交的数据;3.高性能,智能的交易重组和操作合并,使用数
2021-03-11 18:58:33
1922
原创 Oracle数据中模糊查询包含特殊字符怎么解决
今天在使用Oracle模糊查询一个字段是否包含_的时候发现查询出来的数据不对,因为在模糊查询中%代表任意字符,_代表一个任意字符,所以直接使用的数据库会任为要匹配任意字符,所以查询出的数据不对:普通模糊查询:select * from table where column like ‘%要查询的字符%’;这样的写法对于普通字符的模糊查询是没有问题的但是遇到查询字符为%或_就会有问题Oracle中特殊字符模糊查询:select * from table where column like '%\_
2021-03-05 17:59:01
1533
原创 Windows系统设置端口转发
场景我本地采用NAT网络模式搭建了两台虚拟机,虚拟机A:192.168.183.129,虚拟机B:192.168.183.130.我本机的IP是172.16.111.167,同事电脑的IP是172.16.111.132.同事想要远程虚拟机A,B。直接ping网络是不通的,所以就需要通过我的机器做一个中转,需要在我的机器上设置端口转发(端口映射)。以管理员身份打开Windows PowerShell工具查看当前所有的转发规则netsh interface portproxy show all
2021-02-20 11:28:28
3325
原创 Oracle数据库相关操作
Oracle数据库相关操作最近工作一直在做关于OGG的相关内容,难免会涉及到Oralce数据库的一些相关操作,想着记录下来以免忘记或者需要的时候找不到,日后新的操作再慢慢累计补充1、创建表空间create tablespace TSP_NAME datafile '/data/d1/oradata11/tsp_name01.dbf' size 100M autoextend on maxsize 30G;2、新增表空间文件ALTER TABLESPACE TSP_NAME ADD DATAFIL
2021-02-02 11:05:03
391
3
原创 Linux系统安装Oracle数据库
一、环境需要1、Linux系统包(我用的是Oracle for Linux 6.8)2、Oracle11g的Linux版本安装包3、软件包地址链接:链接:https://pan.baidu.com/s/1zlQRQpFsI1sHqQ808sP12A 提取码:r7qg 复制这段内容后打开百度网盘手机App,操作更方便哦–来自百度网盘超级会员V4的分享二、创建虚拟机1、创建虚拟机安装Linux系统2、内存分配4G,磁盘分配60G(根据个人机器性能划分 内存不低于2G)3、磁盘划分swap
2021-01-20 11:04:19
528
原创 通过OGG(Oracle Golden Gate)实现SqlServer2012的数据同步
Golden Gate(简称OGG)提供异构环境下交bai易数据的实时du捕捉、变换、投递。1、OGG原理OGG是一种基于日志的结构化数据复dao制软件,通过捕获源数据库online redo log (在线重做日志)或archive log(归档日志)获得数据变化,形成tail(队列文件 ),再将这些tail通过网络协议,传输到目标数据库,目标端通过解析,插入至目标端数据库,从而实现源端与目标端数据同步。2、OGG的特性:1)、对生产系统影响小:实时读取交易日志,以低资源占用实现大交易量数据实时复
2020-10-13 16:01:59
3393
1
原创 Spring Boot与Swagger2的奇妙之旅
在Spring Boot工程的pom文件中引入swagger2的依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.6.1</version&g...
2020-02-20 18:10:24
77
原创 Spring Boot偶遇Redis
在Spring Boot工程的pom文件中导入redis的依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependenc...
2020-02-20 17:55:56
103
原创 Spring Boot运行状态监控 Actuator
Spring Boot的Actuator提供了运行状态的监控的功能,Actuator的监控数据可以通过REST、远程shell(1.5之后的版本弃用)和JMX方式获得。我们首先介绍通过REST方式查看Actuator的节点的方法,这是最常见且简单的方法。在工程的pom文件中引入Actuator的起步依赖spring-boot-starter-actuator,代码清单如下:<depend...
2020-02-20 17:54:28
1250
原创 Spring Boot使用多个环境的配置文件
在开发过程中,可能有多个不同环境的配置文件,例如:开发环境,测试环境,预发环境,生产环境等。Spring Boot支持程序启动时在配置文件 application.yml 中指定环境的配置文件,配置文件格式为application-{porfile}.properties,其中{profile}对应环境的标识,例如:application-test.properties——测试环境;a...
2020-02-20 17:52:03
112
OGG字符集转换报错
2021-01-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人