- 博客(25)
- 资源 (11)
- 收藏
- 关注
转载 客户端负载均衡与服务端负载均衡
原文:https://segmentfault.com/a/1190000011081111通过Nginx负载均衡服务器发送到不同的上游服务器去处理,这种负载均衡就是一种典型的服务端负载均衡,那么客户端负载均衡是什么?它和服务端负载均衡有什么区别?服务端负载均衡负载均衡是我们处理高并发、缓解网络压力和进行服务端扩容的重要手段之一,但是一般情况下我们所说的负载均衡通常都是指服务端
2017-11-30 15:01:22 6630
原创 Elastic-Job——分布式定时任务框架
原文:https://www.cnblogs.com/wyb628/p/7682580.html摘要: Elastic-Job是ddframe中dd-job的作业模块中分离出来的分布式弹性作业框架。去掉了和dd-job中的监控和ddframe接入规范部分。该项目基于成熟的开源产品Quartz和Zookeeper及其客户端Curator进行二次开发。 ddframe其他模块也有可独立
2017-11-30 14:56:07 8231
原创 Spring Cloud之分布式配置(七)
Spring Cloud ConfigSpring Cloud Config为分布式系统中的外部配置提供服务器和客户端支持。使用Config Server,您可以在所有环境中管理应用程序的外部属性。客户端和服务器上的概念映射与Spring Environment和PropertySource抽象相同,因此它们与Spring应用程序非常契合,但可以与任何以任何语言运行的应用程序一起使用。随着应用...
2017-11-29 15:46:38 307
转载 spring cloud之zuul路由网关(六)
转自:http://blog.csdn.net/forezp/article/details/69939114在微服务架构中,需要几个基础的服务治理组件,包括服务注册与发现、服务消费、负载均衡、断路器、智能路由、配置管理等,由这几个基础组件相互协作,共同组建了一个简单的微服务系统。一个简答的微服务系统如下图:注意:A服务和B服务是可以相互调用的,作图的时候忘记了。并且配置服务也是注册到...
2017-11-28 17:34:08 1649
原创 spring cloud之断路器hystrix(五)
1.Hystrix介绍断路器:Hystrix客户端Netflix的创造了一个调用的库Hystrix实现了断路器图案。在微服务架构中,通常有多层服务调用。图1.微服务图较低级别的服务中的服务故障可能导致用户级联故障。当对特定服务的呼叫达到一定阈值时(Hystrix中的默认值为5秒内的20次故障),电路打开,不进行通话。在错误和开路的情况下,开发人员可以提供后备。图2. H...
2017-11-28 16:22:49 2476
原创 Spring Cloud(Finchley.SR1)之feign(四)
1.Feign简介目录1.Feign简介2.使用Feign2.1 pom.xml中添加2.2 定义接口2.3 启动类2.4 application.yml文件2.5 覆盖Feign默认值,自定义FeignClient2.6 .Feign 相关配置3. Feign的Encoder、Decoder和ErrorDecoderFeign的HTTP Client...
2017-11-28 14:57:03 1348
原创 Spring Cloud(Finchley.SR1)之服务调用及使用ribbon实现负载均衡(三)
目录 基本介绍 1.服务提供者1.1 被调用的服务controller1.2 启动类2.服务调用者2.1启动类2.2消费者service2.3 getForEntity2.4 getForObject2.5 POST请求2.6 消费者controller3.ribbon4.自定义Ribbon客户端4.1通过配置类来实现ribbion自...
2017-11-28 10:36:08 4017
原创 Spring Cloud(Finchley.SR1)服务注册及发现(二)
1.Eureka 是什么Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。SpringCloud将它集成在其子项目spring-cloud-netflix中,一实现SpringCloud的服务发现功能。GitHub:https://github.com/Netflix/eurek...
2017-11-27 16:50:40 492
转载 SpringCloud分布式开发五大神兽(一)
原文:https://segmentfault.com/a/1190000005029218SpringCloud分布式开发五大神兽 服务发现——Netflix Eureka 客服端负载均衡——Netflix Ribbon 断路器——Netflix Hystrix 服务网关——Netflix Zuul 分布式配置——Spring Cloud Con...
2017-11-27 14:12:58 3382
原创 SpringBoot(2.1.1)使用devtools实现热部署(十)
1.devtools模块devtools模块,是为开发者服务的一个模块。主要的功能就是代码修改后一般在5秒之内就会自动重新加载至服务器,相当于restart成功。2.原理分析简单原理在发现代码有更改之后,自动重新启动应用,但是其速度比手动停止后再启动还要快些,更快这里指的不是节省出来的手工操作的时间。底层原理:双类加载器机制一个Base ClassLoader加载器,用于加...
2017-11-27 11:24:51 521
原创 SpringBoot(2.1.1)发布打包和多环境配置(九)
1.多环境配置#激活哪一个环境的配置文件spring.profiles.active=devapplication-dev.properties:开发环境application-test.properties:测试环境application-prod.properties:生产环境 2. 发布打包2.1 使用Spring Boot Maven插件打包成可运行的jarS...
2017-11-27 10:35:22 703
原创 springboot中使用定时任务,异步调用,自定义配置参数(八)
1.定时任务 1.1定时任务的几种实现方式; Timer:Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少。Quartz:使用Quartz,这是一个功能比较强大的的调度器,可以让你的程序在指定时间执行,也可以按照某一个频度执行,配置起来稍...
2017-11-26 18:57:31 15524
原创 SpringBoot(2.1.1)集成Ehcache(七)
1.注解配置与EhCache使用1.1 pom文件引入<!--EhCache使用--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId>&...
2017-11-26 18:44:17 493
原创 SpringBoot(2.1.1)日志打印及全局日志处理(六)
1.概述默认情况下,Spring Boot会用Logback来记录日志,并用INFO级别输出到控制台。从上图可以看到,日志输出内容元素具体如下:时间日期:精确到毫秒 日志级别:ERROR, WARN, INFO, DEBUG or TRACE 进程ID 分隔符:— 标识实际日志的开始 线程名:方括号括起来(可能会截断控制台输出) Logger名:通常使用源代码的类名 日...
2017-11-26 17:36:58 22007
原创 SpringBoot(2.1.1)本地事物管理和分布式事物管理(五)
1.SpringBoot整合事物管理 springboot默认集成事物,只主要在方法上加上@Transactional即可启动类上的@EnableTransactionManagement注解可加可不加@Transactional(value = "test1TransactionManager")并指定其value值即可。同样的,value值与相应的事务管理方法名相匹配即可。v...
2017-11-26 16:46:53 868
原创 SpringBoot(2.1.1)整合多数据源(四)
1.配置文件中新增两个数据源spring.datasource.test1.driverClassName = com.mysql.jdbc.Driverspring.datasource.test1.url = jdbc:mysql://localhost:3306/test1?useUnicode=true&characterEncoding=utf-8spring.data...
2017-11-26 16:37:10 2147
转载 Spring各种注解标签作用详解
原文:https://www.cnblogs.com/liwendeboke/p/6229564.html@Autowired和@Resource等注解是将Spring容器中的bean注入到属性,而@Component等注解是将bean放入Spring容器中管理。@Autowiredspring2.1中允许用户通过@Autowired注解对Bean的属性变量.属性Sette
2017-11-26 15:16:23 3911
原创 SpringBoot(2.1.1)之使用JdbcTemplate数据访问及mybatis整合(三)
数据访问1、SpringBoot整合使用JdbcTemplate1.1 pom文件引入 <!-- 整合JdbcTemplate--> <dependency> <groupId>org.springframework.boot</groupId> <ar...
2017-11-25 13:48:44 508
原创 SpringBoot(2.1.1)之web开发(二)
1、静态资源访问在我们开发Web应用的时候,需要引用大量的js、css、图片等静态资源。默认配置SpringBoot默认提供静态资源目录位置需置于classpath下,目录名需符合如下规则:/static/public/resources/META-INF/resources举例:我们可以在src/main/resources/目录下创建static,在该位置放置名...
2017-11-25 13:08:12 418
原创 SpringBoot(2.1.1)之hello world(一)
一、 Spring介绍1.1、SpringBoot简介SpringBoot是一套快速开发框架,能快速整合第三方框架,完全采用注解化,简化xml配置,让我们的Spring应用变的更轻量化。SpringBoot的主要优点:1.为所有Spring开发者更快的入门2.开箱即用,提供各种默认配置来简化项目配置3.内嵌式容器简化Web项目4.没有冗余代码生成和XML配置的要求...
2017-11-25 13:01:45 234
原创 Spring @Configuration用annotation装配spring
1. @Configuration示例Spring中为了减少xml中配置,可以生命一个配置类(例如SpringConfig)来对bean进行配置。一、首先,需要xml中进行少量的配置来启动Java配置:[java] view plain copy <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.sp...
2017-11-24 16:49:30 277
转载 PowerDesigner中SQL文件、数据库表反向生成PDM
原文:http://blog.csdn.net/duanchangqing90/article/details/380895571 反向生成PDM1) 创建一个空的PDM模型(选择对应的DBMS):2) 选择【Database】--【Update Model from Database…】菜单:1.1 使用
2017-11-22 14:11:29 481
转载 python 一些包的安裝
1.安装anacondaPython易用,但用好却不易,其中比较头疼的就是包管理和Python不同版本的问题,特别是当你使用Windows的时候。为了解决这些问题,有不少发行版的Python,比如WinPython、Anaconda等,这些发行版将python和许多常用的package打包,方便pythoners直接使用,此外,还有virtualenv、pyenv等工具管理虚拟环境。个人
2017-11-12 13:32:42 541
转载 Pycharm及python安装详细教程
首先我们来安装python1、首先进入网站下载:点击打开链接(或自己输入网址https://www.python.org/downloads/),进入之后如下图,选择图中红色圈中区域进行下载。2、下载完成后如下图所示3、双击exe文件进行安装,如下图,并按照圈中区域进行设置,切记要勾选打钩的框,然后再点击Customize installat
2017-11-09 14:52:10 504
原创 安装使用chardet插件
windows下python3安装chardet插件安装chardet插件过程很痛苦,历经了不少周折,最后也是莫名其妙的在联网的状态(确切的说是翻墙联网)下安装成功了,对其原理任然不甚了解。安装过程如下:下载地址:http://pypi.python.org/pypi/chardet1,下载chardet插件如下图,下载chardet后,解压char
2017-11-09 14:46:48 2532
韩顺平mysql优化笔记.doc
2017-12-17
maven学习笔记
2017-02-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人