自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(418)
  • 资源 (20)

原创 pg为什么...?

2019-11-25 20:45:18 50

原创 HTTP头的查看

在chrome里打开开发者工具,选中Network。找到url即可看到此url的HTTP头。此外 :要区别F5和crtl+F5的区别如果是前者,请求的是有缓存的页面,可能之前页面存在的异常依然存在;后者发送请求浏览器直接向目标URL发送请求,而不使用浏览器缓存的数据。图一 常见的请求头图二 响应头 图三 响应码。QMS系统Status Code:20...

2017-10-19 16:44:46 273

原创 RabbmitMQ学习笔记-RabbitMQ与SpringBoot2.0整合实战

一、SpringBoot 整合配置详解1.1 生产端的几个关键参数spring.rabbitmq.publisher-confirms=true spring.rabbitmq.publisher-returns=true spring.rabbitmq.template.mandatory=true1.2 生产端消息的确认和返回模式public class RabbitSender { //自动注入RabbitTemplate模板类 @Autowired private..

2020-09-17 22:39:19 15

原创 gpcopy实战

目录一、GPCOPY 简介二、gpcopy 例子2.1 GP4 2 GP62.1 迁移效能一、GPCOPY 简介参考一参考二二、gpcopy 例子2.1 GP4 2 GP61、表结构准备pg_dump -s --table=sor.wpp_adefect_f_n qmstst |pg_dump -h 10.50.* .* -d qmstst2、清空表qmstst=# truncate table sor.wpp_adefect_f_n; TR...

2020-09-17 16:59:02 10

原创 RabbitMQ之mandatory和immediate

mandatory和immediate是AMQP协议中basic.publish方法中的两个标识位,它们都有当消息传递过程中不可达目的地时将消息返回给生产者的功能。对于刚开始接触RabbitMQ的朋友特别容易被这两个参数搞混,这里博主整理了写资料,简单讲解下这两个标识位。mandatory当mandatory标志位设置为true时,如果exchange根据自身类型和消息routeKey无法找到一个符合条件的queue,那么会调用basic.return方法将消息返回给生产者(Basic.Return

2020-09-15 22:31:35

转载 Greenplum segment级锁问题排查方法

目录背景锁查看方法灵异锁等待事件排查手段一 - 通过(gp_dist_random)在主节点发起请求,在所有segment节点单独执行灵异锁等待事件排查手段二 - 使用(gp_session_role=utility)直接连接SEGMENT参考背景Greenplum(GPDB)是一个分布式数据库,分布式数据库的锁管理比单机更加复杂。例如在加锁时,需要对所有节点加锁(包括MASTER和所有的SEGMENT节点),在释放锁时,则需要释放所有节点的锁。如果在释放过程中,MAS.

2020-09-15 16:30:28

转载 PostgreSQL 如何查找TOP SQL (例如IO消耗最高的SQL) (包含SQL优化内容)

目录背景一、安装pg_stat_statements二、加载pg_stat_statements模块三、配置pg_stat_statements采样参数四、创建pg_stat_statements extension五、分析TOP SQLpg_stat_statements输出内容介绍最耗IO SQL最耗时 SQL响应时间抖动最严重 SQL最耗共享内存 SQL最耗临时空间 SQL六、重置统计信息慢SQL到底慢在哪里?七、慢SQL、...

2020-09-15 16:16:25 35

原创 RabbmitMQ学习笔记-Spring AMQP实战

一、RabbmitAdmin二、实战2.1 spring 和mq整合代码依赖 <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>3.6.5</version> </dependency> <dependency&...

2020-09-14 21:55:44 15

转载 Greenplum安全

目录Greenplum安全身份认证pg_hba.conf配置连接类型pg_hba.conf配置连接数据库pg_hba.conf配置连接用户pg_hba.conf配置连接网络地址pg_hba.conf配置用户的认证方法Greenplum安全身份认证1、Handles the user anthentication2、The file is located in $MASTER_DATA_DIRECTORY3、Comments are ...

2020-09-09 18:07:19 19

转载 Greenplum 跨库数据JOIN需求 - dblink的使用和弊端以及解决方案

背景Greenplum在许多企业中被用于数据仓库,一个企业中通常会有统一的用户管理系统,账务系统;还有许多业务线。数据被分成两类,一类是业务相关的,一类是全公司统一的数据。如果用户将两个部分数据分别存入不同的数据库(单个实例可以创建多个数据库),并且公共数据需要与业务数据JOIN时,你可能会想到dblink这个功能,通过DBLINK管理其他数据库然后和本地数据进行JOIN。如果你对实例和数据库的概念不太理解,可以参考一下这篇文档。《PostgreSQL 逻辑结构 和 权限..

2020-09-08 16:39:29 26

转载 PostgreSQL 逻辑结构 和 权限体系 介绍

目录背景逻辑结构权限体系schema使用 , 特别注意用户public如何查看和解读一个对象的当前权限状态附录libpq与jdbc连接配置参考libpqjdbc参考更高基本的安全控制背景本文旨在帮助用户理解PostgreSQL的逻辑结构和权限体系,帮助用户快速的理解和管理数据库的权限。逻辑结构最上层是实例,实例中允许创建多个数据库,每个数据库中可以创建多个schema,每个schema下面可以创建多个对象。对象包括表、物化视图、操.

2020-09-08 16:35:43 31

原创 Linux 环境变量

Linux 环境变量/etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc: 为每一个运行bashshell的用户执行此文件.当bashshell被打开时,该文件被读取.~/.bash_profile: 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件....

2020-09-08 14:19:43 18

原创 Linux-粘滞位的使用

1、场景一假如你是一个员工组的团队领导,为xyz公司工作。公司要求你创建一个dir_xyz目录,让该组成员都能在该目录下创建或访问文件,但是除了文件创建者之外的其他人不能删除文件,你会怎么做?2、场景二某一目录只允许人员读取操作不可进行更改操作解决# mkdir dir_xyz# chmod g+wx dir_xyz# chmod +t dir_xyz第一行命令创建了一个目录(dir_xyz)第二行命令让组(g)具有‘写’和‘执行’的权限最后一行命令——权限位最后的‘.

2020-09-08 13:24:47 18

原创 GreenPlum 多态存储

exchange partition语法,可以把某些分区交换到其它表中,你可以利用这个语法把某些分区交换到列存表和外部表,从而实现多态存储。具体操作如下。再GP 归档的时候来深入学习一下这块用一个外部表交换一个叶子子分区用户可以用一个可读的外部表交换一个分区表中的一个叶子子分区。外部表数据可以位于一个主机文件系统、一个NFS挂载或者一个Hadoop文件系统(HDFS)。例如,如果用户有一个分区表,它按月被分成月度分全局并且对该表的大部分查询值访问较新的数据,用户可以把较旧的、较少访问的数据...

2020-09-08 11:49:09 25

原创 获取GP集群耗时Rank

目录一、需求背景二、需求设计与关键表介绍2.1system_*介绍2.2queries_*介绍三、实践3.1 自动化排程一、需求背景监控GP集群每个资源管理队列的耗时情况,来观察业务上的改变对数据库影响几何?二、需求设计与关键表介绍GreenPlum 中有一个gpperfmon数据库,该数据库中记录了GP运行时的状态,并提供履历查询。在分析GP效能时比较好用。官方也提供了GPCC web监控页面,但总不能满足你的需求。对其系统表熟悉之后,变可以自己来做自己...

2020-09-08 10:27:45 16

原创 RabbmitMQ学习笔记-死信队列

目录一、什么是死信队列?二、死信队列的分类三、死信队列的设置​四、代码示例4.1 消费端代码4.2 生产端代码4.3 myconsumer一、什么是死信队列?消息没有消费者可以消费的时候。二、死信队列的分类三、死信队列的设置四、代码示例4.1 消费端代码import java.util.HashMap;import java.util.Map;import com.rabbitmq.client.C...

2020-09-07 22:20:35 20

原创 RabbmitMQ学习笔记-TTL消息详解

目录一、TTL消息队列二、实践2.1 新建一个有TTL 的队列​2.2 建立exchanger并绑定路由key2.3 确认队列的binging​2.4 通过exchanger 发送消息一、TTL消息队列二、实践2.1 新建一个有TTL 的队列TTL : How long a message published to a queue can live before it is discarded (milliseconds).(Sets the "x-...

2020-09-07 22:00:37 16

原创 RabbmitMQ学习笔记-消费端ACK与重回队列机制

一、消费端ack二、重回队列三、代码测试3.1 producer 端代码import java.util.HashMap;import java.util.Map;import com.rabbitmq.client.AMQP;import com.rabbitmq.client.Channel;import com.rabbitmq.client.Connection;import com.rabbitmq.client.ConnectionFactory;..

2020-09-07 21:32:30 12

转载 解惑HOT原理

1|0一、问题前段时间;QQ群里有人对“这个表(0,4)这行数据我做了update操作,查看索引的page数据,看到索引一直指向(0,4),用ctid='(0,4)'查询业务表是查不到数据的;然后我做了表的vacuum,reindex甚至drop/createindex,还是这样的”感到疑惑。  在PostgreSQL8.3实现了(heap only tuple)HOT特性。它存在的目的就是消除表非索引列更新对索引影响。但是它如何工作的呢?2|0二、解析  我们来模拟环境...

2020-09-07 17:01:50 18

原创 GreenPlum 查看page, index, tuple 详细信息

需要创建两个扩展函数 create extension pgstatuple create extension pageinspect 如果没有对应的动态库文件,需要自己编译然后copy到GreenPlum安装目录对应的lib下。查询page, index 详细信息 show how many pages in one tableselect pg_relpages(regclass) show one table tuple informationselect *

2020-09-07 16:59:06 22

原创 RabbmitMQ学习笔记-消费者端限流

一、消费端限流二、rabbmitmq的限流什么是非自动确认消息呢?autoAck = false事实上autoack一般都是false。channe.basicQos(int prefetchSize, int prefetchCount, boolean global) public void basicQos(int prefetchSize, int prefetchCount, boolean global) throws IOException { .

2020-09-05 22:50:51 17

原创 RabbmitMQ学习笔记-自定义消费者

一、自定义消费的使用String basicConsume(String var1, boolean var2, Consumer var3) throws IOException; public String basicConsume(String queue, boolean autoAck, Consumer callback) throws IOException { return this.basicConsume(queue, autoAck, "", callback...

2020-09-05 22:42:46 22

原创 RabbmitMQ学习笔记-producer的return Listern机制

retuen 主要处理message 不可达的问题,生产中也遇到过,例如exchanger 未建立、或者queue 和exchanger未绑定关系。这些消息应该让生产者知晓并做相应处理。一、return Listern机制概述二、最重要的参数三、代码3.1 prducer 代码import java.io.IOException;import com.rabbitmq.client.AMQP;import com.rabbitmq.client.Channel;i..

2020-09-05 22:26:57 16

原创 RabbmitMQ学习笔记-producer的Confirm确认机制

confrim机制可以尽量的保证生产端消息可靠投递。producer端代码import java.io.IOException;import com.rabbitmq.client.Channel;import com.rabbitmq.client.ConfirmListener;import com.rabbitmq.client.Connection;import com.rabbitmq.client.ConnectionFactory;publi...

2020-09-05 22:20:45 22

原创 使用current_timestamp在GreenPlum中生成只保留到秒域方式

使用current_timestamp在GreenPlum中生成只保留到秒域方式qmsprd=# select current_timestamp; now ------------------------------- 2020-09-04 13:30:35.849908+08(1 row)qmsprd=# select current_timestamp::timestamp(2); now .

2020-09-04 13:32:16 25

转载 工程师的基本功是什么?该如何练习?

在美团有一句老话,叫做“苦练基本功”。美团创始人王兴解读的基本功是业务和管理的基本动作。只要能把基本功扎实练好,就能产生巨大价值。然而滴水石穿非一日之功,练好基本功是一个长期的事情。苦练基本功,我们要调整好心态面对长期的挑战,同时在重复工作中得到自我提升,将简单的事情做到更好,将我们的能力提高一大截。那么对于技术团队来说,专业基本功是什么?又该如何练习呢?一起听听美团技术大咖是如何理解技术基本功的吧......技术基本功存在于每一行代码中@美团金融技术负责人“好”...

2020-09-04 10:24:46 20

原创 Rabbmit 重复消费的问题

一、问题概述最近遇到一个奇怪的问题,消费者在批量消费消息时,遇到该批次中出现部分重复消费导致业务异常。这些异常集中在某一时刻附近。类似于下面这种就是消费了两次,log显示两次消费时间相差不到1mins,显然这是在同一批次消费时发生的问题疑问:1、消费者确认消息后,MQ 会回复ack的情况吗?二、消息确认机制概述确保可靠消费需求可以根据场景选择,大多数都是使用At most once At most once: 至多一次。消息在传递时,最多会被送达一次。换一个说法就是,没什么

2020-09-03 17:37:52 33

原创 深入剖析Kubernetes学习笔记-07 | 白话容器基础(三):深入理解容器镜像

一、什么是Mount Namespace?Namespace 的作用是“隔离”,它让应用进程只能看到该 Namespace 内的“世界”;而 Cgroups 的作用是“限制”容器里的进程看到的文件系统又是什么样子的呢?下载APP07 | 白话容器基础(三):深入理解容器镜像2018-09-07张磊深入剖析Kubernetes进入课程讲述:张磊时长19:34大小8.97M你好,我是张磊。我在今天这篇文章的最后,放置了一张 Kubernete...

2020-09-02 14:08:34 30

原创 深入剖析Kubernetes学习笔记-06 | 白话容器基础(二):隔离与限制

被限制的进程的 PID 写入 container 组里的 tasks 文件,上面的设置就会对该进程生效了:一、为什么选择容器而不是虚拟机使用虚拟化技术作为应用沙盒,就必须要由 Hypervisor 来负责创建虚拟机,这个虚拟机是真实存在的,并且它里面必须运行一个完整的 Guest OS 才能执行用户的应用进程。这就不可避免地带来了额外的资源消耗和占用。1.1 虚拟机所耗费的资源一个运行着 CentOS 的 KVM 虚拟机启动后,在不做优化的情况下,虚拟机自己就需要占用 100~200 MB 内存

2020-08-31 22:44:06 33

原创 深入剖析Kubernetes学习笔记-05 | 白话容器基础(一):从进程说开去

一、概述理解容器的几个基本点容器技术的兴起源于 PaaS 技术的普及; Docker 公司发布的 Docker 项目具有里程碑式的意义; Docker 项目通过“容器镜像”,解决了应用打包这个根本性难题。 容器本身没有价值,有价值的是“容器编排”因此容器技术生态才爆发了一场关于“容器编排”的“战争”。而这次战争,最终以 Kubernetes 项目和 CNCF 社区的胜利而告终二、容器是什么?2.1 “沙盒”容器其实是一种沙盒技术。顾名思义,沙盒就是能够像一个集装箱一样,把你的应用

2020-08-30 22:15:02 31

原创 关于GP 主进程被OSkill的一些想法

一、OS 内存告急前后大概发生了两次master 进程被OS kill的情况,第一次发生时从dmesg中看到有Process /opt/greenplum/greenplum-db-4.0 /bin/postgres was killed by signal 6 (SIGABRT)page allocation failure. order:1, mode:0x20 可以看出来是GFP_ATOMIC类型的申请,且order = 1(page = 2 )详细过程参见二、分析原因.

2020-08-27 17:24:08 28

转载 Linux系统内存知识总结

目录一、走进 linux 内存二、 linux 内存地址空间三、 Linux 内存分配算法四、 内存使用场景五、 内存使用那些坑Linux 内存是后台开发人员,需要深入了解的计算机资源。合理的使用内存,有助于提升机器的性能和稳定性。本文主要介绍 Linux 内存组织结构和页面布局,内存碎片产生原因和优化算法,linux 内核几种内存管理的方法,内存使用场景以及内存使用的那些坑。从内存的原理和结构,到内存的算法优化,再到使用场景,去探寻内存管理的机制和奥秘。一、走进 linux 内

2020-08-27 15:08:41 26

原创 Redhat离线安装docker

Redhat系统离线安装docker。1.安装docker以及其依赖rpm -ivh libcgroup-0.40.rc1-12.el6.x86_64.rpm --nodeps rpm -ivh lua-alt-getopt-0.7.0-1.el6.noarch.rpm --nodeps rpm -ivh lua-filesystem-1.4.2-1.el6.x86_64.rpm --nodeps rpm -ivh lua-lxc-1.0.9-1.el6.x86_64.rpm --nodeps

2020-08-21 14:15:51 53

原创 为什么会有docker?Docker 是什么?

一、为什么会有docker?PaaS 项目被大家接纳的一个主要原因,就是它提供了一种名叫“应用托管”的能力。在当时,虚拟机和云计算已经是比较普遍的技术和服务了,那时主流用户的普遍用法,就是租一批 AWS 或者 OpenStack 的虚拟机,然后像以前管理物理服务器那样,用脚本或者手工的方式在这些机器上部署应用。当然,这个部署过程难免会碰到云端虚拟机和本地环境不一致的问题,所以当时的云计算服务,比的就是谁能更好地模拟本地服务器环境,能带来更好的“上云”体验。而 PaaS 开源项目的出现,就是当时解决.

2020-08-20 22:54:35 53

转载 Docker容器和镜像的区别

目录一、什么是镜像?1.1 Image Layer(镜像层)1.2 Image(镜像,只读层的集合)二、什么是容器?2.1 Container(容器,一层读写层+多层只读层)2.2 Running Container(运行态容器,一层读写层+多层只读层+隔离的进程空间和包含其中的进程)三、总结在学习使用docker过程中会遇到镜像和容器,两者之间的区别是什么?有什么关联?本文将用图文并茂的方式介绍容器、镜像的区别,能够很好的帮助各位深入理解Docker。         

2020-08-20 22:15:35 72

原创 docker常用命令

重启docker服务sudo service docker restart 关闭docker服务dockerservice docker stop 开启docker服务dockerservice docker start 查看当前运行的容器:docker ps 查询存在的容器:docker ps -a 删除容器:docker -rmCONTAINERID 强制删除容器:docker -rm -f CONTAINERID 不能够删除一个正在运行的容器,会报错。需要先停止...

2020-08-20 22:13:43 38

原创 二十三、Linux性能优化实战学习笔记-Linux 文件系统是怎么工作的?

一、文件系统-索引节点和目录项Linux 文件系统为每个文件都分配两个数据结构,索引节点(indexnode)和目录项(directory entry)。它们主要用来记录文件的元信息和目录结构。1、索引节点简称为 inode,用来记录文件的元数据,比如 inode 编号、文件大小、访问权限、修改日期、数据的位置等。索引节点和文件一 一对应,它跟文件内容一样,都会被持久化存储到磁盘中。所以记住,索引节点同样占用磁盘空间。2、目录项简称为 dentry,用来记录文件的名字、索引...

2020-08-19 16:29:24 46

原创 Linux 裸I/O

第一次听到这个词,当然也是一脸懵.裸I/O 是什么东西呢?裸I/O又称为直接I/O和非直接I/O相反,这不是“”废话“”么?可是书上还真是这么写的。究竟是什么呢?直接 I/O(裸I/O),是指跳过操作系统的页缓存,直接跟文件系统交互来访问文件。非直接 I/O 正好相反,文件读写时,先要经过系统的页缓存,然后再由内核或额外的系统调用,真正写入磁盘。磁盘是一个存储设备(确切地说是块设备),可以被划分为不同的磁盘分区。而在磁盘或者磁盘分区上(lvm是直接可以基于磁盘直接做成lv的),还可

2020-08-17 21:45:49 38

原创 二十一、Linux性能优化实战学习笔记- 如何“快准狠”找到系统内存的问题?

目录一、内存性能指标二、进程内存的使用1、虚拟内存2、常驻内存3、共享内存4、swap内存5、缺页异常三、工具四、迅速分析内存的性能瓶颈1、思路逻辑图2、优化思路一、内存性能指标已用内存、剩余内存、共享内存、可用内存、缓存和缓冲区的用量。共享内存是通过 tmpfs 实现的,所以它的大小也就是 tmpfs 使用的内存大小。tmpfs其实也是一种特殊的缓存缓存分两部分:读取文件的页缓存,用来缓存从磁盘读取的数据,可以加快以后再次访问的速度 .

2020-08-17 21:06:37 50

转载 PostgreSQL Freeze 风暴预测续 - 珍藏级SQL

目录背景观测SQL统计SQL明细SQL小结视图1 (v_freeze) :视图2 (v_freeze_stat) :视图3 (v_freeze_stat_detail) :流程附录背景PostgreSQL 目前默认的存储引擎,事务可见性需要依赖行头的事务号,因为事务号是32位的,会循环使用。在一条记录产生后,如果再次经历了20亿个事务,必须对其进行freeze,否则数据库会认为这条记录是未来事务产生的(可见性判断)。因此FREEZE操作是数据库在32.

2020-08-17 13:50:16 61

GreenPlum 数据库failover mster切standby.pptx

在master节点下 # 切换用户 su - gpadmin # 停止master pg_ctl stop -s -m fast -D  $MASTER_DATA_DIRECTORY 或者 pg_ctl stop -s -m fast -D /data/master/gpseg-1 返回信息:server stopped 查看standby节点状态(master节点执行) gpstate -f

2020-07-09

ncurses-6.1.20180407-alt2.src.rpm

htop依赖包,htop众所周知是是一款强大的是Linux系统中的一个互动的进程查看器(作为top的替代品),一个文本模式的应用程序(在控制台或者X终端中),

2020-05-15

htop-2.2.0.tar.gz

htop众所周知是是一款强大的是Linux系统中的一个互动的进程查看器(作为top的替代品),一个文本模式的应用程序(在控制台或者X终端中),htop众所周知是是一款强大的是Linux系统中的一个互动的进程查看器(作为top的替代品),一个文本模式的应用程序(在控制台或者X终端中),

2020-05-15

greenplum-loaders-4.3.27.0-WinXP-x86_32.msi

gpfdist是一个使用HTTP协议的文件服务器程序,它以并行的方式向Greenplum数据库的Segment供应外部数据文件一个gpfdist实例,每秒能供应200MB并且很多gpfdist进程可以同时运行,每一个供应要被装载的数据的一部分。当使用者用INSERT INTO <table> SELECT * FROM <external_table>这样的语句开始装载时,INSERT语句会被Master解析并且分布给主Segment。Segment连接到gpfdist服务器并且并行检索数据,解析并验证数据,从分布键数据计算一个哈希值并且基于哈希键把行发送给它的目标Segment。每个gpfdist实例默认将接受最多64个来自Segment的连接。通过让许多Segment和gpfdist服务器参与到装载处理中,可以以非常高的速率被装载。

2020-04-30

Redis基础.pptx

redis基本原理,以问答形式展开。有助于深入理解redis。

2020-02-28

很有用的述职报告.pptx

年底了,该交述职报告了,年底绩效考核该如何得分。。

2019-11-18

【批量下载】jvisualvm安装Visual GC插件等.zip

GC调优步骤: 1、打印GC日志 -XX:+PrintGCDetails  -XX:+PrintGCTimeStamps  -XX:+PrintGCDateStamps  -Xloggc:./gc.log Tomcat则直接加在JAVA_OPTS变量里 2、分析日志得到关键性指标 3、分析GC原因,调优JVM参数

2019-09-24

4.-Greenplum-数据库架构介绍.pdf

Greenplum是一个分布式数据库系统,因此其所有的业务数据都是物理存放在集群的所有Segment实例数据库上;在Greenplum数据库中所有表都是分布式的,

2019-08-30

Greenplum企业应用实战.pdf

分布式数据库 Green Plum。 企业实战。你值得拥有!!!!!!!!!!!!!

2019-07-17

ethereal-setup-0.99.0.rar

利用分組嗅探器 ethereal(wireshark)分析HTTP 和DNS

2019-05-09

万能的连接工具DBeaver

万能的连接工具DBeaver dbeaver-ce-5.0.0-win32.win32.x86_64 (1).zip

2018-09-03

GPCC的安装包

GPCC的安装包 greenplum-cc-web-2.0.0-build-32-RHEL5-x86_64.zip

2018-09-03

SQL必知必会(高清版 + 书签)

SQL必知必会(高清版 + 书签) 适合对基本概念不清的初学者使用,

2018-06-12

框架完整简洁实用个人述职报告PPT

框架完整简洁实用个人述职报告PPT框架完整简洁实用个人述职报告PPT框架完整简洁实用个人述职报告PPT框架完整简洁实用个人述职报告PPT

2017-11-09

spring最有学习价值的Demo(springmvc-master)

spring最有学习价值的Demo(springmvc-master)spring最有学习价值的Demo(springmvc-master)

2017-11-04

CRT远程连接服务器工具(神器)

CRT远程连接服务器工具(神器)CRT远程连接服务器工具(神器)CRT远程连接服务器工具(神器)

2017-11-04

gcc mankefile -目录大全

linux目录大全 Linux-下GCC的使用 makefile教程 Makefile经典教程(最掌握这部分足够---因为汇集全部精华)!!!!!!!!!! linux目录大全 Linux-下GCC的使用 makefile教程 Makefile经典教程(最掌握这部分足够---因为汇集全部精华)!!!!!!!!!!

2017-10-19

Hadoop2.x大数据平台

(1) HDFS 2.0应用场景、原理、基本架构及使用方法.pdf (2) HDFS 2.0实战—Shell命令使用.pdf (3) Understanding_Hadoop_Clusters_and_the_Network.pdf 《 HDFS应用场景、部署、原理与基本架构》作业.pdf 《 YARN应用程序设计方法》作业.pdf 《MapReduce 2.0程序设计(涉及多语言编程)》作业.pdf 《MapReduce 2.0应用场景、原理与基本架构》作业.pdf MapReduce 2.0程序设计(涉及多语言编程)-理论部分.pdf MapReduce 2.0程序设计(涉及多语言编程)-实战部分.pdf

2017-10-19

strtus一个简单的例子

一个简单的struts例子一个简单的struts例子一个简单的struts例子一个简单的struts例子一个简单的struts例子一个简单的struts例子一个简单的struts例子一个简单的struts例子一个简单的struts例子一个简单的struts例子一个简单的struts例子一个简单的struts例子一个简单的struts例子一个简单的struts例子一个简单的struts例子一个简单的struts例子

2017-10-12

makefile的使用

2016-05-26

空空如也

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