自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(257)
  • 资源 (2)
  • 收藏
  • 关注

原创 双亲委派机制

前言我们在IDE中编写的Java源代码被编译器编译成.class的字节码文件。然后由ClassLoader(类加载器)负责将这些.class文件加载到JVM中去执行。ClassLoaderBootstrap ClassLoader(启动类加载器)   C++实现 在java里无法获取 负责加载<JAVA_HOME>/lib下的类Extension ClassLo...

2020-06-02 10:48:00 295

原创 Java垃圾回收机制

本文转自:https://www.jianshu.com/p/b78ac4bf13ae垃圾回收的意义如果不进行垃圾回收,内存迟早会被消耗空。垃圾回收机制的引入可以有效的防止内存泄露、保证内存的有效使用,也减轻了 Java 程序员的对内存管理的工作量。内存泄露:指该内存空间使用完毕后未回收,在不涉及复杂数据结构的一般情况下,Java 的内存泄露表现为一个内存对象的生命周期超出...

2020-05-13 11:00:00 281

原创 Java内存结构和Java内存模型

Java内存结构部分摘抄自:https://www.jianshu.com/p/73df0ac60551首先Java内存结构其实是JVM内存结构我们都知道,我们的java代码其实是不能直接运行的,他要经过一系列的步骤。我们的java文件,首先要经过编程成为class文件,然后通过类装载器加载到jvm中去执行。这个jvm(红色虚线框起来的这部分)就是java运行时...

2020-05-13 10:33:00 1151 1

原创 微信扫码支付java版完整demo

示例说明: 微信支付接口官方文档地址:https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_5 本 demo 使用的支付方式为: 模式二 文章最下方有可以直接运行的demo的百度云下载地址项目结构:项目代码:pom文件<?xml version="1.0" encod...

2020-01-03 11:28:00 2526 3

原创 Netty搭建WebSocket服务端

Netty服务端1.引入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaL...

2019-11-28 16:58:00 401

原创 Netty搭建服务端的简单应用

Netty简介Netty是由JBOSS提供的一个java开源框架,现为 Github上的独立项目。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。也就是说,Netty 是一个基于NIO的客户、服务器端编程框架,使用Netty 可以确保你快速和简单的开发出一个网络应用,例如实现了某种协议的客户、服务端应用。Netty相当于简...

2019-11-26 09:44:00 194

原创 Hive系统函数之collect_list和collect_set

转自:https://www.cnblogs.com/cc11001100/p/9043946.htmlHive中collect相关的函数有collect_list和collect_set。它们都是将分组中的某列转为一个数组返回,不同的是collect_list不去重而collect_set去重。做简单的实验加深理解,创建一张实验用表,存放用户每天点播视频的记录:...

2019-09-18 13:44:00 935

原创 SpringBoot集成JWT实现token验证

本文抄袭自https://www.jianshu.com/p/e88d3f8151db本文在使用IDEA快速搭建基于Maven的SpringBoot项目(集成使用Redis)基础上继续引入JWT依赖 <dependency> <groupId>com.auth0</groupId>...

2019-08-16 16:33:00 134

原创 Hadoop添加LZO压缩支持

启用lzo的压缩方式对于小规模集群是很有用处,压缩比率大概能降到原始日志大小的1/3。同时解压缩的速度也比较快。安装准备jar包1)先下载lzo的jar项目https://github.com/twitter/hadoop-lzo/archive/master.zip2)下载后的文件名是hadoop-lzo-master,它是一个zip格式的压缩包,先进行解压,然后用maven编译...

2019-07-25 15:27:00 146

原创 Hive运行引擎Tez的安装

简介  Tez是Apache开源的支持DAG作业的计算框架,它直接源于MapReduce框架,核心思想是将Map和Reduce两个操作进一步拆分,即Map被拆分成Input、Processor、Sort、Merge和Output, Reduce被拆分成Input、Shuffle、Sort、Merge、Processor和Output等,这样,这些分解后的元操作可以任意灵活组合,产生新的操作,这...

2019-07-25 15:01:00 629

原创 Redis单实例数据迁移到集群

Redis单实例数据迁移到集群 环境说明单机redis192.168.41.101:6379redis集群192.168.41.101:7000 master192.168.41.101:7001 master192.168.41.101:7002192.168.41.102:7000 master1...

2019-06-12 10:14:00 1609

原创 使用IDEA快速搭建基于Maven的SpringBoot项目(集成使用Redis)

使用IDEA快速搭建基于Maven的SpringBoot项目(集成使用Redis) 迫于好久没写博客心慌慌,随便写个简单版的笔记便于查阅。新建项目新建项目 然后起名 继续next netx finish。首先附上demo的项目结构图配置pom.xml<?xml version="1.0" encoding="U...

2019-05-31 10:03:00 936

原创 Linux下Mysql每天自动备份

Linux下Mysql每天自动备份 新建目录mkdir -p /data/mysqlbal/datamkdir -p /data/mysqlbal/scriptsmkdir -p /data/mysqlbal/logs创建备份脚本cd /data/mysqlbak/scriptsvi backup.sh#...

