自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MyySophia的博客

Linux深度玩家

  • 博客(36)
  • 资源 (28)
  • 收藏
  • 关注

原创 GP6创建tablespace 和GP4的差别

在GP4中建立一个tablespace,需要指定是哪个filespace。可以使用gp_persistent_tablespace_node跟踪与表空间对象的事务状态相关的文件系统对象的信息qmsprd=# select * from pg_catalog.gp_persistent_tablespace_node; filespace_oid | tablespace_oid | persistent_state | create_mirror_data_loss_tracking_sess.

2020-05-30 16:10:42 979

转载 Linux awk技巧

转载自:https://www.cnblogs.com/kevingrace/p/11647338.html感谢作者不吝分享,仅学习交流。如有侵权,立即删除。使用awk取某一行数据中的倒数第N列:$(NF-(n-1))比如取/etc/passwd文件中的第2列、倒数第1、倒数第2、倒数第4列(以冒号为分隔符)。($NF表示倒数第一列,$(NF-1)表示倒数第二列) 1 2 3 4 5 6 7 8 9 10 1

2020-05-29 16:25:41 448

转载 anisble技巧

转载自:https://www.cnblogs.com/kevingrace/p/11647338.html感谢作者不吝分享,仅学习交流。如有侵权,立即删除。Ansible默认只会创建5个进程并发执行任务,所以一次任务只能同时控制5台机器执行。如果有大量的机器需要控制,例如20台,Ansible执行一个任务时会先在其中5台上执行,执行成功后再执行下一批5台,直到全部机器执行完毕。使用-f选项可以指定进程数,指定的进程数量多一些,不仅会实现全并发,对异步的轮训poll也会有正面影响。Ansible

2020-05-29 16:21:09 597

原创 Linux AWK实战

一、awk过滤某行某列值为 ** 的行在监控gp的conn 连接情况时,有一个需求: 把某个用户的top -c的信息定向输出到文件,刚开始直接全部输出,可是数据量太大,有太多idle的conn,因此需要过滤进程在运行队列的top -c信息。需求: 过滤Runnig 的top -c信息。#!/bin/bash# @date 2020 05 26 15:34# @author ninesun# @ para null# @ desc 其中 -b 指定批处理模式, -n 指定迭代次数。 te

2020-05-29 16:14:54 1401

原创 Codis节点挂掉后的想法

今天Coids server的一个节点数据不存在了,导致AP 大量异常,这种现象应该发生吗?主从为何不能实现高可用?主从数据都是sync的呀。为了自动切换,自动选举,而建制哨兵机制,实现自动切换?意义何在?zk是服务注册中心,再思考一下zk在codis集群中到底扮演的是什么角色?主从两个节点使用keepalived 实现高可用行的通吗?...

2020-05-29 13:35:57 443

转载 GreenPlum GPCC6.0 workload配置

最近在接触GPCC 6.0 的安装,官方文件给出了使用cgroups来控制资源的分配。cgroups资源限制技术1.什么是cgroups?cgroups是linux内核提供的一种机制,这种机制可以通过需求把一系列系统任务,及其子任务整合到按资源划分的不同组内,从而为系统资源管理提供统一的框架。通俗来说,cgroups可以限制记录任务组所使用的物理资源,包括cpu,内存,io等。为容器虚拟化提供了基本保证,是构建docker等一系列虚拟化容器的基石。2.cgroups的作用。cgr...

2020-05-28 20:53:04 354

原创 GreenPlum gpfdist 4.3 VS 6.0

一、环境 ~]$ /opt/greenplum/greenplum-db-4.3.27.0/bin/gpfdist --versiongpfdist version "4.3.27.0 build 1"bin]$ gpfdist --versiongpfdist version "6.2.1 build commit:d90ac1a1b983b913b3950430d4d9e47ee8827fd4"二、测试数据三、测试结果比对...

2020-05-27 17:14:48 272

原创 htop 使用心得

内存编写用户空间的程序员或者程序,会感觉自己的程序拥有全部内存,这是幻觉。用户态程序不会直接访问物理内存,只能访问虚拟内存空间,内核会把虚拟地址映射到物理内存或者磁盘上。htop/top内存的含义:VIRT/VSZ 虚拟内存,包括二进制的代码,数据,共享库,换出的页,映射了但是还没使用的页。 RES/RSS 进程实际在物理内存中的空间,不包括换出的内存,但是包括和其他进程共享的。 SHR 共享的内存 htop/top内存使用率是指RES/RSS内存占总物理内存的百分比。...

