代码改变世界

手写RPC框架(二)——基于RPC原理手写RPC框架

2020-06-12 12:56 by RingWu, 193 阅读, 0 推荐, 收藏, 编辑
摘要:完整的博文在 : https://blog.csdn.net/g2591324079/article/details/106633937,后续将转战CSDN 阅读全文

手写RPC框架(一)——RPC是什么

2020-06-05 15:20 by RingWu, 406 阅读, 1 推荐, 收藏, 编辑
摘要:为了加深对RPC的了解和应用,近期手写了一个简易的RPC框架,在介绍代码前,先来说说什么是RPC。 一、RPC是什么 RPC全称remote procedure call,翻译过来就是远程过程调用。在分布式系统中,一个模块像调用本地方法一样调用远程方法的过程,就叫RPC。 我们耳熟能详的webser 阅读全文

从源码分析spring如何解决循环依赖(一)

2020-05-25 16:41 by RingWu, 408 阅读, 0 推荐, 收藏, 编辑
摘要:spring作为使用最多的java开发框架之一,里面有很多设计模式、编程思想值得学习;今天就从源码层面分析一下spring如何解决循环依赖。 如果想先了解循环依赖bean的创建过程,且对spring创建单例bean的过程比较熟悉的人,可以直接看 三、循环依赖的bean创建过程分析 接下来从源码分析s 阅读全文

redis分布式锁(一)———springboot 整合 redisson(starter方式)

2019-11-16 12:34 by RingWu, 5754 阅读, 0 推荐, 收藏, 编辑
摘要:前段项目中大量用到了redis的分布式锁,近期总结一下,先从springboot整合redisson说起。 Redisson是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Data Grid)。它不仅提供了一系列的分布式的Java常用对象,还提供了许多分布式服务。其中包括 阅读全文

Springboot+druid+hive-jdbc 整合实例

2018-12-19 09:18 by RingWu, 7713 阅读, 1 推荐, 收藏, 编辑
摘要:简单的hive-jdbc整合实例,整合完成后,可以通过sql 对hive仓库的表、数据、角色等进行操作。 完整代码已上传至github https://github.com/RingWu2012/HiveJdbcDemo 一、添加依赖 pom文件加入以下依赖: <properties> <java. 阅读全文

hive集群安装

2018-12-06 21:35 by RingWu, 929 阅读, 0 推荐, 收藏, 编辑
摘要:本文介绍hive-1.2.2的安装,生产环境多使用CDH、HDP构建集群,搭建此集群主要用于学习。 1.下载解压 在官网下载hive-1.2.2的安装包,上传到linux服务器,并解压到/usr/local目录 2.安装mysql数据库 hive默认将元数据保存在内存数据库中,重启后数据会丢失,所以 阅读全文

kafka集群安装

2018-12-06 21:09 by RingWu, 320 阅读, 0 推荐, 收藏, 编辑
摘要:本教程主要说明kafka0.10.2.1集群的安装;hdp-02,hdp-03,hdp-04是我集群节点的名称,修改配置文件,请根据自身的节点名称进行修改。 基本概念 Broker : 安装Kafka服务的那台集群就是一个broker(broker的id要全局唯一) Producer :消息的生产者 阅读全文

zookeeper集群安装

2018-12-06 20:47 by RingWu, 272 阅读, 0 推荐, 收藏, 编辑
摘要:zookeeper是分布式应用协调服务,本文主要介绍zookeeper3.4.6安装 1.下载并解压 去zookeeper的官网下载zookeeper并解压。 tar -zxvf zookeeper-3.4.6.tar.gz -C /usr/local 2.修改配置 cd /usr/local/zo 阅读全文

spark入门系列教程三——spark sql(一)

2018-12-06 18:42 by RingWu, 3267 阅读, 0 推荐, 收藏, 编辑
摘要:Spark SQL是用于结构化数据处理的Spark模块,可以通过sql、dataset、dataframe与spark sql进行交互。更多理论性知识请移步官网http://spark.apache.org/docs/2.3.1/sql-programming-guide.html 在spark 2 阅读全文

免费的数据集

2018-12-06 18:03 by RingWu, 493 阅读, 0 推荐, 收藏, 编辑
摘要:数据集地址:https://pan.baidu.com/s/1_VFD_WgQwO0t_m-nYxHOug 密码:qy3a 阅读全文