……继续阅读 »
wangting
5天前 57浏览
0个赞
Spring-Kafka 提供消费重试的机制。当消息消费失败的时候,Spring-Kafka 会通过消费重试机制,重新投递该消息给 Consumer ,让 Consumer 重新消费消息 。
……继续阅读 »
diligentman
2周前 (02-19) 16浏览
0个赞
开篇
随着业务不断发展,软件系统的架构也越来越复杂,但无论多复杂的业务最终在系统中实现的时候,无非是读写操作。用户根据业务规则写入商业数据,再根据查询规则获取想要的结果。通常而言我们会讲这些读写的数据放到一个数据库中保存,通过一套模型对其进行读写操作。而在大型系统中往往查询操作远远多于写入操作,于是就有了读写分离的思想,将读操作和写操作的……继续阅读 »
wangting
1个月前 (02-02) 26浏览
0个赞
以下介绍五种-不同的方法去除 Java 中ArrayList中的重复数据
1.使用LinkedHashSet删除arraylist中的重复数据
LinkedHashSet是在一个ArrayList删除重复数据的最佳方法。LinkedHashSet在内部完成两件事:
删除重复数据
保持添加到其中的数据的顺序
……继续阅读 »
wangting
3个月前 (12-18) 54浏览
0个赞
shell 遍历mysql查询结果 四种方式
# 定义数据库连接信息
HOST_NAME=localhost
DB_NAME=sima
USER_NAME=suda
PASSWD='111111'
# -s 去掉表头
MYSQL_ETL="mysql -h $HOST_NAME -P4045 -D$DB_NAME -u$USER_NAME -p$PASSWD……继续阅读 »
wangting
3个月前 (12-09) 65浏览
0个赞
If you’re looking for essay assistance, there are loads of places to turn to. It may seem overwhelming at first, but only by simply taking a few steps, you will find the answ……继续阅读 »
站点默认
7个月前 (07-24) 148浏览
0个赞
A personalized essay is a severe mission and not to be dismissed. Many pupils who opt to write essays find it hard to be successful. The reason for this is because the article is a……继续阅读 »
站点默认
7个月前 (07-24) 143浏览
0个赞
One of the crowdholding.com greatest ways to compose an essay on a particular topic is to create a brief outline and generate a variety of new topics and topic mixes. The main rea……继续阅读 »
站点默认
8个月前 (07-24) 165浏览
0个赞
So you want to learn how to write a inexpensive essay, but how are you supposed to learn this? If you had to do it over again, do you write the same essay? The solution is, of cou……继续阅读 »
站点默认
8个月前 (07-24) 168浏览
0个赞
When students and parents deliver documents to various schools, there are numerous urgent essays they ought to be sending. These documents, even if their principal objective isn……继续阅读 »
站点默认
8个月前 (07-18) 157浏览
1个赞
If you would like to compose a well composed and intriguing article which gets some attention, then a great essay writer will assist you. There are many ways to start choosing the ……继续阅读 »
站点默认
8个月前 (07-18) 184浏览
0个赞
在面向对象的C++语言中,虚函数(virtual function)是一个非常重要的概念。
什么是虚函数:
虚函数是指一个类中你希望重载的成员函数 ,当你用一个 基类指针或引用 指向一个继承类对象的时候,调用一个虚函数时, 实际调用的是继承类的版本。 ——摘自MSDN
举例:
#include <iostream>
using ……继续阅读 »
wangting
11个月前 (03-31) 262浏览
0个赞
SortShuffleManager
Reader使用BlockStoreShuffleReader,Writer根据传入的ShuffleHandler选择使用UnsafeShuffleWriter,BypassMergeSortShuffleWriter,还是SortShuffleWriter
override def getReader……继续阅读 »
wangting
1年前 (2019-11-13) 472浏览
1个赞
今天,我们在进行深入了解计算机之前先听听我给大家讲一下关于电磁学的故事。
上次我们说计算机不是什么新鲜事物,中国自古就有算盘,但是20世纪之前的计算机发展史真的是平淡乏味,没什么意思,直到20世纪才取得了突飞猛进的成就,而这就归功与人类在19世纪末20世纪初在电磁学,数学,逻辑学,物理学等领域取得的成就。
老实说,计算机与你们家的电水壶,电冰箱都差不多,并……继续阅读 »
wangting
2年前 (2019-09-03) 441浏览
2个赞
Java开发是Linux高手必须掌握的基本技能,本片文章将介绍如何在Linux安装JDK,并且配置java环境。(本文以jdk-8u201-linux-x64.tar.gz为例)
1卸载自带的jdkopen(一般Linux发行版本都自带Java,但是不一定能用上)
1)检查已经安装过的jdk:
$> rpm -qa|grep java
2)删除已经……继续阅读 »
wangting
2年前 (2019-09-03) 523浏览
0个赞
2018年 第1部
读罢,合书长谈,书中故事如电影一般闪过,感叹世间诸事不如书中所言那样。
武林争霸夺权,为了达到目的,获得权与利,天机算尽,可最后大家竟然死在自己人暗算之下,不禁让人感慨。
故事概要……继续阅读 »
wangting
2年前 (2019-09-03) 1694浏览
0个赞
之前在 大话Spark(2)里讲过Spark Yarn-Client的运行模式,有同学反馈与Cluster模式没有对比, 这里我重新整理了三张图分别看下Standalone,Yarn-Client 和 Yarn-Cluster的运行流程。
1、独立(Standalone)运行模式

独立运行模式是Spark自身实现的资源调度框架,由客户端、Master节点……继续阅读 »
wangting
2年前 (2019-06-05) 738浏览
1个赞
我在15年处理大数据的时候还都是使用MapReduce, 随着时间的推移, 计算工具的发展, 内存越来越便宜, 计算方式也有了极大的改变. 到现在再做大数据开发的好多同学都是直接使用spark, hive等工具, 很少有再写MapReduce的了.
这里整理一下MapReduce中经常用到的二次排序的方法, 全当复习.
简介
二次排序(secondary ……继续阅读 »
wangting
2年前 (2019-05-14) 9284浏览 66评论
0个赞
Sublime Text3是一款给力的文本编辑器,通过安装插件可以编辑Markdown文本,在编辑Markdown文本的同时可以实时预览编辑效果。
安装准备:
找到菜单栏:Preferences → Package Control → Package Control:Install Package;
没有找到Package Control,那么点击……继续阅读 »
wangting
3年前 (2018-08-22) 11029浏览 64评论
0个赞
一、什么是FSImage和EditsLog
我们知道HDFS是一个分布式文件存储系统,文件分布式存储在多个DataNode节点上。一个文件存储在哪些DataNode节点的哪些位置的元数据信息(metadata)由NameNode节点来处理。随着存储文件的增多,NameNode上存储的信息也会越来越多。那么HDFS是如何及时更新这些metadata的呢?
在H……继续阅读 »
wangting
3年前 (2017-12-19) 795浏览
0个赞