自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (3)
  • 收藏
  • 关注

转载 ActiveMQ(消息中间件)

一、消息中间件是什么?消息中间就是在两个系统或两个客户端之间进行消息传送的一个中间件,常用的消息中间件有ActiveMQ、RabbitMQ、RocketMQ和kafka。(消息中间件对比)二、什么是ActiveMQActiveMQ是一种开源的基于JMS(Java Message Servie)规范的一种消息中间件的实现,ActiveMQ的设计目标是提供标准的,面向消息的,能够跨越多语言和多系统的应用集成消息通信中间件。三、ActiveMQ使用场景ActiveMQ常被应用与系统业务的解耦,

2020-09-28 17:54:49 854 1

转载 消息中间件对比

特性 ActiveMQ RabbitMQ RocketMQ kafka 单机吞吐量 万级,吞吐量比RocketMQ和Kafka要低了一个数量级 万级,吞吐量比RocketMQ和Kafka要低了一个数量级 10万级,RocketMQ也是可以支撑高吞吐的一种MQ 10万级别,这是kafka最大的优点,就是吞吐量高。一般配合大数据类的系统来进行实时数据计算、日志采集等场景 topic数量对吞吐量的影响 topic可以达到几百,几千个..

2020-09-28 10:38:59 355

原创 术语解释(PV、UV、QPS、TPS)

术语解释(PV、UV、QPS、TPS)PV(page view ):PV 即页面浏览量或点击量,是衡量一个网站或网页用户访问量。具体的说,PV 值就是所有访问者在 24 小时(0 点到 24 点)内看了某个网站多少个页面或某个网页多少次。PV 是指页面刷新的次数,每一次页面刷新,就算做一次 PV 流量。度量方法就是从浏览器发出一个对网络服务器的请求(Request),网络服务器接到这个请求后,会将该请求对应...

2020-09-28 10:36:14 2310

原创 Dubbo入门例子(不使用注册中心)

刚学的两种RPC框架,相比Thrift,dubbo更加简单直接上例子。点击下载1.服务端开发 目录结构1.1pom文件<dependencies> <dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId...

2019-05-30 16:26:41 1786

原创 Thrift初识

刚接手了一个项目需要修改,用到了Thrift,于是乎就写了一个简单的例子记录一下步骤:1.下载thrift.exe2.书写服务代码(参考链接),把后缀名改为hello.thrift 。namespace java thrift.demoservice Hello{ string sayHello(1:string para)}2.2 把文件放到thrift.exe 同...

2019-05-30 15:35:28 152

原创 md5加密算法(密码加密)

MD5加密:  在Java中有一个类,java.securit(包)                            MessageDegister(接要算法类 -  MD5/SHA/RSA) MD5单项加密 - &gt; 1234原密码 - &gt; 98389378484934983893(32位) java.security 类 MessageDigestp...

2018-08-21 17:32:29 1879

原创 Hive总结3(自定义函数,jdbc连接)

1.自定义UTF函数举例:实现add()函数1.继承一个类:UDF2.在里面开发多个重载的方法:evaluate()3.注册这个函数,将打包的jar包放到hdfs上4.通过create function创建这个函数,drop function删除这个函数,删除后会有缓存,在重新登陆一次。1.1新建maven项目添加依赖:&lt;!-- https://mvnrepo...

2018-08-13 09:46:32 1132

原创 Hive总结2(分区+分桶+查询)

Hive是一个数据仓库 ,保存的半结构化数据  文本。Hive不支持:事务,不支持索引(但可以通过分桶实现快速的查询,hash) 类似的分布的nosql(Not Only Sql数据库:hbase - Phoinex(凤凰)   Hive的功能,就是做mapreduce。分区:就是在可控制的情况下,将数据放到不同的目录下。减小查询的范围。 并不能加快查询的速度。还是要查询所...

2018-08-11 17:32:01 4394

原创 HIVE总结1(基础命令+数据类型)

Hive是一种数据仓库,保存了一些半结构化的数据(文本数据)。元数据数据-保存到mysql/debye(默认)数据库中。不支持update和delete语句。数据必须要保存到hdfs上,依赖于hadoop。 Hive一组类似于SQL的语句-MYSQL,当执行SQL语句 时,对应的生成MapReduce程序。用于解决:Java程序员开发MapReduce的难点,会SQL就可以开发MapR...

2018-08-11 17:22:05 3795

原创 hadoop伪分布式环境

安装jdk并配好环境,安装好hadoop配置以下六个文件core-site.xml&lt;configuration&gt;        &lt;!--配置nameservice--&gt;        &lt;property&gt;                &lt;name&gt;fs.defaultFS&lt;/name&gt;                &...

2018-08-07 14:43:16 191

原创 打地鼠小游戏

下载连接:https://download.csdn.net/download/qq_35690700/105553691.运行截图2.目录结构3.代码示例package com.hitmouse.controller;import com.hitmouse.dao.DBHelper;import com.hitmouse.service.MusicServic...

2018-08-07 14:31:32 3583

原创 安装hive

sudo hostnamectl set-hostname hadoop31::修改主机名为hadoop31配置静态ip到 vim /etc/sysconfig/network-scripts /ifcfg-enp0s8目录下没有的话复制ifcfg-enp0s3改名为ifcfg-enp0s8  ::cp ifcfg-enp0s3 ifcfg-enp0s8:wq退出servi...

2018-08-06 21:15:29 132

原创 hadoop完全分布式环境搭建(linux)

1.安装centos2.关闭防火墙sudo firewall-cmd --state::查看防火墙状态sudo systemctl stop firewalld.service::关闭防火墙sudo systemctl disable firewalld.service::禁止防火墙3.修改ip和3.1修改静态ipcd /etc/sysconfig/network-...

2018-07-23 20:18:20 361

原创 VBox改变系统的备份路径

1.在全局设定中修改位置,点击ok2.在c盘默认的安装目录下找到.vdi的文件放在目标目录下,然后在VBox的安装目录下进入命令模式(在路径里输入cmd),输入:VBoxManage internalcommands sethduuid "G:\centos\CentOS.vdi"3.移除虚拟机,再添加虚拟硬盘,选择.vdi文件,创建成功。 ...

2018-07-21 19:56:39 730

原创 IO流

流的分类:1,(根据数据类型):字节流,字符流2,(根据流入方向):输入流,输出流3,(根据数据功能):节点流,处理流流的四大抽象类:抽象类有构造方法但不能实例化InputStream  OutputStream   可以处理字节流和字符流Reader Writer                          只能处理字符流 抽象类和普通类的区别:1)抽...

2018-07-21 11:06:22 155

DubboDemo.rar

Dubbo是 [1] 阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 [2] Spring框架无缝集成。 Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。 这里放的是dubbo的入门示例(不使用注册中心)

2019-05-31

ThriftDemo.rar

Thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生成引擎, Thrift是一个驱动层接口,它提供了用于客户端使用多种语言实现的API。 Thrift是个代码生成库,支持的客户端语言包括C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, and OCaml 。它的目标是为了各种流行的语言提供便利的RPC调用机制,而不需要使用那些开销巨大的方式,比如SOAP。 这里放的是一个入门demo

2019-05-31

打地鼠小游戏

实现了等级,计时器,打中音效。图片转换,得分,最高分, 使用多线程实现。体现了分层思想。适合初学者。

2018-07-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除