- 博客(205)
- 收藏
- 关注

原创 Golang相关技术
Golang相关的技术访问地址访问地址:https://promacanthus.github.io/Golang-Guide/欢迎收藏仓库:https://github.com/Promacanthus/Golang-Guide每天更新内容。具体内容主要包括如下内容:Golang编程语言相关知识Golang开发框架相关知识云原生相关知识微服务相关知识常用开发工具及IDE...
2020-01-01 20:20:40
732
原创 为什么要学好基础
为什么要学好基础@[TOC](为什么要学好基础)极客大学算法体验营有感优化思路五遍算法练习步骤极客大学算法体验营有感小狮同学????️突然穿越了,这是一个武侠世界。为了成长一个武林高手,小狮同学必须加入一个门派(选择专业)来学习技能。在一众门派中,小狮同学选择了少林寺(计算机专业)。为啥选择少林寺呢?『因为天下武功出少林?因为少林寺都是这个发型????????』在大师的指导下开始了基本功的训练:????️扎马步(计算机组成原理)、跑步(操作系统)????好像还有双手提着水桶从山上跑到山下(计算机
2020-07-10 10:40:30
498
原创 计算机系统漫游
计算机系统由硬件和软件组成,它们共同工作来运行应用程序,虽然系统的具体实现方式随着时间不断变化,但是系统内在的概念却没有改变。实战技巧避免由计算机标表示数字的方式引起的奇怪的数字错误优化C代码,以充分利用现代处理器和存储器系统的设计了解编译器是如何实现过程调用以及如何利用这些知识来避免缓冲区溢出错误识别和避免链接时的错误编写Unix Shell,动态存储分配包,并发等...
2018-04-25 21:06:29
624
原创 图计算
图数据 图数据存在于我们生活的方方面面,如果将数据相关方分别定位为一个点,而他们之间的互相联系抽象为边,那整个不同事物时间的错综复杂的联系就构成了一幅幅“图数据”。社交关系数据:将每个人作为一个点,而人与人之间的互动关系是边,那么庞大的社交圈子中,不同人之间的互动联系就构成了庞大的社交关系数据。网页链接数据:通过一个网页链接,可以跳转到其他多个网页,网页与网页之间的多个跳转联系就...
2018-04-02 14:48:03
3843
转载 markdown入门指南
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...
2018-04-02 14:06:03
794
原创 Java面试笔试指南(七)---海量数据处理
通过对海量数据的挖掘能有效地揭示用户的行为模式,加深对用户需求的理解,提取用户的集体智慧,从而为研发人员决策提供依据,提升产品和用户体验,进而占领市场
2017-09-22 21:07:01
1531
原创 Java实践(四)---程序设计模式
设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性
2017-07-17 21:42:55
485
原创 Java实践(四)---关于clone
当拷贝一个变量是,原始变量与拷贝变量引用同一个对象,改变一个变量所引用的对象将会对另一个变量产生影响因此需要一种新的机制,克隆:默认的克隆操作是浅拷贝,它并没有克隆包含在对象中的内部对象
2017-07-17 15:00:28
525
原创 Hadoop实践(五)---MR相对SQL的应用
SQL语句有一些常用的方法:SELEECT:从一个包含大量列的数据表中选取出这些列的一个子集WHERE:基于应用在各种列中的值的布尔表达式的结果,筛选数据表中的某行AGGREGATION:根据某些属性的分组结果计算其聚合运算值(如MIN,MAX,SUM,GROUP BY, HAVING)SORTING:对输出数据结按照一定规则排序JOIN:根据不同表中相同的列进行夺标的连接操作
2017-07-12 09:16:16
575
原创 Maven实践(十一)---POM文件中各种元素的含义
Maven POM很大。 然而,它的尺寸也证明了它的多功能性。 至少将能够将项目的所有方面抽象为单个工件的能力是强大的。 几十个不同的构建脚本和有关每个项目的分散文档的日子已经过去了。 除了Maven的其他恒星组成Maven星系 - 一个定义良好的构建生命周期,易于编写和维护插件,集中式存储库,系统范围和基于用户的配置,以及越来越多的工具使开发人员的工作 更容易维护复杂的项目 - POM是大而明亮的中心。
2017-07-04 22:03:41
1678
原创 Hadoop实践(五)---API之HDFS
HDFS是Hadoop主要应用的一个分布式文件系统。Hadoop中有一个综合性的文件系统抽象,它提供了文件系统实现的各类接口,HDFS是这个抽象文件系统的一个实例。
2017-07-01 12:12:25
757
原创 Hadoop实践(四)---性能调优
Hadoop的主要吸引力之一就是它的线性可扩展性。许多作业都可以通过添加更多的机器来加速。Hadoop在性能调优上有一些特定的手段和技巧,总体来说颇有成效。1、通过Combiner来减少网络流量Combiner可以减少在map和reduce之间的shuffle的数据量,较低的网络流量缩短了执行时间2、减少输入数据量在处理大型数据集时,有相当一部分时间花费在扫描磁盘中的数据。减少需要读取的字节数,可以
2017-06-29 18:54:12
548
原创 Hadoop实践(四)---生成集群上的监视和调试
成功的在伪分布集群中运行作业之后,可以将实际数据放在生产集群上运行。伪分布式和生产集群的区别:1- 伪分布模式下只有一个节点,所以的日志文件都放在单独的目录/logs中,可以在本地访问1- 在全分布集群中,每个节点都有自己的/logs目录保存其日志文件,通过特定节点上的日志文件来诊断该节点的问题2- 集群中各个守护进程的域名和地址不同,需要根据具体情况确定
2017-06-29 18:24:26
543
原创 Hadoop实践(三)---高阶MapReduce
在运行作业处理数据集时,这个作业通常可以通过编写基本的MapReduce程序来生成,但有时需要编写更高级的程序来形成多个作业,或者用他们处理多个数据集。Hadoop有几种不同的方式把多个作业协调在一起,按照顺序链接或按照预定义的依赖关系来执行
2017-06-29 16:20:32
874
原创 Hadoop实践(三)---MapReduce中的Counter
在Hadoop的MapReduce框架中包括6种Counters,每一种包含若干个Counter,分别对Map和Reduce任务进行统计 Tips:图片中是Hadoop2.7.3 Counters 略有更新 注意区分 其实根据字面意思大概就知道这个Counter是干啥的
2017-06-21 07:36:19
2680
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人