2020-05-27 11:13:28 654 5

原创 GreenPlum 每个连接资源消耗的想法 && gp主进程fork了多少个子进程?

早在1月份,发现gp的master上conn占用内存太高了,只是方式没有一起足够的重视,才导致了这次事故的发生。我们如何得知某个conn被哪些PPID 执行过?通过该命令可以得知posgrePID一共fork了多少个PPID。pstree -up| grep "{postgres}"|wc -l这个有什么意义呢?并发大的时候、sql复杂的时候 ......PPID的数量就多?下面是postgre主进程fork一个 PPID:26984,该PPID又fork了很多PP...

2020-05-26 17:49:38 350

原创 GP6安装

gp6 终于装好了。过程虽然坎坷,但是值得回味。

2020-05-24 21:44:11 535 1

原创 Linux 创建用户

添加用户: useradd -m 用户名设置密码: passwd 用户名删除用户: userdel -r 用户名。如果忘记密码可以在root权限下使用passwd重置密码

2020-05-23 21:52:01 372

原创 goaccess 分析nginx log

一、需求背景统计AP 使用峰值。客户端访问AP 是通过Nginx 代理实现的。因此可以从Nginx的log着手分析,配合管道命令可以定向分析某些具体请求或者某段时间的nginx log,因此通过goaccess 来分析Nginx可满足需求。二、安装安装goaccess之前唯一需要依赖的包是ncurses。1、tar xvf goaccess-1.2.tar.gz -C /usr/local这里请注意,将解压文件压在/use/local 的原因是有的依赖库会找不到而报错例如: Fa

2020-05-22 13:06:19 314

原创 GreenPlum 查找SQL 峰值查询

如何查找出每5分钟每个用户分别提交了多少个sql?通过本文主要是需要 1、巩固shell基础知识,shell脚本规范 2、psql 传参-- usrSqlCnt 峰值寻找-- 使用方法:1、执行如下脚本 #!/bin/bash # @date 2020年5月18日13:49:16 # @author ninesun ...

2020-05-22 10:53:30 578

原创 ps aux的state 列含义解释

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDgpadmin 7188 66.0 0.8 4310932 2694628 ? Rsl 13:12 13:45 postgres: port 5432, other qmsprd 10.50.425) con180036 10.50.10.152(63425) cmd15 PARSE .

2020-05-21 14:25:50 412

原创 GP cacheMemoryContext 异常

GP 报如下报错讯息。org.postgresql.util.PSQLException: ERROR: Canceling query because of high VMEM usage. Used: 1663565824MB, available 0MB, red zone: 233472MB (runaway_cleaner.c:191) at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecut.

2020-05-20 17:19:17 1950

转载 Linux vm运行参数之(一):overcommit相关的参数

一、什么是overcommit要了解这类参数首先要理解什么是committed virtual memory?使用版本管理工具的工程师都熟悉commit的含义,就是向代码仓库提交自己更新的意思,对于这个场景,实际上就是各个进程提交自己的虚拟地址空间的请求。虽然我们总是宣称每个进程都有自己独立的地址空间,但是,这些地址空间都是虚拟地址,就像是镜中花,水中月。当进程需要内存时(例如通过brk分配内存),进程从内核获得的仅仅是一段虚拟地址的使用权,而不是实际的物理地址,进程并没有获得物理内存。实际的物理内存只

2020-05-20 16:32:35 856

原创 为什么要用webSocket?

最近在接触goaccess 可视化Nginx的log,遇到一个问题: 如何在浏览器中实时展示Nginx的请求?将access log实时输出到指定位置,其中goaccess /usr/local/nginx/logs/access.log -o /opt/goaccess/html/out.html --real-time-html --time-format='%H:%M:%S' --date-format='%d/%b/%Y' --log-format=COMBINED --port=700

2020-05-19 17:52:24 684

原创 Rabbmit MQ 错误 connection error

java.io.IOException: null at com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:105) at com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:101) at com.rabbitmq.client.impl.AMQConnection.start(AMQConnection.java:353) at com.rabbitmq.client..

2020-05-18 09:47:45 412

原创 使用jinjia2同时创建多个目录

