PostgreSQL 查询优化器解析0 码力 | 37 页 | 851.23 KB | 1 年前3
PromQL Got a BOOST: 用 Rust 重写 Prometheus 的查询引擎## RUST CHINA CONF 2023 第三届中国 Rust 开发者大会 6.17-6.18 @Shanghai ## PromQL Got a BOOST: 用 Rust 重写 Prometheus 的查询引擎 Ruihang Xia @greptime.com ## I ABOUT ## Ruihang GitHub: waynexia Losing hair at Greptime0 码力 | 39 页 | 6.95 MB | 2 年前3
Java 应用与开发 - Java 技术概述及开发环境# Java 应用与开发 Java 技术概述及开发环境 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 September 18, 2018  。 ## 接下来… Java 技术概述 Java 平台核心机制 Java 开发环境 Java 基本开发流程 ## Java 平台 Java应用程序 Java API 开发 LiveScript 1.0,与 Sun 公司组成开发联盟。由于 Java 正流行,LiveScript 发布前临时改名 JavaScript. ➢1996: Microsoft 采用 ➢在 Internet Explorer 准化一种通用、跨平台、供应商中立的脚本语言的语法和语义”。 定义一种名为 ECMAScript 的新脚本语言标准。 ➢1998: ISO/IEC 采用 ECMAScript 作为标准 ➢浏览器开发商开始致力于将 ECMAScript 作为各自 JavaScript 实现基础。 ### 2. JavaScript 和脚本语言 ## JavaScript ➢一种高级的,面向对象的脚本语言。0 码力 | 21 页 | 1.02 MB | 2 年前3
Hadoop开发指南## Hadoop开发指南 注解:本例中所运行脚本需在CentOS操作系统上,其他操作系统请修改脚本后再尝试执行。 ### 1. 在UHost上安装Hadoop客户端 出于安全性考虑,一般建议用户在非UHadoop集群机器上安装客户端进行任务提交与相关操作 ### 1.1 控制台安装 可通过控制台一键安装,参考:客户端安装。 ### 1.2 自行安装 针对部分存量已自行安装用户,可根据选择按照以下方式自行安装。 source ~/.bashrc ### 2. HDFS HDFS是一个高度容错性和高吞吐量的分布式文件系统。它被设计的易于扩展也易于使用,适合海量文件的存储。 ### 2.1 HDFS基础操作 ## 查询文件 Usage: hadoop fs [generic options] -ls [-d] [-h] [-R] [] ## 上传文件 Usage: hadoop fs [generic 0 码力 | 12 页 | 135.94 KB | 2 年前3
PostgreSQL 开发最佳实践# PostgreSQL 开发最佳实践 p0s digoal 阿里云 ## 目录 - 规约的重要性 - 命名规约 - 设计规约 - 管理规约 - 稳定性与性能建议 - 云数据库使用建议 ## 规约的重要性  ## 目录 hash value -> idx • update tbl set c1=xx; -- 更新非常频繁 • HOT, fillfactor • 全球化、字符集的选择 • 线性相关、范围查询,索引AM的选择。 数据类型的选择。 • big table 问题(备份、恢复、创建索引、索引深度),分区 ## 目录 - 规约的重要性 - 命名规约 - 设计规约 - 管理规约 explain analyze query; rollback; • create index CONCURRENTLY idx on tbl(id); - 密码复杂度、认证方法 - 业务系统,开发测试账号,不要使用数据库超级用户。 • 长连接re\-lcache, sycache • 数据隔离(cluster -> database -> schema) • 主备切换(prewarm)0 码力 | 16 页 | 381.36 KB | 2 年前3
ubunutu 怎么参与内核开发## 怎么参与内核开发 Eric Miao 大家交流下我的经验,主要是相互学习: 我先介绍下我的经验吧。原来我是做嵌入式开发的,主要是在 Intel/Marvell 做 PXA/Xscale 这一块的,广  泛用在 PDA 上。也许大家见过过气的 等系列的手机,就是用的这款 CPU。 开发过程中发现总是跟随着 Kernel 升级,开发工作很被动。内核树 Kernel 升级到 2.6.14 了,而我们却还在搞 2.6.9。那会儿我们还跟 MontaVista 有合作,所以曾经还搞过 2.4 的内核。PXA27x 上就有些客户在用 2.4,很是崩溃…… 后来我跟 boss 反应,这么开发是不行的,要把我们做的东西推到 mainline 里面去。那时开发组的反应有两种: kernel …… 唉,那都是很牛 B 的代码,很牛 B 的人在搞。(其实现在想想也不都是牛人,我这样的庸枝俗粉一堆); 2. 搞 mainline kernel 很非主流,伺候好客户就行了。 所以一开始的开发我很寂寞的,不过好在老板非常支持,有了加薪的动力,做事情就卖力了。最初的确很难,对于 ARM 社区情况不熟,发点 patch 就被弹回,大致理由有如下: 1. 你回去仔细看下 Documentation/CodingStyle;0 码力 | 3 页 | 271.06 KB | 1 年前3
蔡岳毅-基于ClickHouse+StarRocks构建支撑千亿级数据量的高可用查询引擎构建支撑千亿级数据量的高可用查询引擎 演讲人:蔡岳毅 1. 为什么选择ClickHouse/StarRocks; 2. ClickHouse/StarRocks 的高可用架构; 3. 如何合理的应用ClickHouse的优点,StarRocks如何来补充ClickHouse的短板; 4. ClickHouse的调优,运维介绍; 5. 应用总结; ## 根据实际业务场景需要来选择 1. 不固定的查询条件,不固定的汇总条件; c14ade/p5_1.jpg) ## StarRocks的特点 ## 优点: 1. 支持标准的SQL语法,兼容MySQL协议; 2. MPP架构,扩缩容非常简单方便; 3. 支持高并发查询; 4. 跨机房部署,实现最低成本的DR ## 缺点: 1. 不支持大规模的批处理; 2. 支持insert into,但最理想的是消费Kafka;  ## 采用ClickHouse后平台的查询性能 ### system.query_log表,记录已经执行的查询记录 query:执行的详细SQL,查询相关记录可以根据SQL关键字筛选该字段 query duration ms: 执行时间 memory usage: 占用内存 read_0 码力 | 15 页 | 1.33 MB | 2 年前3
前端开发者指南(2017)1.1 前端开发者是什么?1.2 2016前端开发回顾1.3 展望20171.4 第一部分.前端实践1.5 前端职称1.5.1 前端开发者所使用的技术1.5.2 前端开发技能1.5.3 前端开发者为...而开发1.5.4 团队里的前端1.5.5 全能型人才/全栈神话1.5.6 前端面试1.5.7 前端开发职位公示1.5.8 前端开发薪资1.5.9 前端开发者是如何诞生的1.5.10 第二部分:学习前端开发1.6 自学1.6.1 关于互联网/WEB1.6.1.1 学习Web浏览器1.6.1.2 学习域名系统(又叫DNS)1.6.1.3 学习HTTP/Networks(包括CORS和WebSockets)1.6.1.4 学习网页寄存(通称虚拟主机)1.6.1.5 学习前端开发1.6.1.6 学习用户界面/交互设计1 1.21 学习 React & Redux 1.6.1.22 学习渐进式 Web 应用 1.6.1.23 学习设计 JS API 1.6.1.24 学习web开发工具 1.6.1.25 学习命令行的使用 1.6.1.26 学习 Node.js 1.6.1.27 学习 JS 模块系统 1.6.1.28 学习模块加载和打包工具 10 码力 | 164 页 | 6.43 MB | 2 年前3
Java 应用与开发 - Servlet 编程## Java 应用与开发 Servlet 编程 王晓东 wangxiaodong@ouc.edu.cn 计算机科学与技术系 November 13, 2018  












