自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 创建hbase-indexer add-indexer出现SEP subscription ID:null以及0 running processes和0 failed processes

今天遇见一个问题,就是CDH创建hbase-indexer add-indexer的问题。 前提摘要:之前创建成功过Lily实时,后来某些原因hbase-indexer服务组件被删了,导致出现这种问题 解决方案: 先检查自己创建实时索引语句 给HBase表开启复制功能 #...

2020-01-10 18:39:01

阅读数 44

评论数 0

原创 实现FTP服务器免登陆下载PDF文件转base64在下载到本地|服务器

最近碰到一个问题,就是实现调用FTP服务器免登陆下载在进行展示,在这里分享下源码,能帮助到你的请点个赞呐呐呐! 上源码+注释 import java.io.ByteArrayOutputStream; import java.io.FileOutputStream; import java...

2019-12-26 11:37:28

阅读数 80

评论数 2

原创 Java值传递和地址传递的区别,看完这图就明白了

首先我们来看下什么是值传递 package com.aozhi.test; //示例一:值传递 基本数据类型都是值传递,因为他们都存在栈里边 public class ValueDemo { public static void main(String[] args) { int ...

2019-11-21 15:07:27

阅读数 109

评论数 0

原创 java的i++和++i?一文看懂

啥也不说上代码和解析过程 package com.aozhi.jvm; public class Test { public static void main(String[] args) { // i局部变量1 i压到操作数栈 1 int i = 1; // i局部变量 i压...

2019-11-16 22:52:17

阅读数 38

评论数 0

原创 SpringCloud Config

SpringCloud Config 分布式配置中心概述 分布式系统面临的----配置问题 微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置信息才能运行,所以一套集中式的、动态配置管理设施是必不可少的。Spr...

2019-11-14 23:22:32

阅读数 62

评论数 0

原创 Zuul

Zuul的概述 Zuul包含了对请求的路由和过滤两个最主要的功能: 其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础而过滤器的功能则负责对请求的处理过程进行干预,是实现请求校验、服务聚合等功能的基础Zuul和Eureka进行整合,将Zuul自身注册为Eureka...

2019-11-13 15:44:36

阅读数 40

评论数 0

原创 MQExplorer下载

之前用到消息队列的时候需要这个工具,结果发现这个的下载资源不好找,在这里分享下,我这是Windows版的.exe的,直接解压找到:盘符\WebSphere MQ\binMQExplorer.exe 就可以用了! 链接如下 MQExplorer.exe 提取码:pxls ...

2019-11-08 15:25:31

阅读数 15

评论数 0

原创 Hystrix断路器

分布式系统面临的问题 复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免地失败。 服务雪崩 多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其它的微服务,这就是所谓的“扇出”。如果扇出的链路上某个微服务的调用响应时间...

2019-11-08 15:04:55

阅读数 13

评论数 0

原创 搭建一个MICROSERVICECLOUD

这是本人的项目地址 包括脑图、SQL、等等都在上边了,亲测都没问题! https://github.com/songhaiboGitHub/SpringCloud

2019-11-08 14:13:13

阅读数 42

评论数 0

原创 Feign服务接口调用

Feign的概述 Feign是一个声明式WebService客户端。使用Feign能让编写Web Service客户端更加简单,它的使用方法是定义一个接口,然后在上面添加注解,同时也支持JAX-RS标准的注解。Feign也支持可拔插式的编码和解码器。SpringCloud对Feign进行了封装,...

2019-11-08 14:10:47

阅读数 26

评论数 0

原创 Ribbon负载均衡

Ribbon的概述 SpringCloud Ribbon是基于Netflix Ribbon实现的一套客户端 负载均衡的工具。 简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系...

2019-11-08 14:07:52

阅读数 11

评论数 0

原创 什么是RestTemplate?

什么是RestTemplate? RestTemplate提供了多种便捷访问远程Http服务的方法,是一种简单便捷的访问restful服务模板类,是spring提供的用于访问Rest服务的客户端模板工具集 RestTemplate使用: 使用restTemplate访问restful接口非常...

2019-11-06 11:43:32

阅读数 21

评论数 0

原创 SpringCloud入门概述

SpringCloud,基于SpringBoot提供了一套微服务解决方案,包括服务注册与发现、配置中心、全链路监控、服务网关、负载均衡、熔断器等组件,除了基于Netflix的开源组件做高度抽象封装之外,还有一些选型中立的开源组件。 SpringCloud利用SpringBoot的开发便利性巧妙地...

2019-11-06 11:40:08

阅读数 15

评论数 0

原创 微服务的概述

微服务的概述 什么是微服务? 2014年马丁福勒提出:通常而言,微服务架构是一种架构模式或者说是一种架构风格,他提倡将单一应用程序划分成一组小的服务,每个服务运行在其独立的自己的进程中,服务之间相互协调、互相配合、为用户提供最终价值。服务之间采用轻量级的通信机制互相沟通(通常是基于HTTP的R...

2019-11-06 11:34:20

阅读数 16

评论数 0

原创 Eureka和Zookeeper的区别,这篇文章写的太好了!!!

关于Eureka 什么是Eureka? Eureka是Netflix的一个子模块,也是核心模块之一。Eureka是一个基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移,服务注册与发现对于微服务架构来说是非常重要的,有了服务发现与注册,只需要使用服务的标识符,就可以访问到...

2019-11-06 11:18:49

阅读数 28

评论数 0

转载 Spring Security - 获取当前登录用户的详细信息

经本人测试发现很好用,强烈推荐下 https://blog.csdn.net/xiaoyu90520/article/details/84983006

2019-10-28 11:20:54

阅读数 44

评论数 0

原创 Linux常用shell命令

持续更新中... ifconfig eth0 //增加虚拟ip ls //查看当前文件夹的文件 ls -a [文件名] ...

2019-09-30 15:55:05

阅读数 23

评论数 0

原创 Apsara Clouder专项技能认证:实现调用API接口|参考文档

API简介 API的概念 API(Application Programming Interface , 应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码或理解内部工作机制的细节。 API的特点 API是一个...

2019-09-25 12:37:56

阅读数 176

评论数 0

转载 Lily HBase Indexer使用整理

https://blog.csdn.net/kissmelove01/article/details/45196941 本人一直在用和这个文章一模一样,可以参考。 以下是本人笔记 #创建collection solrctl instancedir --generate /home/s...

2019-09-20 11:24:11

阅读数 50

评论数 0

原创 jvm监控工具之jconsole的使用

1、 在Tomcat 的catalina.sh 文件中 配置JAVA_OPTS 加入 -server -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=7890 -Dcom.sun.management.jmx...

2019-09-11 16:58:53

阅读数 17

评论数 0

转载 Tomcat和JVM的性能调优总结

Tomcat性能调优: 找到Tomcat根目录下的conf目录,修改server.xml文件的内容。对于这部分的调优,我所了解到的就是无非设置一下Tomcat服务器的最大并发数和Tomcat初始化时创建的线程数的设置,当然还有其他一些性能调优的设置,下图是我根据我机子的性能设置的一些参数值,给各...

2019-08-28 22:03:31

阅读数 15

评论数 0

原创 关于Ribbon|Netflix第一个Ribbon程序过程

Ribbon简介 负载均衡是指将负载分摊到多个执行单元上,常见的负载均衡有两种方式。一种是独立进程单元,通过负载均衡策略,将请求转发到不同的执行单元上,例如Nginx。另一种是将负载均衡逻辑以代码的形式封装到服务消费者的客户端上,服务消费者客户端维护了一份服务提供者的信息列表,有了信息列表,...

2019-08-26 12:57:32

阅读数 37

评论数 0

原创 关于Eureka|搭建Eureka程序

Eureka简介 “Eureka”来源于古希腊,意为“发现了”。在软件领域,Eureka是Netflix在线影片公司开源的一个服务注册与发现的组件,和其它Netflix公司的服务组件(例如负载均衡、熔断器、网关等)一起,被Spring Cloud Netflix模块。 什么是Eureka? ...

2019-08-22 17:50:17

阅读数 56

评论数 0

原创 SpringBoot编写HelloWorld

一,SpringBoot 介绍 1,如果使用 Spring 开发一个"HelloWorld"的 web 应用: • 创建一个 web 项目并且导入相关 jar 包。SpringMVCServlet • 创建一个 web.xml • 编写一个控制类(Controller) • ...

2019-08-20 14:37:55

阅读数 42

评论数 0

原创 Redis的五种数据类型介绍

redis一共分为五种基本数据类型:String、Hash、List、Set、ZSet String类型 String类型是包含很多种类型的特殊类型,并且是二进制安全的。比如序列化的对象进行存储,比如一张图片进行二进制存储,比如一个简单的字符串,数值等等。 set和get方法: 设置...

2019-08-19 16:56:32

阅读数 21

评论数 0

原创 Redis安装教程

安装包 链接:https://pan.baidu.com/s/1r6G-o43y2RLUulZoe2fVQg 提取码:8p4w 第一步解压到 /usr /local/ tar -zxvf redis-4.0.11.tar.gz 安装gcc不然编译会失败的 yum install ...

2019-08-14 16:32:36

阅读数 25

评论数 0

原创 NOSQL-Redis简介

NOSQL简介 NoSQL泛指非关系型的数据库,NoSQL数据库的四大分类: 键值(Key-Value)存储数据库:这一类数据库主要会使用到一个哈希表,这个表中有一个特定的键和一个指指向特定的数据。如Redis,Voldemort,Oracle BDB 列存储数据库:这部分数据库通常是用来...

2019-08-14 14:23:30

阅读数 41

评论数 0

原创 Solr简介Solr使用及SolrCloud搭建

一、Solr简介 1、Solr是什么? 1.1就是一个war项目 2、自己的项目如何Solr进行交互? 2.1特定的API叫做SolrJ(底层其实就是HttpClient) 3、具备数据持久化功能 3.1Solr中会存储需要进行搜索的数据 3.2把所有的数据都初始化到Solr中. ...

2019-08-08 16:19:08

阅读数 228

评论数 0

原创 此Apple ID尚未在iTunes Store Apple Id登录苹果商店(App Store)身份验证提示需要官网技术支持

https://getsupport.apple.com/?caller=psp&SG=SG001//Apple官网支持MacBook Pro 这种情况就去Apple官网,寻找技术支持,完之后找到你的产品相关支持,用客服电话(发邮件比较慢需要等待),一分钟就接到了,完之后帮我验证了一下就...

2019-08-08 14:19:55

阅读数 587

评论数 0

原创 solr命令

/**本说明为全文检索的solrCloud配置步骤,请操作前仔细阅读。**/ solr-cloud 配置 #选定一台solr节点服务器,以hadoop04为例 #创建一个可以放置solr配置文件的目录 ,以/home/solr/为例 #在hadoop04生成solr 配置目录命令 >...

2019-08-06 16:07:39

阅读数 39

评论数 0

原创 Spring核心IOC和AOP通过源码简介

一,为什么读Spring源码 如果你是一名JAVA开发人员,你一定用过Spring Framework。作为一款非常经典的开源框架,从2004年发布的1.0版本到现在的5.0版本,经历了15年的洗礼,持久不衰与其说现在是JAVA的天下,不如说是Spring的天下。 对面试有帮助 对学Spri...

2019-08-02 11:22:20

阅读数 21

评论数 0

原创 Solr访问慢,导致程序慢影响效率

最近遇到一个问题,就是程序项目跑起来之后某个功能有时候正常,有时候特慢,慢了大概十秒左右,那么经过一系列排查最终发现项目模块只要涉及到solr先关操作就会慢,但也时而正常,完之后就去solr实例单独访问solr节点(hadoop01:8983/solr,hadoop02:8983/solr,had...

2019-08-01 15:55:29

阅读数 30

评论数 0

转载 OOM常见异常及解决方案

当 JVM 内存严重不足时,就会抛出 java.lang.OutOfMemoryError 错误。本文总结了常见的 OOM 原因及其解决方法,如下图所示。如有遗漏或错误,欢迎补充指正。 1、Java heap space 当堆内存(Heap Space)没有足够空间存放新创建的对象时,就会...

2019-08-01 14:07:50

阅读数 37

评论数 0

转载 数据量很大,分页查询很慢,有什么优化方案?

来源:http://1t.click/cDX(侵权即删) 准备工作 一般分页查询 使用子查询优化 使用 id 限定优化 使用临时表优化 关于数据表的id说明 当需要从数据库查询的表有上万条记录的时候,一次性查询所有结果会变得很慢,特别是随...

2019-07-30 09:03:32

阅读数 156

评论数 0

原创 jvm总结(jvm结构,jvm垃圾回收算法及收集器,jvm优化,eclipse运行调优)

一、jvm 结构 jvm总体结构 1、类加载子系统方法区:类加载子系统负责从文件系统或者网络中加载Class信息,加载的类信息存放于一块称为方法区的内存空间。除了类的信息外,方法区中可能还会放运行时常量池信息,包括字符串字面量和数字量(这部分常量信息是class文件中常量池部分的内存映射)...

2019-07-22 23:38:41

阅读数 433

评论数 11

原创 axis2相关jar包下载-分享

axis2-1.6.3.jar:https://download.csdn.net/download/qq_41453424/11379933 axis-jaxrpc.jar:https://download.csdn.net/download/qq_41453424/11379903 axi...

2019-07-18 10:14:54

阅读数 277

评论数 0

原创 java线程的几种状态详解

线程状态和sleep/yieId/join/stop/destroy方法 新生状态 用new关键字和Thread类或其子类建立一个线程对象后,该线程对象就处于新生状态。处于新生状态的线程有自己的内存空间,通过调用start方法进入就绪状态(runnable) 就绪状态 处于就绪状态...

2019-07-15 17:35:10

阅读数 32

评论数 0

原创 进程和线程的区别&&创建多线程详解&&start()方法和run()方法的区别&&静态代理模式

线程概述 进程 线程 进程 线程概念 1、进程:操作系统 调度程序 动态概念 2、在进程内多条执行路径 .一个进程可拥有多个并行的线程 .一个进程中的线程共享相同的内存单元/内存地址空间、可以访问相同的变量和对象,而且它们从同一堆中分配对象、通信、数据交换、同步操作 .由于线...

2019-07-11 17:06:43

阅读数 37

评论数 0

原创 修改tomcat默认端口号8080

1、首先找到server.xml文件编辑 / 2、 注:(理论上计算机端口号是0-65535,不要和其他端口重复) 在server.xml文件中依次查找并修改端口号: <Server port="8005" shutdown="SHUTDOWN&quo...

2019-07-10 17:27:37

阅读数 94

评论数 1

原创 File 递归获取文件绝对路径

首先我们大概的了解一下File类 File 类有一个欺骗性的名字——通常会认为它对付的是一个文件,但实情并非如此。它既代表一个特定文件 的名字,也代表目录内一系列文件的名字。若代表一个文件集,便可用list()方法查询这个集,返回的是一 个字串数组。之所以要返回一个数组,而非某个灵活...

2019-07-10 10:00:10

阅读数 183

评论数 0

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