2019-05-17 14:50:00 684 1

原创 java调用webservice

java调用webservice webservice服务地址:http://xxx.xxx.com.cn/xxxxx/xxxxxxx.asmx?wsdl借助wsimport命令,根据服务地址生成java客户端代码电脑cmd执行以下命令:wsimport -s D:\temp -p cn.com.blaze.wsdl...

2019-04-19 10:59:00 171

原创 springmvc后台生成验证码

springmvc后台生成验证码 urlhttp://localhost:8080/admin/getCodehttp://localhost:8080/admin/checkCodecontrollerpackage com.blaze.controller;import com.blaze.util.Code...

2019-04-11 11:19:00 246

原创 Zabbix 监控端口状态并邮件报警

Zabbix 监控端口状态并邮件报警 Zabbix监控端口前提zabbix安装zabbix邮件报警添加监控项添加触发器添加动作设置完成后,在配置过报警媒介后也就是 邮件报警 后就完成了。 posted @ 2019-03-...

2019-03-20 10:38:00 669

原创 Zabbix 通过smtp 邮件报警

Zabbix 通过smtp 邮件报警 Zabbix邮件报警我们通过zabbix设置了监控项,触发器,最终就是要监控某一项达到报警的作用,下面是通过发送邮件报警的方式。web页面设置报警媒介给Admin用户添加报警媒介服务器报警配置两个脚本:第一个是zabbix调用的发送邮件的脚本. 他会调用第...

2019-03-19 14:16:00 753

原创 Zabbix安装(server和agent)及基本配置

