自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Gogym的博客

热爱生活的程序猿,189155278@qq.com

  • 博客(14)
  • 资源 (25)
  • 收藏
  • 关注

原创 keepalived+nginx+mysql实现高可用及负载均衡

最近捣鼓了一下mysql数据库的高可用方案。借助mysql官方的InnoDB Cluster 以及nginx+keepalived。能够轻易的做到。效果及稳定性令人满意。前言:首先这里默认你已经安装好了mysql集群,并且集群是可用的。不会安装的可以参考另外一篇博文:http://blog.csdn.net/kokjuis/article/details/78401022这里不

2017-11-28 17:55:21 9480 2

转载 中小型互联网公司微服务实践-经验和教训

上次写了一篇文章叫Spring Cloud在国内中小型公司能用起来吗?介绍了Spring Cloud是否能在中小公司使用起来,这篇文章是它的姊妹篇。其实我们在这条路上已经走了一年多,从16年初到现在。在使用Spring Cloud之前我们对微服务实践是没有太多的体会和经验的。从最初的开源软件云收藏来熟悉Spring Boot,到项目中的慢慢使用,再到最后全面拥抱Spring Cloud。这

2017-11-23 09:02:34 769

转载 springcloud(十):服务网关zuul

前面的文章我们介绍了,Eureka用于服务的注册于发现,Feign支持服务的调用以及均衡负载,Hystrix处理服务的熔断防止故障扩散,Spring Cloud Config服务集群配置中心,似乎一个微服务框架已经完成了。我们还是少考虑了一个问题,外部的应用如何来访问内部各种各样的微服务呢?在微服务架构中,后端服务往往不直接开放给调用端,而是通过一个API网关根据请求的url,路由到相应的

2017-11-23 09:01:31 519

转载 springcloud(九):配置中心和消息总线(配置中心终结版)

我们在springcloud(七):配置中心svn示例和refresh中讲到,如果需要客户端获取到最新的配置信息需要执行refresh,我们可以利用webhook的机制每次提交代码发送请求来刷新客户端,当客户端越来越多的时候,需要每个客户端都执行一遍,这种方案就不太适合了。使用Spring Cloud Bus可以完美解决这一问题。Spring Cloud BusSp

2017-11-23 09:00:56 848

转载 springcloud(八):配置中心服务化和高可用

在前两篇的介绍中,客户端都是直接调用配置中心的server端来获取配置文件信息。这样就存在了一个问题,客户端和服务端的耦合性太高,如果server端要做集群,客户端只能通过原始的方式来路由,server端改变IP地址的时候,客户端也需要修改配置,不符合springcloud服务治理的理念。springcloud提供了这样的解决方案,我们只需要将server端当做一个服务注册到eureka中,cli

2017-11-23 09:00:19 463

转载 springcloud(七):配置中心svn示例和refresh

上一篇springcloud(六):配置中心git示例留了一个小问题,当重新修改配置文件提交后,客户端获取的仍然是修改前的信息,这个问题我们先放下,待会再讲。国内很多公司都使用的svn来做代码的版本控制,我们先介绍以下如何使用svn+Spring Cloud Config来做配置中心。svn版本同样先示例server端的代码,基本步骤一样。1、添加依赖

2017-11-23 08:59:48 533

转载 springcloud(六):配置中心git示例

随着线上项目变的日益庞大,每个项目都散落着各种配置文件,如果采用分布式的开发模式,需要的配置文件随着服务增加而不断增多。某一个基础服务信息变更,都会引起一系列的更新和重启,运维苦不堪言也容易出错。配置中心便是解决此类问题的灵丹妙药。市面上开源的配置中心有很多,BAT每家都出过,360的QConf、淘宝的diamond、百度的disconf都是解决这类问题。国外也有很多开源的配置中心Apac

2017-11-23 08:59:17 642

转载 springcloud(五):熔断监控Hystrix Dashboard和Turbine

Hystrix-dashboard是一款针对Hystrix进行实时监控的工具,通过Hystrix Dashboard我们可以在直观地看到各Hystrix Command的请求响应时间, 请求成功率等数据。但是只使用Hystrix Dashboard的话, 你只能看到单个应用内的服务信息, 这明显不够. 我们需要一个工具能让我们汇总系统内多个服务的数据并显示到Hystrix Dashboard上,

2017-11-23 08:58:39 496

转载 springcloud(四):熔断器Hystrix

说起springcloud熔断让我想起了去年股市中的熔断,多次痛的领悟,随意实施的熔断对整个系统的影响是灾难性的,好了接下来我们还是说正事。熔断器雪崩效应在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不可用的情况,这种现象被称为服务雪崩效应。服务雪崩效应是一种因“服务提供者”的不可用导致“服务消费者”的不可用

2017-11-23 08:57:54 463

转载 springcloud(三):服务提供与调用

上一篇文章我们介绍了eureka服务注册中心的搭建,这篇文章介绍一下如何使用eureka服务注册中心,搭建一个简单的服务端注册服务,客户端去调用服务使用的案例。案例中有三个角色:服务注册中心、服务提供者、服务消费者,其中服务注册中心就是我们上一篇的eureka单机版启动既可,流程是首先启动注册中心,服务提供者生产服务并注册到服务中心中,消费者从服务中心中获取服务并执行。

2017-11-23 08:57:03 342

转载 springcloud(二):注册中心Eureka

