自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ChunkWen的博客

寻道者&纷彩之心

  • 博客(35)
  • 资源 (2)
  • 收藏
  • 关注

原创 迁移 MySQL 数据到 OceanBase 集群(mysqldump+datax)

操作系统:redhat7.9mysql数据库版本:5.7.26oceanbase集群版本:3.1.0。

2024-03-12 03:32:31 1094

原创 Oceanbase使用BenchmarkSQL 进行tpcc测试及执行计划查询

操作系统:redhat7.9内核版本:3.10.0-1160.el7.x86_64Ocaenbase集群版本:社区版单副本集群,3.1.0,租户为mysql模式Benchmarksql要求jdk8版本及以上的java环境创建tablegroup的语句,表组名不能使用双引号,需要删除双引号;删除创建sequence的语句。查看执行计划的一般步骤(可选)查询oceanbase.gv$sql_audit 视图获取top sql,获取tenant_idsvr_ipsvr_portsql_id。

2024-03-12 03:28:01 693

原创 OceanBase社区版手动部署单副本集群及OBProxy

oceanbase社区版部署单副本集群,要求内存不小于10G。本机操作系统为redhat7.9,资源配置为4c16G,磁盘空间100G。该报错似乎是内部bug,不用在意。等待一会之后,observer进程会起来。创建mysql类型业务租户,允许所有连接,关闭回收站。bootstrap之后,就可以登录sys租户了。登录集群时,不要加上@租户名,否则报错。设置admin用户环境变量。连接obproxy配置密码。创建proxyro用户。启动observer。安装obproxy包。

2024-03-07 19:41:43 1452

原创 OceanBase社区版单节点安装搭建(Docker)

oceanbase社区版搭建(docker方式)

2024-03-07 16:14:04 1815 1

原创 Oracle 数据泵导入导出分区表及避坑指南

Oracle 数据泵导入导出分区表及避坑指南分区表的导入导出首先根据emp表创建一个分区表,emp表如下:SCOTT@dborcl1> alter session set nls_date_format='YYYY-MM-DD HH24:MI:SS';SCOTT@dborcl1> desc emp; Name Null? Type ------------------------------------------------------------

2022-04-25 18:32:11 3030 1

原创 Oracle impdp 创建用户避坑指南(表空间配额,权限)

Oracle数据泵remap_tablesapce,remapschema参数与表空间配额、权限注意点

2022-04-24 11:32:19 1597

原创 Typora+Git+Gitee实现个人笔记自动同步

Typora+Git+Gitee配置markdown笔记自动同步配置gitee注册gitee账号在你自己电脑上(这里以windows举例),生成公钥打开你的公钥文件,复制全部内容找到设置,添加公钥,将复制内容粘贴到指示位置,确定创建一个仓库,找到你创建的仓库页面,复制ssh链接配置Git软件下载Git软件,并运行git bash,黄色字体代表当前所在目录配置远程仓库地址配置全局用户名,全局email.这是在你commit时,记录到gitee.co

2022-03-11 11:09:33 2817

原创 Spring依赖注入