使用如下命令可同时创建多个目录使用Jinja2模板mkdir -p /home/image_path/{202005,202006,202007}

2020-05-16 14:25:45 260

原创 Linux perf 火焰图

一、安装从github上下载flamegraph 。https://github.com/brendangregg/FlameGraph二、生成SVG1、perf record -F 9 -p PID -g -- sleep 30perf record表示记录,-F 99表示每秒99次,-p 13204是进程号,即对哪个进程进行分析,-g表示记录调用栈,sleep 30则是持续30秒。2、生成svg 矢量图。perf script | ./stackcollapse-perf.

2020-05-15 21:21:29 387

原创 离线安装htop

1、下载安装包http://hisham.hm/htop/该包需要依赖ncurseshttp://pkgs.org/download/ncurses-devel先二、安装安装ncursesrpm -ivh ncurses-6.1.20180407-alt2.src.rpm

2020-05-15 15:00:52 1063

转载 Linux write through 和write back

一次在启动虚拟机的时候,发现有如下提示,drive cache: write through. 这究竟是什么意思呢?Write-Through 模式:1. DB向Cell发送一个写请求, cellsrv进行验证确认其请求有效;2. cellsrv将发送指令将其写入到物理磁盘;3. 写完成以后,给DB确认已经写成功;4. cellsrv判断次数据是否适合缓存到cache中,如果满足条件则缓存,否则不缓存。Write-Back 模式:1. DB向Cell发送一个写请求, c...

2020-05-13 21:29:56 1342

原创 zookeeper入门(二)

接触zookeeper也有一段时间了,一直有一个问题困扰着我,那就是zookeeper在codis中扮演什么角色,zookeeper中到底存储了哪些数据。本文将结合实际操作来一步一步来进行。

2020-05-13 18:41:34 222

原创 Docker 初识

2020-05-12 20:39:12 155

原创 zookeeper的选举规则

2020-05-12 17:48:15 217

原创 Linux shell 2>&1 深入理解

在了解这个之前,请先了解一下下文件描述符,在linux里面一切皆文件,而0 1 2是三个比较特殊的文件描述符。需要注意的是文件描述符 0 通常是标准输入(STDIN),1 是标准输出(STDOUT),2 是标准错误输出(STDERR)。重定向的命令命令 说明 command > file 将输出重定向到 file。 command < file 将输入重定向到 file。 command >> file 将输出以追加....

2020-05-12 16:02:53 855 1

原创 执行脚本出现 standard in must be a tty

出现该提示是因为你执行的脚本的时候并不是在没有对应用户的环境变量,应该在脚本中加入su - username,来加载环境变量。可通过echo $PATH 来查看会否切换成功。

2020-05-12 13:33:38 4958

转载 Linux sed 理论

本文转载于https://www.cnblogs.com/ctaixw/p/5860221.html,学习用途,如有侵权,我会及时删除。目录sed含义sed命令的语法格式:sed命令的选项(option):sed在文件中查询文本的方式:1)使用行号,可以是一个简单数字,或是一个行号范围2)使用正则表达式、扩展正则表达式(必须结合-r选项)重点:sed命令实现对文件内容的替换sed引用变量:sed的其它高级使用:sed含义sed:Stream Edito..

2020-05-11 14:14:15 425

原创 Linux sed实战

一、替换1、全局替换shell中的某个字符。需要使用 -i参数才会真正修改文件,该操作不会再屏幕上返回结果。匹配test.sh中的vmstatGene行,并将vmstatGene_169全局替换为vmstatGene_122,末尾不加g则替换第一次出现匹配关键字的位置。sed -i '/vmstatGene/s@vmstatGene_169@vmstatGene_122@g' test.sh......

2020-05-11 13:57:27 1221

转载 使用private static修饰方法有什么好处?

最近在修改业务程序的时候,遇到了private static修饰的一个方法,在该方法中调用另外一个私有方法时报错。Non-static method 'sendAlarmMQ(java.lang.String, java.lang.String, java.lang.String)' cannot be referenced from a static context为何使用private static修饰方法总结下来就是:Make it clear to the reader t..

2020-05-09 17:37:43 3905

转载 Linux 面试题