Eureka是Netflix开源的一款提供服务注册和发现的产品,它提供了完整的Service Registry和Service Discovery实现。也是springcloud体系中最重要最核心的组件之一。背景介绍服务中心服务中心又称注册中心,管理各种服务功能包括服务的注册、发现、熔断、负载、降级等,比如dubbo admin后台的各种功能。有了服务中

2017-11-20 12:03:59 483

转载 springcloud(一):大话Spring Cloud

研究了一段时间spring boot了准备向spirng cloud进发,公司架构和项目也全面拥抱了Spring Cloud。在使用了一段时间后发现Spring Cloud从技术架构上降低了对大型系统构建的要求,使我们以非常低的成本(技术或者硬件)搭建一套高效、分布式、容错的平台,但Spring Cloud也不是没有缺点,小型独立的项目不适合使用,另外对分布式事物的支持暂时也没有。

2017-11-20 12:02:58 519

原创 Spring boot事务管理只异常不回滚的解决方案

处理springboot 下提交事务异常,数据库没有回滚的问题。spring的文档中说道,spring声明式事务管理默认对非检查型异常和运行时异常进行事务回滚,而对检查型异常则不进行回滚操作。什么是检查型异常什么又是非检查型异常?最简单的判断点有两个:1.继承自runtimeexception或error的是非检查型异常,而继承自exception的则是检查型异常(当然,runti

2017-11-17 14:25:14 9768 2

原创 spring boot下定时任务quartz的集群使用

单机模式下的定时任务调用很简单,有很多可实现的方案,这里不多说了。这里说一下集群部署的情况下,定时任务的使用。这种情况下,quartz是一个比较好的选择。简单,稳定。想象一下,现在有 A , B , C  3 台机器同时作为集群服务器对外统一提供 SERVICE :A , B , C   3 台机器上各有一个 QUARTZ  Job,它们会按照即定的 SCHEDULE 自动执行

2017-11-14 09:52:49 9426 5

微信小程序能用RSA分段加解密工具类

微信小程序能用RSA分段加解密工具类。直接复制到你的工程下就能用

2018-09-29

JSEncrypt 前端js分段加密解密RSA

jsencrypt.min.js通过JSEncrypt分段加密解密,自己添加了分段加解密的方法

2018-05-22

fastdfs-client-java-1.27-SNAPSHOT.jar

fastdfs在java中集成需要用的jar包1.27-SNAPSHOT版本。

2017-08-03

VMware安装Mac OS 用的 vmware tools 安装文件下载

VMware安装Mac OS 用的 vmware tools 安装文件. 852最新版本,亲测可用。可以参考 http://blog.csdn.net/kokjuis/article/details/70228476

2017-04-18

protobuf-java-3.1.0.jar

protobuf-java-3.1.0.jar protobuf java下使用的jar包

2017-01-05

Protobuf 3.1 编译器(windows环境下)

Protobuf 3.1 编译器(windows环境下)

2017-01-05

Activiti工作流中文用户手册

Activiti工作流中文用户手册

2017-01-05

jsencrypt.min.js

js加密类,用于在js上进行加密操作,比如RSA加密

2016-12-28

OpenSSL-for-IOS

已经编译好的 IOS开发使用的openssl库。可以直接导入使用,使用方法可以看我的博客

2016-12-28

javabase64-1.3.1.jar

javabase64-1.3.1.jar base64编码需要用的jar

2016-12-26

bcprov-jdk15-143

java 使用RSA加密 需要的一个jar

2016-12-26

openssl密钥生成工具

openssl密钥生成工具,用于生成公钥私钥

2016-12-26

java整合spring和hadoop HDFS全部jar

java整合spring和hadoop HDFS全部jar

2016-12-12

hadoop-windows下配置文件

hadoop-windows下配置文件,用于在windows环境下安装hadoop使用,直接可以使用,省去自己编译的麻烦,支持当前最新的2.7.3版本。

2016-12-09

pinyin4j-2.5.0.jar

pinyin4j-2.5.0.jar

2016-11-03

全国城市sqlite数据库(精确到区县,带区号等)

全国城市sqlite数据库(精确到区县,带区号等)非常齐全

2015-12-25

商城android应用 交友android手机应用

商城android应用 交友android手机应用 有源代码

2014-04-24

jQuery EasyUI v1.3.5官方API中文版

jQuery EasyUI v1.3.5官方API中文版

2014-04-24

富文本编辑器kindeditor-4.0.5.zip

富文本编辑器kindeditor-4.0.5.zip 非常强大好用的编辑器,用于网页编辑非常方便,可编辑文字,图片,上传文件等等,内有使用说明

2013-01-25

apache-tomcat-6.0.18 tomcat服务器

apache-tomcat-6.0.18 tomcat服务器 绿色版,下载解压即可使用

2013-01-24

Windows_Media_Player控件研究和用法

Windows_Media_Player控件研究和用法

2013-01-24

javascript写的时间,直接引用即可

javascript写的时间,直接引用即可

2013-01-24

C#视频播放器(附源码)

强大的视频播放器,C#语言编写,里面有详细的配置说明

2013-01-24

jquery-easyui-1.2.2

非常强大的UI界面,界面特效非常好,有多种漂亮的工具,可以直接调用,非常好用,有相关文档介绍。

2012-12-30

空空如也

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

TA关注的人

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