自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

Mycat文档.zip

Mycat资料

2021-11-02

韩顺平mysql优化笔记.doc

韩顺平mysql优化笔记.doc Mysql数据库的优化技术 对mysql优化时一个综合性的技术,主要包括 a: 表的设计合理化(符合3NF) b: 添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引] c: 分表技术(水平分割、垂直分割) d: 读写[写: update/delete/add]分离

2017-12-17

maven学习笔记

2017-02-04

activemq与spring整合

activemq spring

2017-02-04

activimq demo,过滤器demo

activimq demo,过滤器demo

2017-02-03

spring-quazrt.xml

quazrt

2017-01-13

mybatis,springmvc学习笔记

mybatis,springmvc

2017-01-06

jquery-easyui-api

jquery-easyui-api

2016-12-24

利用java开源组件实现生成验证码

利用java开源组件及servlet实现生成验证码

2016-07-02

springmvc第一天课堂笔记.docx

springmvc

2016-06-28

空空如也

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

TA关注的人

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