问题一:绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令?答案:绝对路径:如/etc/init.d当前目录和上层目录:./ ../主目录:~/切换目录:cd问题二:怎么查看当前进程?怎么执行退出?怎么查看当前路径?答案:查看当前进程:ps执行退出:exit查看当前路径:pwd问题三:怎么清屏?怎么退出当前命令?怎么执行睡眠?怎么查看当前用户 id?查看指定帮助用什么命令?答案:清屏:clear退出当前命令:ctrl+c 彻底退出.

2020-05-09 11:27:31 235

原创 GreenPlum 和 Oracle中对null 和空串的处理

下图是GP的执行结果下图是oracle 的执行结果可以看到在oracle 中对null和空串认为是一样的,至少对该语法是一致的,而gp则认为null 和空串是不同的。疑问、1、这是为什么呢?2、NULL 和空串都需要占用空间存储吗?...

2020-05-08 17:35:40 1490

原创 cpu info

目录什么是物理CPU?什么是core数?什么是逻辑核心数?什么是超线程?cat /proc/cpuinfo什么是物理CPU?顾名思义就是能看得见摸得着的部分,可通过cat /proc/cpuinfo |grep "physical id"| sort| uniq| wc -l2结果只有两个,通过过滤physical id来查看每个core 所在...

2020-05-08 11:21:42 489

原创 Rabbmit MQ connection 解决方法

一、AP rabbmit 连接报错二、rabbmit log报错三、解决TODO

2020-05-07 17:35:40 426

转载 易经-八卦概述(二)

易经《易经》指《连山》、《归藏》、《周易》三部易书。其中《连山》和《归藏》已经失传,现存于世的只有《周易》。从本质上来讲,《易经》是阐述关于变化之书,是博大精深的辩证法哲学书。《易经》被誉为“诸经之首大道之源”,是中华传统文化的总纲领,蕴涵含着朴素深刻的自然法则和和谐辨证思想,是中华民族万千年智慧的结晶。《易经》长期被用作“卜筮”。“卜筮”就是对未来事态的发展...

2020-05-07 15:35:34 1449

原创 Mysql Lock Wait

-- 2020-04-24 11:17:17.876 WARN 17388 --- [pool-9-thread-1] o.h.engine.jdbc.spi.SqlExceptionHelper : SQL Error: 1205, SQLState: 40001-- 2020-04-24 11:17:17.877 ERROR 17388 --- [pool-9-thread-1] o....

2020-05-06 10:53:51 413

SHL入职测评完全攻略(PDF已分类 可直接搜索!!!)

PDF已分类 可直接搜索!!!PDF已分类 可直接搜索!!! 现在越来越多的外资企业(包括若干投行、商业银行、industry的MT program等)已经把 笔试(online test或者现场笔试)纳入应聘程序,其中很多公司的test用题源于一家名为 SHL的机构。偶曾经参加过一些投行(UBS,ML, HSBC IB),HSBC BDP program, 渣打等笔试 ,积累了一定的经验(感觉总体来说投行online test难度相对较高,其他稍低),借此机 会和大家分享一下,希望从来没有接触过这种类型test的同学能对此有个感性认识,也希 望参加过该类test的同学能获得有用的信息,结合自己的特点加以改进。 SHL类型test的一般分两部分,numerical test和verbal test。

2023-07-27

京东数科-PG逻辑复制实战

在PostgreSQL 10 之前的流复制都是基于wal日志进行的物理复制,PostgreSQL 10版本中新增了一个逻辑复制的特性,逻辑复制是基于逻辑解析进行复制。它使用类似消息队列的发布者、订阅者的模型,利用复制槽的技术,发布者将wal日志解析成一定格式的数据流,订阅者对解析后的wal日志数据流进行回放应用,从而实现数据的同步。但是需要注意的是,PG的逻辑复制不是“SQL”复制,而是复制SQL操作的结果。 逻辑复制的优势 在进行发布时,可以选择发布 insert 、 delete 、 update,比如只发布insert、不发布update、delete 一个数据库可以有多个发布,保证发布不重名即可,可同规格pg_publication查看 允许一次性发布所有表 一个发布允许有多个订阅者

2022-05-14

课程来自于 【大厂学苑】云原生视频课程(视频+资料+代码)