Spring依赖注入依赖注入:依赖:所有对象的创建依赖spring容器。注入:对象的属性值由spring容器注入。1.构造器注入有参构造方法传参的方式注入。1.1 实体类:package com.cj.pojo;public class User2 { private int id; private String name; public User2(int id, String name) { this.id = id; th

2021-09-12 23:24:45 125

原创 Idea中Spring的配置文件写入p命名空间报红

现象虽然报红,但是p命名空间可以正常使用。解决方案不管它

2021-09-12 22:58:10 503

原创 java中的static关键字

1.概念static(静态)表示所修饰的属性或者方法属于类所有,而不属于某个对象。static的属性或方法被类的所有对象所共享,一个对象更改了static属性的值,其他对象中的static属性值也会改变。2.static属性static属性既可以在static方法中访问,也可以在非static方法中访问非static属性只能在非static方法中使用3.static方法static方法既可以在static方法中调用,也可以在非static方法中调用。非static方法只能在非sta

2021-08-31 02:26:33 135

原创 java的访问控制修饰符public,protected,default,private

访问修饰符类包子类其他包public√√√√protected√√√default√√可以被同一个包中的子类访问private√

2021-08-30 15:42:27 88

原创 java的方法、参数传递、值传递、引用传递、可变参数

java方法基本概念构成方法有四大要素。返回值类型、方法名称、参数、方法体一般情况下,定义一个方法的语法如下所示。修饰符 返回值类型 方法名(参数列表){ //方法体 return 返回值;}形参变量隶属于方法,也就是说它们是方法的局部变量,只当在被调用时才被创建,才被临时性的分配内存,在调用结束后,立即释放所分配的内存单元。也就是说,当方法调用返回后,就不能再使用这些形式参数。方法名称和方法参数列表(参数类型,参数个数)一起构成方法签名,方法签名是唯一标识方法的。注意

2021-08-25 17:19:33 316 1

原创 java数组

数组数组是一种用于存储多个相同类型数据的存储模型。定义格式数据类型[] 变量名。数组初始化初始化就是为数组中的元素分配内存空间,并为每个元素赋值。动态初始化初始化只指定数组长度,不指定初始值,由系统为数组分配初始值,初始值是元素类型的默认值。如:int [] arr=new int[3];静态初始化初始化时指定每个数组元素的初始值,有系统决定数组长度。如:int[] arr =new int[]{1,2,3};//简化版,虽然写法改变,但是简化方式在后台其实还是和原始方式

2021-08-25 15:22:43 88

原创 java跳转控制语句break、continue

java的break与continue语句continue用在循环中,基于条件控制,如果条件满足,则执行到continue语句时,不再执行continue后面的语句,直接进入下一次循环。案例:输出1~5之间的奇数。public class continue语句 { public static void main(String[] args) { for (int i = 1; i <= 5; i++) { if (i % 2 == 0) {

2021-08-22 23:20:17 139

原创 javaSwitch语句

switch语句执行流程switch语句先计算括号中表达式的结果。根据表达式的值检测是否符合执行case后面的选择值,若是所有case的选择值皆不符合,则执行default后面的语句,执行完毕即离开switch语句如果某个case的选择值符合表达式的结果,就会执行该case所包含的语句,直到遇到break语句后才离开switch语句若是没有在case语句结尾处加上break语句,则会一直执行到switch语句的尾端才会离开switch语句。若是没有定义default该执行的语句,则什么也不会执

2021-08-22 22:58:12 247

原创 java中的内部类:成员内部类,局部内部类,匿名内部类

内部类概述内部类是指定义在一个类体内部的类。包括成员内部类,局部内部类,匿名内部类,如下所示public class External{ class Inner{//内部类Inner }}成员内部类如下代码阐述内部类的访问特点package InnerClasss;public class External { private int a=1; private class Inner { public int b=2;

2021-03-14 19:13:55 85

转载 java中为何不能用static,final,abstract修饰构造方法

点此查看

2020-11-05 12:27:15 2638

转载 java中object类特性及方法,特殊关键字,多态性,抽象类和接口

点击此处跳转

2020-10-09 21:10:15 134

原创 java字符串处理函数

子串substring()方法,从一个较大的字符串中提取一个子串,便于计算子串的长度,如s.substring(a,b)的长度是b-a;用法:String s="hello";String s1=s.substring(0,3);//从0开始,截止到3的前一个,即012的位置字符串拼接使用+号 String s1="1"; int s2=2; String s3=s1+s2;//即“12”,将字符串和非String类型拼接会自动转换为字符串 String s4="3"+s1

2020-09-29 16:50:26 198

原创 数据结构(c)队列的链式表示实现

#include <iostream>#include <malloc.h>using namespace std;typedef int ElemType;typedef struct QNode { ElemType data; struct QNode* next;}QNode,*QueuePtr;typedef struct { QueuePtr front; QueuePtr rear;}LinkQueue;bool init(LinkQueu

2020-09-17 11:07:50 106

原创 数据结构(c语言)循环队列实现(顺序存储)

#include <iostream>#include <malloc.h>using namespace std;#define MAXSIZE 10typedef int ElemType;typedef bool Status;typedef struct SqQueue { ElemType* base;//存储空间基地址 ElemType* q;//存储空间基地址1,用于输出 int front;//队列头 int rear;//队列尾}SqQu

2020-09-15 00:03:41 479 1

原创 数据结构(c语言)顺序栈实现

#include <iostream>#include <malloc.h>using namespace std;#define MAXSIZE 100//后面不能跟分号,否则使用的时候会带上分号typedef int ElemType;typedef bool Status;typedef struct SqStack { ElemType* base;//栈底指针 ElemType* top;//栈顶指针 int stacksize;//栈大小}SqS

2020-09-14 00:02:24 123

原创 数据结构(c语言)链栈实现

#include <iostream>using namespace std;typedef int ElemType;typedef struct StackNode { ElemType data; StackNode* next;}StackNode,*LinkStack;void init(LinkStack &S) { S = NULL;}void select(LinkStack &S) { cout << "所有元素如下:\

2020-09-14 00:01:28 173

原创 数据结构(c语言)单链表标准实现

#include <iostream>using namespace std;typedef int ElemType;typedef bool Status;typedef struct LNode { ElemType data; LNode* next;}LNode,*LinkList;Status init(LinkList &L) { L = new LNode; L->next = NULL; return true;}Statu

2020-09-13 00:32:53 214

原创 关于数据结构(c语言)中结构体声明的LNode, *LinkList

typedef int ElemType;typedef struct LNODE{//这里的LNODE称为结构标记 ElemType data;//节点的数据域 struct LNODE* next;//定义一个指向结构体的指针变量,保存下一个节点的地址信息}LNode,*LinkList; //这里的LNode是结构体的别名,不是结构变量名 //而LinkList是struct LNode * 的别名//整个上述结构体可等价为:struct LNODE{};typedef

2020-09-12 17:01:33 7864

原创 数据结构(c语言)单链表的实现

#include <stdio.h>#include <iostream>#include<malloc.h>using namespace std;typedef int ElemType;typedef struct LNODE{//这里的LNODE称为结构标记 ElemType data;//节点的数据域 struct LNODE* next;//定义一个指向结构体的指针变量,保存下一个节点的地址信息}LNode,*LinkList; //这里

2020-09-12 16:55:46 272

原创 数据结构(c语言版)顺序表的实现

数据结构原本的书籍上面只写了算法部分,不能直接运行,在此贴上c语言实现的完整代码,需要注意的地方已在代码中注释#include <stdio.h>#include <malloc.h>#define LIST_SIZE 100//初始分配空间的节点个数#define LIST_INCREMENT 10//新分配空间的节点个数typedef int ElemType;typedef struct book{ ElemType* elem;//存储空间基地址 int

2020-09-12 16:49:42 1640

原创 数据结构(c语言)中,定义结构体变量出现不允许使用不完整类型错误

这是原来的代码typedef int ElemType;typedef struct LNODE{//这里的LNODE称为结构标记 ElemType data;//节点的数据域 struct LNode* next;//定义一个指向结构体的指针变量,保存下一个节点的地址信息}LNode,*LinkList;int main(){ LNode L;//这里报错,说不允许使用不完整的类型}修改之后的代码是这样的:typedef struct LNODE{ ElemType data;

2020-09-09 22:31:36 11377

原创 java运算符指南

运算符优先级及意义运算符优先级意义()1[]1!2非+(正号),-(负号)2~2求反,计算公式:~a=-a-1++2变量值自增1–2变量值自减1*3/3%3取余+(加)4-(减)4<<5左移位>>5有符号右移位&...

2020-04-09 16:29:58 89

原创 java数据类型总结与数据类型转换

分类基本数据类型:数值型byteshortintlongfloatdouble字符型(char)布尔型(boolean)引用数据类型类(class)接口(interface)数组(array)位数及表示范围及默认值数据类型内存大小表示范围默认值long8B (Byte)。。。0int4B-21474836...

2020-04-08 00:50:45 178

原创 git基本操作

配置仓库git init 初始化git分支分支存在的意义,协同开发。当刚开始开发系统或后期新增功能等,就将各个部分放在不同的分支中,调试测试完成后,合并到主分支,保证主分支的可用性和完整性。基本操作git branch 列出当前工作区的所有分支git branch ex 创建新分支,名为exgit checkout ex 切换到ex分支git branch -b ex 创建并...

2020-04-05 23:07:26 123

原创 java程序概述

java程序概述如果将一个类声明为public,那么文件名称必须和此类名相同。一个java文件中,至少有一个类,但不一定是public类。public static void main(String args[])是java程序的运行起点。main()方法前面必须加上pulic static void三个标识符。public代表公有方法,static代表是一个静态方法,也就是在创建类的对象...

2020-02-17 22:59:46 150

原创 Eclipse基础使用

Eclipse基础使用我这里使用的是汉化的界面,有关eclipse汉化的教程在java开发环境配置已说明Eclipse常用的快捷键ctrl+1 快速修复ctrl+/ 注释本行ctrl+鼠标左键 打开鼠标所指变量的声明ctrl+d 删除本行ctrl+z 撤销ctrl+enter 在当前行上一行新增一行shift+enter 在当前行下一行新增一行ctrl+alt+/ 自动补全关键...

2020-02-17 15:21:48 125

原创 配置java开发环境

下载文件jdkeclipse环境变量配置jdk环境变量JAVA_HOMEJAVA_HOME也就是jdk的安装目录,比如C:\Program Files\Java\jdk1.8.0_231PathPath是为了告诉操作系统可执行文件的搜索路径,当用户要运行一个可执行文件时,首先会在当前目录下寻找该文件,如果找不到就去Path指定的目录下面寻找,找到则执行,找不到就报错...

2020-02-06 18:49:41 255

翻译 C语言使用scanf_s函数输入的正确姿势

刚开始学习C语言,第一次写博客,有点小紧张,文章有不足之处欢迎指正。 一、scanf_s函数格式控制字符串中除了格式声明之外,如果有其他字符,则在输入数据时要在对应位置上输入与这些字符相同的字符。例如以十进制格式输入1,2,3:scanf_s("%d,%d,%d",&amp;a,&amp;b,&amp;c);在输入数据时,应该输入1,2,3而不是1 2 3...

2018-04-27 00:30:24 29983 3

Oracle使用逻辑卷LV作为ASM磁盘使用配置教程

曾经有人说Oracle的ASM磁盘必须要用裸设备,真是这样吗?试试使用LV来搞吧。

2022-06-09

typora+git+gitee实现个人笔记自动同步

typora+git+gitee实现个人笔记自动同步

2022-03-11

空空如也

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

TA关注的人

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