自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_36318234的博客

当你的才华还撑不起你的野心时,就应该静下心来学习;当你的能力还驾驭不了你的目标时,就应该沉下心来历练。梦想不是浮躁,而是沉淀和积累...

  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

转载 dom4j解析XML

1.使用dom4j解析xml* dom4j,是一个组织,针对xml解析,提供解析器 dom4j* dom4j不是javase的一部分,想要使用第一步需要怎么做?*** 导入dom4j提供jar包-- 创建一个文件夹 lib-- 复制jar包到lib下面,-- 右键点击jar包,build path -- add to build path-- 看到jar包,变成

2017-09-22 17:17:08 631

转载 MySQL 四种事务隔离级的说明

按照SQL:1992 事务隔离级别,InnoDB默认是可重复读的(REPEATABLE READ)。MySQL/InnoDB 提供SQL标准所描述的所有四个事务隔离级别。你可以在命令行用--transaction-isolation选项,或在选项文件里,为所有连接设置默认隔离级别。例如,你可以在my.inf文件的[mysqld]节里类似如下设置该选项:transaction-isola

2017-09-15 15:09:37 115

原创 Redis的单机和集群搭建

下载地址http://redis.io/download安装步骤:0.yum install gcc1 首先需要安装gcc,把下载好的redis-3.0.0-rc2.tar.gz 放到linux /usr/local文件夹下2 进行解压 tar -zxvf redis-3.0.0-rc2.tar.gz3 进入到redis-3.0.0目录下,进行编译 make 进入到

2017-09-14 14:28:21 321

原创 Solr的集群搭建