《拥抱云原生》是大厂学苑联合KubeSphere官方团队,为所有探索云原生生态体系的爱好者全力打造的一套系列课程。 本课程全程云上实战,很好地结合了微服务架构和云计算平台两者的优势,属于架构师必备课程。将从无到有搭建企业自己的私有云平台、包括DevOps平台。 覆盖Kubernetes、Jenkins、Istio、Jaeger、Prometheus、ELK等全套云原生方案,真正实现云上亿级流量永不宕机。 让大家站在架构师角度重新审视云原生时代,体验新一代架构思想ServiceMesh、Serverless带来的革命性变化。 声明:若由于商用引起版权纠纷,一切责任均由使用者承担。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

2022-05-14

ji-ke-shi-jian - 云原生 孟Fanjie

伴随云计算的滚滚浪潮,云原生(CloudNative)的概念应运而生,云原生很火,火得一塌糊涂,都0202年了,如果你还不懂云原生,那真的out了。 大家言必称云原生,却鲜少有人告诉你到底什么是云原生,若是找资料来看,读完大多会感觉云绕雾罩,一知半解,总之虚得很;甚至会让你一度怀疑自己的智商,不过我对于读不懂的文章,一律归因于写文章的人太蠢,当然这不一定是事实,但这样的思考方式能让我避免陷入自我怀疑的负面情绪。

2022-05-14

5种风格的年终总结PPT.zip

快到年终了,这个总结PPT献给各位看友,希望喜欢

2021-10-28

如何成为学习高手.zip

一个人最重要的能力,就是学习能力。因为,我们的一切技能、思维、解决问题的方法,全都是从学习得来。 一个人的学习能力,相当于 Ta 的系统配置。你的学习能力越强,也就是配置越高,无论是学习,还是工作,你越能快速高效地取得好的成绩和结果。 这个专栏可以教会你: 如何掌握考试思维,成为一个特别会考试的人; 如何用连点成线法,在15天内背下10多门专业课; 如何记住读过的每一本书; 如何在5分钟内摆脱拖延症; 一个人在家如何做到高度自律; 如何利用科学方法,每天高效学习12小时; 如何快速学会新技能; 如何通过练习,让自己变得更聪明; …… 这套学习方法,接受过上百万人检验。你在学习中遇到的所有问题,都在这个专栏的射程范围之内。它会在相当大的程度上,改变你与学习相关的一切思维和习惯!

2021-10-28

软考资料-数据库中级工程师.zip

软考资料-数据库中级工程师包括 最新版本教材和历年真题详解

2021-10-27

非常清晰的flink 课程代码demo.zip

FlinkExample.zip 非常清晰的flink 课程代码demo

2021-10-27

数据采集之Flume.xmind

Apache Flume 是一个分布式、高可靠、高可用的用来收集、聚合、转移不同来源的大量日志数据到中央数据仓库的工具 Apache Flume是Apache软件基金会(ASF)的顶级项目 Event是Flume定义的一个数据流传输的最小单元。Agent就是一个Flume的实例,本质是一个JVM进程,该JVM进程控制Event数据流从外部日志生产者那里传输到目的地(或者是下一个Agent)。 提示 学习Flume必须明白这几个概念,Event英文直译是事件,但是在Flume里表示数据传输的一个最小单位(被Flume收集的一条条日志又或者一个个的二进制文件,不管你在外面叫什么,进入Flume之后它就叫event)。参照下图可以看得出Agent就是Flume的一个部署实例, 一个完整的Agent中包含了必须的三个组件Source、Channel和Sink,Source是指数据的来源和方式,Channel是一个数据的缓冲池,Sink定义了数据输出的方式和目的地(这三个组件是必须有的,另外还有很多可选的组件interceptor、channel selector、sink processor等后面会介绍)。

2021-09-11

mysql-libs-5.1.73-3.el6_5.x86_64.rpm

启动postfix时报错: Please specify the final destination directory for installed Postfix configuration files. config_directory: [] bin/postconf: error while loading shared libraries: libmysqlclient.so.16: cannot open shared object file: No such file or directoryPlease specify the final destination directory for installed Postfix configuration files. config_directory: [] bin/postconf: error while loading shared libraries: libmysqlclient.so.16: cannot open shared object file: No such file or directory 安装 rpm -ivh mysql-libs-5.1.73-3.el6_5.x86_64.rpm 解决

2020-08-18

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 SELECT * FROM 这样的语句开始装载时,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

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

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

2017-11-09

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

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

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

空空如也

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

TA关注的人

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