自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 问答 (1)
  • 收藏
  • 关注

原创 MEC@JavaSE@学习笔记@目录文件

一、基础篇二、进阶篇三、实战篇

2020-10-30 12:16:39 380 2

原创 知识点记录

在Java程序中,表示让当前执行的线程暂停执行0毫秒,即不进行任何暂停。这个操作可能看起来没有实际作用,但实际上,它在多线程环境中有着特定的用途。:当线程执行sleep(0)时,它会释放CPU给其他线程,即使没有实际的睡眠时间。这可以作为一种让出CPU的方式,尤其是在自旋锁(spinlock)的实现中,当线程需要等待某个条件成立,但又不想进入阻塞状态时,可以使用sleep(0)来让出CPU,从而避免长时间占用CPU资源。:在执行sleep操作的线程中,如果线程被中断(

2024-05-14 10:03:52 989

原创 2024面试笔记

3、平时有用到一些什么过滤么(filter和interceptor),这两个东西有什么区别,什么时候更适合使用interceptor。6、场景:怎么查询内存溢出,不是top命令,他只是查询当前时刻的使用,我不停止项目,直接找到哪里内存溢出。场景:一个接口,有A/B/C三种实现类,用哪种方式很好注入(spring更推荐那种注入方式,为什么)场景:100万条数据,插入七张表,for循环插入,某一条失败时,只想让这一条回滚,其他不进行回滚。9、Oracle事务,分布式事务处理方式,2pc和3pc有什么区别。

2024-05-13 14:56:29 304 1

原创 其他程序文档整理记录

分布式定时任务,你了解多少?基于Quartz实现分布式任务解决方案!

2024-05-08 15:47:05 143

原创 spring batch

作业,里面可以start添加step和flow(step组),使用split(开启线程并发执行)等item, 可以设定步骤执行顺序,完成作业的处理start(当前步)((.next())).on(条件).to(下一步).from(这一步).on(条件).to(当前步的下一步).end结束注解@EnableBatchProcessing是打开Batch。

2024-04-09 09:07:58 490

原创 表与数据流

数据流转时间节点:下午三点,代销机构收单,做拆单操作,下午将数据推送到之后数据到TA中进行清算,晚上数据中心开始抽数,凌晨数据中心开始处理,处理完大约是凌晨三点之前,给ODSI(开放数据服务)处理凌晨三点到六点,处理完之后会到下游系统,下游系统计算会长一点,差不多九十点钟。存储过程:持仓,大概一个排名,根据持仓情况进行一个积分,年底的时候根据积分计算一个排名,根据排名对客户进行一个分等。认购:三张表:募集期间申购信息表,募集完成后订单确认之后本金买入的持仓份额表,募集期间本金利息买入的持仓份额表。

2024-04-09 09:07:12 237

原创 greenplum-记录一个gp数据库segment节点双宕机问题暴力解决方式(不推荐)

首先存在一个或多个segment的primary节点掉线,致使该segment的mirror节点启动.在mirror节点启动后,在该mirror节点对应的pg_xlog文件夹下,会一直记录系统日志,以保证在该segment的primary节点启动后的数据一致性.

2024-04-03 16:35:03 1440 1

原创 greenplum-Oracle的sql到查询greenplum的修改注意事项(已安装orafce版本)

查询Oracle到查询greenplum的sql修改注意事项。

2024-04-03 16:34:36 261

原创 greenplum-记录一次gp重启报错问题排查步骤

gpstart。

2024-03-29 11:38:17 892

原创 greenplum-清理pg_xlog释放空间(慎重!!!)

greenplum数据库在大量数据更新时,会产生大量的pg_xlog,造成磁盘空间占用;系统长时间运行后,pg_log文件夹下日志文件也会越来越大,合理的做法是日志文件的磁盘和数据目录挂载在不同的磁盘路径下或者磁盘扩容;若在同一路径下,可将日志文件备份到其他路径,腾出一部分空间,或清理pg_xlog。

2024-03-29 11:35:05 1008

原创 greenplum-锁表查问题看处理

Greenplum提供了一个视图(gp_toolkit.gp_locks_on_relation)用来查看当前的锁信息情况,执行查询如下:通过活动查询视图来看一下所有查询目前的状态:(状态可能是active–正在执行,状态也可能是idle–执行完成 )

2024-03-29 11:29:43 896

原创 greenplum-表膨胀问题分析处理

表膨胀是指在一张表的数据文件中积累的自由空间(free space)被旧数据行使用。这些空间已经被之前删除或者不再访问的数据使用。不能做表的维护以重用这些空间,导致表数据文件越来越大,所以表扫描需要更长的时间。

2024-03-29 11:28:04 986

原创 greenplum-修改数据库最大连接数

【代码】greenplum-修改数据库最大连接数。

2024-03-29 11:25:15 498

原创 greenplum-强制关闭正在执行的sql

(这个函数只能 kill Select 查询,而updae,delete DML不生效)可以kill 各种DML(SELECT,UPDATE,DELETE,DROP)操作。通常情况下:使用如下语句来查看有哪些SQL正在执行。来kill掉指定的SQL语句。

2024-03-29 11:21:11 318

原创 greenplum-部分参数调优

Greenplum中有两个优化器,一个是Postgres query optimizer(Postgresql自带的优化器,简称PQO),一个是GPORCA(Greenplum自己开发的新一代优化器,简称GPO)。其中GPO在某些方面进行了优化,让其更适合在大数据量的进行数据分析,性能会更好。但是在数据量不是特别大的情况下,两种优化器的差异不是特别大,甚至PQO的性能还要好于GPO。如果Greenplum要频繁对数据进行DML操作,建议使用PQO。

2024-03-29 11:17:22 603

原创 greenplum-索引介绍

Bitmap Index 非常类似于 Reverted Index (转置索引,或倒排索引),是一种反向索引,使用位图(bitmap)结构来记录某个唯一 Key 在表中的所有位置。通过读取该位图索引,即可一次性获得查询键的所有出现位置。

2024-03-29 11:16:31 1296

原创 greenplum-日常运维命令整理

d 数据文件所放的目录,这里的路径为 /home/gpadmin/external_table_file/。-p 设置访问gpfdist端口,这个可以根据实际情况写。-l 设置日志文件所放的目录,这个参数也可以不用填写。必须注意“&”这个符号绝对不能忘记填写,不然开始服务会失败。串行(非并行)备份:数据汇总的master上面,master做备份,(1.1T执行了三天,所以只适合小数据迁移和备份,灵活)并行备份:分布式数据库,master启动之后,各个segment同时备份各自的数据。

2024-03-29 11:10:00 2289

转载 greenplum-常用管理语句-转载

now() - query_start AS current_query_time, – 累计执行时间。【greenplum】greenplum 数据字典实践–通过sql脚本查询表结构,拼装建表语句。usename user_name, – 执行的用户。backend_start, – 会话开始时间。query_start, – 查询开始时间。waiting, – 是否等待执行。

2024-03-29 11:06:10 256

原创 greenplum-安装oracle兼容函数-orafce

下载地址:https://pgxn.org/dist/orafce/

2024-03-29 11:00:52 221

原创 greenplum-加盘生产实际操作

*content0=‘/data1/gpts’:**每一个节点指定的存储空间路径,当前生产环境一共八个节点,可以为这八个节点(content0–content7)分别指向不同的存储路径,也可以指向同一个存储路径(gpadmin用户用于绝对使用权限,且该目录为空路径)修改默认存储表空间,然后直接创建表,修改默认存储表空间之后,此后新建的表都在这个默认存储表空间中。创建新的表存储空间,原来的表还在保存原来的路径下,插入数据,依旧在原来的路径;表空间与表空间之间的表数据迁移,相对同一空间,速度较慢。

2024-03-29 10:50:58 860

原创 greenplum-Red Hat 7环境-组模式扩容

GreenPlum6.X目前支持以下版本操作系统:建议采用7.3以上的7系列版本本次扩容使用两个segment的节点.每个节点配置为2核心2GB,操作系统为CentOS7.6(组镜像,一次至少增加两个节点,增加数量为2的的整数倍)扩容GP主要分为三个步骤:1.准备工作:包括操作系统安装,系统参数修改等2.安装验证3.执行扩容命令扩容数据库。

2024-03-29 10:38:14 1033

原创 greenplum-centOs7环境-组模式扩容

GreenPlum6.X目前支持以下版本操作系统:建议采用7.3以上的7系列版本本次扩容使用两个segment的节点.每个节点配置为2核心2GB,操作系统为CentOS7.6(组镜像,一次至少增加两个节点,增加数量为2的的整数倍)扩容GP主要分为三个步骤:准备工作:包括操作系统安装,系统参数修改等安装验证执行扩容命令扩容数据库。

2024-03-29 10:37:18 1486 2

原创 greenplum-一个master两个segment安装

原文连接忘记了,是参考文章+本地实践整理出来的此篇内容:GreenPlum6.X目前支持以下版本操作系统:建议采用7.3以上的7系列版本本次安装使用1个master节点两个segment的节点.每个节点配置为2核心8GB,操作系统为CentOS7.6安装部署GP主要分为三个步骤:准备工作:包括操作系统安装,系统参数修改等安装验证初始化数据库。

2024-03-29 10:27:25 1251

原创 项目技术整理

流利的表达项目的完整业务项目介绍:在线社交是互联网时代的产物,已成为互联网用户的基础需求之一。移动互联网自2003年起快速发展,促使在线社交逐渐从PC端转移至移动端。探花交友项目定位于陌生人交友市场。涵盖附近的人,即时通信,左滑右滑,测试灵魂等功能功能介绍:注册登录:用户通过手机验证码进行登录,如果是第一次登录就需要完善用户信息,用户信息分为两部分一个是基本资料填写,标准CURD存储,另一部分为头像上传,需要对图片进行人脸识别校验,防止用户上传非人脸的图片作为头像。**应用的技术是百度智能云的人脸

2021-12-22 09:49:59 1229

原创 Web@前段基础部分@笔记03@JavaScript入门

一、 JavaScript概述1、JS作用JS用于完成页面与用户的交互功能.2、JS的特点 JS不需要编译,由浏览器直接解释执行. js是弱类型语言,js变量声明不需要指明类型,不同类型的数据可以赋值给同一变量. 如:let a = true; a = "abc"; 3、JS组成ECMA Script js的基础语法BOM(Brower Object Model) 浏览器对象模型DOM(Document Object Model) 文档对象模型J

2020-11-19 20:18:10 189

原创 Web@前段基础部分@笔记02@CSS

一 CSS概述层叠样式表(Cascading Style Sheet)作用:给html标签添加样式, 达到美化页面的目的层叠样式: 对同一个标签添加多个不同的样式,所有样式会叠加在一起展示出效果示例<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8"> <title>Title</title> <style

2020-11-18 20:20:07 244 1

原创 Web@前段基础部分@笔记01@全面HTML入门

一 HTML概述html: (HyperText Markup Language) 超文本标记语言超文本:比普通文本功能强大。它可以引入音频、视频、图片、文字、超链接等等。。标记:即标签。定义好的标签有不同的功能和效果。 <img src=""/>语言:人与计算机沟通桥梁HTML 的语法规范是 由 W3C(World Wide Web Consortium 万维网联盟) 制定的。html与xml的异同比较:相同点:都标记语言不同点:xml:标记可以自己定

2020-11-18 20:13:36 314

原创 MEC@JavaSE@基础篇@笔记20@static关键字&&代码块

一、static关键字1、static概述扩展:一个类在内存中的加载顺序。概述:static表示静态的。static可以修饰成员变量和成员方法。被static修饰的成员属于类,而不属某个对象。被static修饰的成员可以被多个对象共享。示例代码:/* 静态成员: 静态成员属于类。 静态成员加载到静态区,只加载一次 静态成员可以被多个对象共享数据​ 使用方式: 非静态成员: 使用方式只有

2020-11-10 10:12:52 2281

原创 MEC@JavaSE@基础篇@笔记19@多态

一、多态同一个对象,在不同时刻表现出来的不同形态。1、代码示例:public class Demo1Polymorphic { /* 多态的前提和体现 1. 有继承/实现关系 2. 有方法重写 3. 有父类引用指向子类对象 */ public static void main(String[] args) { // 当前事物, 是一个员工

2020-11-10 09:47:45 161

原创 JavaSE@拓展补遗@笔记21@正则表达式

一、正则表达式1、介绍正则表达式是对字符串做校验的工具。很多时候字符串需要满足指定的内容限制,就可以用正则表达式来对字符串做限制。比如:账号密码等等的限制。2、字符类[abc] 表示一个字符可以是a或b或c [0-9] 表示一个字符可以是0到9的数字 [a-z] 表示一个字符可以是a到z的字母 [A-Z0-9]表示一个字符可以是A到Z或0-9 [^abc] 表示一个字符不能是a不能是b不能是c3、预定义字符. :代表任意字符 \d ...

2020-11-09 20:46:05 150

原创 JavaSE@拓展补遗@笔记20@java中的几种常用设计模式

开发的原则开发尽量要: 高内聚,低耦合 耦合:各个代码之间互相的联系。 内聚:代码自己内部解决问题的能力。继承: 优点: 提高代码的复用性。是多态的前提。 缺点: 提高了耦合。一、单例设计模式1、作用如果一个类只允许创建一个对象,那么就可以使用单例设计模式。2、实现步骤 把构造方法私有化 类的内部自己创建一个对象 提供一个公共的方法获取这个对象 3、代码实现饿汉式饿的意思就是...

2020-11-09 20:42:33 282 1

原创 JavaSE@拓展补遗@笔记19@Lambda的进阶——方法引用

一、方法引用1、作用方法引用是为了简化代码,在JDK1.8之后出现的技术。用来代替某些Lambda表达式。当Lambda表达式中大括号只有一行代码,且这句代码是在调用别的方法并且没有额外参数的时候,就可以简化成方法引用。2、使用场景:1. //Lambda表达式大括号中只有一个输出语句,输出语句就是调用println()方法,所以可以简化成方法引用 stream.forEach(s->System.out.println(s)); // 对

2020-11-09 20:23:38 147

原创 JavaSE@拓展补遗@笔记18@XML介绍&&XML的两种约束&&XML的DOM4j解析

一、.XML1、XML介绍XML 指可扩展标记语言(Extensible Markup Language)XML中没有预定义标签,所有的标签都是自己定义的。XML是W3C组织的一个语言。W3C在1988年2月发布XML1.0版本,我们现在用的就是1.0版本。在后面也有新的版本,但是新版本不太兼容旧版本,所以新版本没有被推广开。2、编写XML<天气预报> <北京> <东城区> <最高温度&g

2020-11-09 20:18:54 340

原创 JavaSE@拓展补遗@笔记17@lombok插件@未完成

6.LombokLombok是idea的一个插件,插件就是扩展功能。在使用Lombok时需要做两件事情:1.让idea下载插件(只需要在第一次下载,以后就不用下载了)2. 导入Lombok的jar包(每次使用都需要导jar包)功能:帮实体类生成构造方法、setget方法、toString、equals等固定方法。代码:import lombok.*;​@Data //set get toString equals hashcode@NoA

2020-11-09 09:55:56 139

原创 JavaSE@拓展补遗@笔记16@Junit单元测试

一、Junit1、概述junit是单元测试框架,可以对代码进行测试。junit不是JDK中的内容,是第三方工具,所以使用之前需要先导入第三方代码。使用方式如下:下载对应的jar包 在模块下创建一个lib的文件夹,放入jar包 点击jar右键选择Add as Library2.常用注解注解@Test 测试方法,测试方法可以直接运行 测试方法不能有参数不能有返回值​@After 在测试方法之后执行的@Before 在测试方法之前执行的@

2020-11-09 09:45:34 270

原创 JavaSE@拓展补遗@笔记15@动态代理【重要】

一、动态代理1、作用动态代理可以在程序的运行期间,使用代理类型对原有类的方法进行增强。2、使用前提类必须要有实现接口,因为代理类和原有类需要实现同样的接口。3、案例:不允许调用集合删改方法import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;import java.util.ArrayList;import java.

2020-11-08 20:33:26 113

原创 JavaSE@拓展补遗@笔记14@注解与自定义注解初步

一、注解1、概述注解也是类的一个组成部分。注解用@来使用。2、注解的作用生成帮助信息@auther 作者@param 方法参数的介绍@return 方法返回值的介绍编译检查@Override 检查方法是否是重写方法@FunctionalInterface 检查接口是否是函数式接口功能型@Test 单元测试二、自定义注解1、定义格式对于对象,应该先定义类再创建对象先定义类型: pub...

2020-11-08 20:28:05 176

原创 JavaSE@拓展补遗@笔记13@反射新讲

一、反射的概念JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。二、获取字节码对象的三种方式使用类名调用.class属性(.class不是只有类能调用) 使用一个类的对象调用.getClass()方法 使用Class类的静态方法forName("类全名")/获取字节码对象的三种方式​//1.使用类名调用.class属性(.class

2020-11-08 20:22:32 152

原创 JavaSE@拓展补遗@笔记12@Java中的类加载机制【了解】

1、类的加载当一个类第一次被使用时,会被加载到方法区,一个类只会被加载一次。2、类的加载时机 创建类的实例。 调用类的静态变量,或者为静态变量赋值。 调用类的静态方法。 使用反射方式来强制创建某个类或接口对应的java.lang.Class对象。 初始化某个类的子类。 直接使用java.exe命令来运行某个主类。 public class Test01 { public static void main(String[] ar

2020-11-08 20:15:29 221

原创 JavaSE@拓展补遗@学习笔记@目录文件

JavaSE@拓展补遗@笔记01@Lambda表达式

2020-11-08 16:38:59 168

pivotal-greenplum-backup-restore-1.20.2-gp6-rhel-x86-64.gppkg

pivotal_greenplum_backup_restore-1.20.2-gp6-rhel-x86_64.gppkg

2024-03-29

greenplum-cc-web-6.2.0-gp6-rhel7-x86-64.7z

greenplum-cc-web-6.2.0-gp6-rhel7-x86_64.7z。 gpcc linux 安装包。 gpcc:greenplum数据库监控服务

2024-03-29

greenplum-db-6.10.0-rhel7-x86-64.rpm

greenplum-db-6.10.0-rhel7-x86_64.rpm greenplum 数据库linux安装包!

2024-03-29

greenplum6.10安装时缺失的fpm包

无论是在centOS7环境中安装,还是在红帽7环境中安装,总是存在部分rpm找不到 上面的包中包含了这两部分确实缺失的所有rpm(ps:我在安装过程中出现的缺失,全部找到了之后放在了这部分里面)!!!!

2024-03-29

gp知识分享自行录制视频-分段

1.视频内容介绍和日常管理部分 2.用户权限和资源队列 3.压缩模式 4.数据加载 5.分区表 6.数据库备份以及恢复 7.常见故障以及修复

2024-03-29

greenplum学习资料-自整理

1_Greenplum学习分享 2_GreenplumV6.10.0安装手册 3_Greenplum监控平台V6.2.0安装手册 4_Greenplum并行备份工具安装教程 5_Oracle数据迁移到Greenplum

2024-03-29

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

TA关注的人

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