Zabbix安装(server和agent)及基本配置 简介  zabbix([`zæbiks])是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。  zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。  zabbix由2部分构成,za...

2019-03-19 11:30:00 1513

原创 Spark之 Spark Streaming整合kafka(Java实现版本)

pom依赖 <properties> <scala.version>2.11.8</scala.version> <hadoop.version>2.7.4</hadoop.version> <spark.version>2.1.3</spark.version...

2019-03-18 09:29:00 499

原创 MongoDB 分片副本集集群搭建

MongoDB 分片副本集集群搭建 配置准备:三台机器:A(193.168.10.101) B(193.168.10.102)C(193.168.10.103)MongoDB 安装目录:/usr/local/mongodbMongoDB 数据库目录:/usr/local/mongodb/data...

2019-02-28 15:17:00 219

原创 Docker三剑客之 Compose

Docker三剑客之 Compose 简介Docker-Compose 是 Docker 的一种编排服务,是一个用于在 Docker 上定义并运行复杂应用的工具,可以让用户在集群中部署分布式应用。通过 Docker-Compose 用户可以很容易地用一个配置文件定义一个多容器的应用,然后使用一条指令安装这个应用的所有依赖,完成构建。Dock...

2019-02-15 10:00:00 156

原创 cloudrea manager 调整datanode数据存储目录

cloudrea manager 调整datanode数据存储目录 由于datanode所需磁盘空间较大,所以工作中可能会涉及到给datanode增加磁盘目录或者更改数据目录 CM停止该datanode节点 CM页面增加目录或者修改目录如果是修改目录的话需要将服务器中原始目录中的文件cp到修改后的目录中# 将...

2019-02-14 10:02:00 552

原创 Docker Dockerfile 定制镜像(转)

Docker Dockerfile 定制镜像(转) 转自:https://yeasy.gitbooks.io/docker_practice/及https://blog.csdn.net/wo18237095579/article/details/80540571 另在原文基础上稍做修改 Dockerfile介绍  Dock...

2019-01-25 09:41:00 666

原创 Docker配置mysql互为主从

Docker配置mysql互为主从 配置准备两台机器两台机器:A(193.168.10.101)  B(193.168.10.102) 做好ssh免密登录mysql大版本需要一致,小版本可忽略并且两台机器已经安装好了docker yum install docker下载mysql镜像docker pull m...

2019-01-24 14:11:00 431

原创 Docker构建redis cluster集群

Docker构建redis cluster集群 准备工作安装gcc ruby解压编译redisRedis 是 c 语言开发的。安装 redis 需要 c 语言的编译环境。如果没有 gcc 需要在线安装。yum install gcc-c++使用yum命令安装 ruby (我们需要使用ruby脚本来实现集群搭建)yu...

2019-01-24 10:39:00 275

原创 Kubernetes集群向指定节点上创建容器

Kubernetes集群向指定节点上创建容器 如果需要限制Pod到指定的Node上运行,则可以给Node打标签并给Pod配置NodeSelector。给节点添加标签首先查看节点信息[root@k8s-master ~]# kubectl get nodesNAME STATUS AGEk8s-slav...

2019-01-21 10:47:00 3139

原创 Docker私有仓库registry的搭建及使用

Docker私有仓库registry的搭建及使用 前言由于Docker Hub公共仓库很多时候使用这并不是很方便,大分部因为网络的问题可能拉取的时候会很慢或者拉取不到,所以搭建一个本地的私有仓库。准备由于此篇文章是在Kubernetes集群安装部署这篇文章的基础上补充docker私有仓库的搭建,所以安装机器配置过hosts的[r...

2019-01-17 14:01:00 452

原创 Docker简介及基本应用

Docker简介及基本应用 Docker前言1、虚拟化在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是不受现有资源的架设方式,...

2019-01-17 10:24:00 698

原创 Kubernetes的UI界面Kubernetes Dashboard的搭建

Kubernetes的UI界面Kubernetes Dashboard的搭建 1、搭建准备Kubernetes集群的安装部署2、搭建过程2.1、在master节点上创建kubernetes-dashboard.yamlcd /etc/kubernetesvim kubernetes-dashboard.yaml#...

2019-01-16 17:51:00 1783

原创 Kubernetes集群的安装部署

Kubernetes集群的安装部署 此文参照https://www.cnblogs.com/zhenyuyaodidiao/p/6500830.html,并根据实操过程略作修改。1、环境介绍及准备:1.1 物理机操作系统  物理机操作系统采用Centos7.3 64位,细节如下。[root@k8s-master ~]# unam...

2019-01-16 17:18:00 415

原创 SELinux导致的docker启动失败

SELinux导致的docker启动失败 安装dockeryum install -y docker启动dockersystemctl start docker报错Job for docker.service failed because the control process exite...

2019-01-14 16:30:00 962

原创 Linux安装centos7

Linux安装centos7 安装 选择安装centos7,按回车进入到安装界面:选择我要自定义分区,然后点击左上角done:然后自定义分区(swap分区一般为内存的2倍,我这里用的虚拟机截的图,所以内存给的少,具体按照自己情况选择,不填写单位默认为mb): 点击done下方会弹出提示,再点击一次done...

2019-01-14 11:12:00 199

原创 配置ssh免密登录后,仍需要密码才能登陆其中某台机器

配置ssh免密登录后,仍需要密码才能登陆其中某台机器 提示:如果是三台机器A、B、C配置了ssh免密登录,从A和B上登录C需要密码,则需要修改C的配置修改配置文件如下:sudo vi /etc/ssh/sshd_config#禁用root账户登录,如果是用root用户登录请开启PermitRootLogin yes...

2019-01-10 13:50:00 1599

原创 Kafka集群中 topic数据的分区 迁移到其他broker

Kafka集群中 topic数据的分区 迁移到其他broker 前言kafka集群扩容后,新的broker上面不会数据进入这些节点,也就是说,这些节点是空闲的;它只有在创建新的topic时才会参与工作。除非将已有的partition迁移到新的服务器上面;所以需要将一些topic的分区迁移到新的broker上。另外一种情况就是集群减少brok...

2019-01-09 09:57:00 1717

原创 使用Cloudrea Manager在CDH集群中添加kafka服务节点,更改borker.id配置后无法启动

使用Cloudrea Manager在CDH集群中添加kafka服务节点,更改borker.id配置后无法启动 需要保证meta.properties文件中的broker.id和cloudrea manager的web页面上kafka配置的broker.id一致,最好让server.properties中的broker.id也与其保持一致。 ...

2019-01-07 15:45:00 1056

原创 Linux下Mysql数据库互为主从的配置过程

Linux下Mysql数据库互为主从的配置过程 配置准备:两台机器:A(193.168.10.101)  B(193.168.10.102)mysql大版本需要一致,小版本可忽略 配置过程:A(193.168.10.101) 机器配置:执行命令:vi /etc/my.cnf后在mysqlid下添加如下内容:log-b...

2018-12-27 13:39:00 360

原创 Linux重启mysql Error getting authority: Error initializing authority: Could not connect: Resource tem...

Linux重启mysql Error getting authority: Error initializing authority: Could not connect: Resource temporarily unavailable (g-io-error-quark, 27) 问题:Linux下重启mysql:systemct...

2018-12-27 11:32:00 2742

原创 使用cloudrea manager管理已有的cdh集群(转)

使用cloudrea manager管理已有的cdh集群(转) 转自:http://blog.51cto.com/teacheryan/1912116 本文介绍如何搭建cloudera manager去接入已有hadoop组件(cdh)。一、下载必备文件:1.cloudera manager:http://archive-prima...

2018-12-26 10:21:00 581

原创 Hbase JavaApi

Hbase JavaApi package cn.itcast.hbase;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hbase.*;import org.apache.hadoop.hbase.client.*;import ...

2018-12-09 13:53:00 178

原创 HashMap、Hashtable、ConcurrentHashMap的区别

HashMap、Hashtable、ConcurrentHashMap的区别 HashMap线程不安全继承自AbstractMap类允许一个NULL键和多个NULL值初始size为16 扩容:newsize = 2nHashtable线程安全,它的每个方法中都加入了synchronized继承自Diction...

2018-11-14 18:02:00 138

hadoop-2.6.0.tar

hadoop-2.6.0.tar.gz hadoop2.6版本在linux上的安装包

2018-12-26

SecureCRSecureFX_x64.zip

连接linux的客户端 包括连接服务器的客户端和上传文件的客户端

2018-12-26

空空如也

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

TA关注的人

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