wangxingxing2006
码龄17年
关注
提问 私信
  • 博客:62,159
    62,159
    总访问量
  • 13
    原创
  • 977,668
    排名
  • 18
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2007-11-28
博客简介:

wangxingxing2006的专栏

查看详细资料
个人成就
  • 获得11次点赞
  • 内容获得10次评论
  • 获得23次收藏
创作历程
  • 5篇
    2017年
  • 2篇
    2016年
  • 5篇
    2012年
  • 2篇
    2010年
TA的专栏
  • Mysql
    5篇
  • 杂谈
    1篇
  • 数据库
    6篇
  • PostgreSQL
    2篇
  • Java
    1篇
  • Hive
    1篇
  • Calcite
    1篇
  • Git
    1篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

HepPlanner源码分析——Calcite

Query Optimization for Distributed Database SystemsCalcite是开源的一套查询引擎,很多开源项目都使用了该开源项目,特别是对其Optimizer部分的使用,类似Drill、Hive、Flink都使用Calcite作为其优化引擎。 Calcite实现了两套Planner,HepPlanner和VolcanoPlanner,HepPlanne
原创
发布博客 2017.12.26 ·
4628 阅读 ·
3 点赞 ·
1 评论 ·
9 收藏

GPORCA学习笔记(1)——Visual Studio Code Debug ORCA

为了方便查看代码以及调试代码,使用Visual Studio Code工具来处理。本文主要是在Mac下安装以及调试。1 安装Visual Studio Code工具在官网上下载安装2 调试GPORCA2.1 编译源码,按照GPORCA学习笔记(0)步骤进行编译。2.2 Visual Studio Code Debug点击启动调试,弹出一个launch.json文件,填写好调试需要的程序文件。
原创
发布博客 2017.12.01 ·
1687 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

开源项目fork code如何持续Merge回Master

当从GitHub中获取一份开源项目code,会以自己的账号来clone一份code,随着时间推荐,项目的master会不断有代码进去,但这时需要从原始master merge回clone的code。 下面以calcite为例 步骤:1 切到需要merge的本地fork mastergit checkout master2 获取开源项目的mastergit remote add orgmaster
原创
发布博客 2017.11.27 ·
729 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
转载
发布博客 2017.11.27 ·
190 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

GPORCA学习笔记(0)——GPORCA编译及源码分析(更新ing)

1 简介GPORCA是开源项目greenplum的下一代优化器,里面借鉴了Cascades Optimizer方式实现的一套优化器,ORCA实现了Enforcer机制、并行优化、优化退出机制、完整的测试以及对Cost Model不断学习改进框架。下面主要是学习优化框架是如何实现,以及并行优化的逻辑。2 ORCA优化器主要代码学习2.1 简单编译安装cmake wget https://cma
原创
发布博客 2017.02.28 ·
3567 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Hive 区分cluster by、distribute by + sort by、order by以及创建表带有clustered by和sort by

Hive 区分cluster by、distribute by + sort by、order by以及创建表带有clustered by和sort by本文主要根据一些具体SQL实例来介绍说明cluster by、distribute by + sort by和order by的区别。同时通过实例说明create table指定clustered by 和sort by。create table
原创
发布博客 2016.11.27 ·
11024 阅读 ·
6 点赞 ·
2 评论 ·
20 收藏

Java设计模式-策略模式

前言        一年前开始从c语言编程转站到java语言编程,突然发现很多方式不一样,从过程式到OO式,思维一下在完成没有转变过来,即使已经编程了一年时间,却发现对Java的设计模式可以说是一无所知,现在开始学习设计模式,基于《Head First设计模式》。        策略模式        定义:策略模式主要是为了定义算法族,分别封装起来,让算法之间可以互相替换,并让算法的
原创
发布博客 2016.11.13 ·
383 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql源码分析之SQL执行过程简介

本人打算从SQL语句的执行开始学习和分析MYSQL源码,首先了解MYSQL是如何执行一条SQL语句的,详细了解它的执行过程之后,再深入学习执行一条SQL语句的运行原理。1)从执行一条SQL语句的堆栈中查看MYSQL的执行过程假设数据库"wlz"中存在表T1(create table t1(c1 int,c2 int);),并插入了两条数据(1,3),(2,4);可以使用show t
原创
发布博客 2012.06.06 ·
9075 阅读 ·
0 点赞 ·
2 评论 ·
3 收藏

mysql入门篇2——常用数据字典信息

如果想了解某个数据库,首先就需要知道,它的数据字典信息的存放,这样就可以查看到一些操作对数据库字典信息的更改,如果创建一索引,查看索引的类型等其他信息。1、常用字典表mysql的字典信息都存放在information_schema库中,常用的字典表有:INFORMATION_SCHEMA.SCHEMATA  --数据库中所有数据库信息INFORMATION_SCHEMA.T
原创
发布博客 2012.06.05 ·
11144 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

mysql基本入门篇

为了更好地理解mysql源码,需要对mysql环境进行搭建,然后启动mysql数据库,并了解mysql数据库的一些操作。1、启动数据库启动mysql数据库:mysql –debug –standalone --consoleconsole选项主要是为了启动mysql后,保留命令窗口,方便以后的操作需要查找更多的mysqld选项,可以输入mysql --verbose -
原创
发布博客 2012.06.05 ·
834 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

windows下编译调试mysql5.5.24源码

突然想学习下mysql,看看mysql的源码,首先就需要把源码编译,这是学习它的第一步。万事开头难,一点也没错,昨天晚上搞了很久没有弄好,今天回来第一件事就是把这个解决。问题总算解决,对该过程总结如下:1、下载mysql源码下载地址http://www.mysql.com/downloads/或百度googlemysql,进入官网下载,选择MySQL Community
原创
发布博客 2012.05.30 ·
3456 阅读 ·
0 点赞 ·
2 评论 ·
1 收藏

windows下编译postgresql源码

本文主要是对postgreSQL数据库在windows下进行编译,使用vs2005进行编译。        1.环境         windows764位,旗舰版,postgreSQL8.4.10,其他版本没有试过,按照下序步骤应该也是可以的。        2.需要的软件        需要的软件比较多,也比较复杂,按照官方文档上下载就可以。http://www.postgre
原创
发布博客 2012.01.08 ·
3125 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

CSDN Bug:关于CSDN,在系统windows和linux下发表的文章不保持一致性


      最近在使用windows和ubuntu两个系统,对于ubuntu因为比较好使用,用起来也比较方便,对于想学习linux系统的新手来说绝对是一个不错的选择,可是最近却发现了这样了一个问题。
     第一次在ubuntu下发了一篇文章,然后第二天进windows系统中看了下,结果这么找也找不到那天写的文章,就感觉纳闷,但也找不出什么问题。但是我把上次发表文章的网页地址记录下来了,结果一贴到浏览器上,的确存在这样的一篇文章。然后我就在windows下也发表了几篇文章。
原创
发布博客 2010.07.18 ·
680 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

oracle:ERROR:ORA-12162: TNS:net service name is incorrectly specified解决方案



oracle启动心得

第一次在ubuntu下安装了oracle 10g,并试着启动它,但总是出错,TNS:net service name is incorrectly specified。
无论如何都使用不了,结果在网上查,在用户目录下的文件.profile文件里面加入一句话,
命令:1)sudo gedit .profile
然后加入2)export ORACLE_SID=orcl,然后在终端中再输入3)sour
原创
发布博客 2010.07.13 ·
11639 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