/ ******************全文搜索引擎简介****************** /1信息源 - >本地(进行加工和处理) - >建立索引库(信息集合,一组文件的集合)2搜索的时候从本地的(索引库)信息集合中搜索3文本在建立索引和搜索时,都会先进行分词(使用分词器)4索引的结构:  索引表(存放具体的词汇,哪些词汇再那些文档里存储,索引里存储的就

2017-09-14 14:26:45 254

原创 在CentOS 7上使用PaceMaker构建NFS HA服务

基本环境总共四台虚拟机,安装CentOS 7 X64系统。每台虚拟机两张网卡,分别连接两个网络,NAT网络192.168.195.0,仅主机网络192.168.162.0。目标主机安装iSCSI TGT服务,提供共享存储服务。TEST1和Test2的主机利用目标主机提供的共享存储对外提供A / P结构的NFS服务,使用起搏器进行集群管理。

2017-09-14 14:24:34 2421

原创 文件上传JQuery插件 ajaxFileUpload 不严谨的bug

简介我在工作中使用ajaxFileUpload这个JQuery插件之后感觉很好用,当时只做了单文件上传,但是没有做多文件上传,现在根据需求的需要,现在需要多文件上传,才发现了这个不严谨的小bug主文我每次选择文件之后点击保存业务数据和文件的时候,在chrome游览器的开发者工具的network中看到的是这样的数据,很多很乱还有点杂,并且文件总是重复。

2017-09-14 14:23:06 329

原创 乐观锁和悲观锁

1乐观锁和悲观锁的区别悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。乐观锁(Optimistic Lock), 顾名思义,就是很乐观,每

2017-09-14 14:22:07 251

原创 Spring Cloud构建微服务架构:Hystrix监控数据聚合

上一篇我们介绍了使用Hystrix Dashboard来展示Hystrix用于熔断的各项度量指标。通过Hystrix Dashboard,我们可以方便的查看服务实例的综合情况,比如:服务调用次数、服务调用延迟等。但是仅通过Hystrix Dashboard我们只能实现对服务当个实例的数据展现,在生产环境我们的服务是肯定需要做高可用的,那么对于多实例的情况,我们就需要将这些度量指标数据进行聚合。下面

2017-09-13 08:43:40 1149

转载 Spring Cloud构建微服务架构:Hystrix监控面板

在上一篇《服务容错保护(hystrix断路器)》的介绍中,我们提到断路器是根据一段时间窗内的请求情况来判断并操作断路器的打开和关闭状态的。而这些请求情况的指标信息都是HystrixCommand和HystrixObservableCommand实例在执行过程中记录的重要度量信息,它们除了Hystrix断路器实现中使用之外,对于系统运维也有非常大的帮助。这些指标信息会以“滚动时间窗”与“桶”结合的方

2017-09-13 08:42:23 417

转载 Spring Cloud构建微服务架构:服务容错保护

前言在前两篇《Spring Cloud构建微服务架构:服务容错保护(Hystrix服务降级)》和《Spring Cloud构建微服务架构:服务容错保护(Hystrix依赖隔离)》中,我们对Hystrix提供的服务降级和依赖隔离有了基本的认识。下面我们将继续说说Hystrix的另外一个重要元件:断路器。断路器断路器模式源于Martin Fowler的Circuit B

2017-09-13 08:41:36 139

转载 Spring Cloud构建微服务架构:服务容错保护(Hystrix依赖隔离)

前言在上一篇《Spring Cloud构建微服务架构:服务容错保护(Hystrix服务降级)》中,我们已经体验了如何使用@HystrixCommand来为一个依赖资源定义服务降级逻辑。实现方式非常简单,同时对于降级逻辑还能实现一些更加复杂的级联降级等策略。之前对于使用Hystrix来实现服务容错保护时,除了服务降级之外,我们还提到过线程隔离、断路器等功能。那么在本篇中我们就来具体说说线

2017-09-13 08:40:31 174

转载 Spring Cloud构建微服务架构:服务容错保护(Hystrix服务降级)

前言在微服务架构中,我们将系统拆分成了一个个的服务单元,各单元应用间通过服务注册与订阅的方式互相依赖。由于每个单元都在不同的进程中运行,依赖通过远程调用的方式执行,这样就有可能因为网络原因或是依赖服务自身问题出现调用故障或延迟,而这些问题会直接导致调用方的对外服务也出现延迟,若此时调用方的请求不断增加,最后就会出现因等待出现故障的依赖方响应而形成任务积压,线程资源无法释放,最终导致自身服务

2017-09-13 08:39:47 145

转载 Spring Cloud构建微服务架构:分布式配置中心

Spring Cloud Config是Spring Cloud团队创建的一个全新项目,用来为分布式系统中的基础设施和微服务应用提供集中化的外部配置支持,它分为服务端与客户端两个部分。其中服务端也称为分布式配置中心,它是一个独立的微服务应用,用来连接配置仓库并为客户端提供获取配置信息、加密/解密信息等访问接口;而客户端则是微服务架构中的各个微服务应用或基础设施,它们通过指定的配置中心来管理应用资源

2017-09-13 08:38:50 160

转载 Spring Cloud构建微服务架构:服务消费(Feign)

Spring Cloud FeignSpring Cloud Feign是一套基于Netflix Feign实现的声明式服务调用客户端。它使得编写Web服务客户端变得更加简单。我们只需要通过创建接口并用注解来配置它既可完成对Web服务接口的绑定。它具备可插拔的注解支持,包括Feign注解、JAX-RS注解。它也支持可插拔的编码器和解码器。Spring Cloud Feign还扩展了对Spr

2017-09-13 08:37:52 144

转载 Spring Cloud构建微服务架构:服务消费(Ribbon)

Spring Cloud RibbonSpring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。它是一个基于HTTP和TCP的客户端负载均衡器。它可以通过在客户端中配置ribbonServerList来设置服务端列表去轮询访问以达到均衡负载的作用。当Ribbon与Eureka联合使用时,ribbonServerList会被Discove

2017-09-13 08:36:46 108

转载 Spring Cloud构建微服务架构:服务消费(基础)

使用LoadBalancerClient在Spring Cloud Commons中提供了大量的与服务治理相关的抽象接口,包括DiscoveryClient、这里我们即将介绍的LoadBalancerClient等。对于这些接口的定义我们在上一篇介绍服务注册与发现时已经说过,Spring Cloud做这一层抽象,很好的解耦了服务治理体系,使得我们可以轻易的替换不同的服务治理设施。

2017-09-13 08:35:18 161

转载 Spring Cloud构建微服务架构:服务注册与发现(Eureka、Consul)

Spring Cloud简介Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中涉及的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。Spring Cloud包含了多个子项目(针对分布式系统中涉及的多个不同开源产品),比如:Spring Cloud

2017-09-13 08:32:50 160

原创 FastDFS+nginx的安装配置

严禁私自转载

2017-09-04 14:48:39 300

Netty双向认证以及白名单证书验证

使用Netty搭建服务端配置Https双向认证可以参考此代码

2019-02-27

SpringBoot整合多数据源

本人亲测可以使用采用的是SpringBoot2.0版本如有遇到lombok报错等问题请下载相关jar包,并且配置到eclipse的根目录下

2018-10-23

HBuilder_8.8.0

HBuilder的最大优势,通过完整的语法提示和代码输入法、代码块等,大幅提升HTML、js、css的开发效率

2017-10-12

空空如也

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

TA关注的人

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