自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (31)
  • 收藏
  • 关注

原创 Spring Cloud介绍与环境搭建(一)

前言使用Spring Cloud需要用到Spring boot的知识,如果没有相关经验,请参考Spring Boot的简单使用(二),做一个简单的入门。Spring Cloud系列博客是基于MyEclipse开发工具的。LAMP项目传统的单体项目用一个LAMP结构就可以完成,L:Linux;A:Apache;M:MySQL;P:PHP。在一台服务器上,我们就能完成整个项目的搭建。因为是放置于一个A...

2018-04-17 14:36:36 20285 2

原创 centos7.6下安装MySQL数据库(亲自验证可行)

一、先彻底删除centos预装的mariadb,或者是卸载残留的MySQL1、查询是否使用rpm安装过数据库rpm -qa | grep mysql如果存在数据库,先进行删除rpm -e mysql  // 普通删除模式rpm -e --nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除2、查询卸载的文件残留,也一并删除清空find / -name mysql依次将所有的关联文件夹全部删除

2021-11-30 17:48:48 4805 4

原创 MySQL提示:The server quit without updating PID file问题的解决办法

这里只总结一种额外的情况,也是很容易被忽视的一种情况,就是:端口占用。你的3306端口如果被其他应用程序占据着,也同样会抛出这一个错误,笔者的服务器安装了nginx,实现了一个数据库路由,就占据了3306端口。至于主流的错误是什么,网上一大堆资料,这里就不去再总结了。...

2021-04-13 11:26:52 437

原创 如何让外行人理解一个程序员的痛苦?

我们都有去饭馆吃饭的经历。我来做个类比——客户:吃饭的客人;需求分析师:服务员;程序员:厨师。某天,饭馆来了位客人,准备点菜吃饭。客人:“服务员,我需要一份宫保鸡丁!”服务员应道:“好嘞,宫保鸡丁一份。马上就来啊。”服务员跑到后厨,对厨师说:“炒一份宫保鸡丁。”厨师说:“没有别的要求了吗?”服务员:“没有了,客人没说。”然后厨师就开始准备做菜的材料。客人这个时候开始喊服务员了:“服务员,我有点饿了,这个菜2分钟能炒好吧?”服务员:“...

2020-09-01 13:54:40 476 1

原创 MySQL数据库:地区表设计及完整5级地区数据

表结构废话不多说,直接上干货: 设计原理: (PS:如果读者仅仅是想拿完整的表结构和数据,直接跳到末尾去百度云盘下载) 1>首先说数据来源:中华人民共和国国家统计局,数据在不停更新,但是作为一个比较大的层面,需要统计5级地区的数据,数据量异常大,比如我整合提供的地区数据在数据量上就已经达到了74W+,所以就算是国家统计局统计的数据也不能保证是最新的,要想获取第一手的新鲜资料,可以想办

2020-03-09 16:48:48 7963 9

原创 最新Spring Cloud版本Hoxton搭建分布式架构

前面的专栏Spring Cloud博客,都没有给大家一个完整的Spring Cloud架构,在于我觉得看完了我的教程,大家都能自己搭建一个很棒的架构,所以没做演示Spring Cloud总架构的搭建。 最近要开新项目,基于Spring Cloud架构,我发现很多教程中的信息已经比较过时了,这里也就参照着最新的Spring Cloud版本——Hoxton,搭建一个基...

2019-12-10 12:21:26 1360

原创 FreeMarker通过URL的形式加载远程主机上的模板文件

一、添加FreeMarker依赖我这边使用的是Spring Boot的Maven项目,所以先在maven中添加依赖 <!--引入freeMarker依赖--> <dependency> <groupId>org.springframework.boot</groupId> ...

2019-09-12 14:26:44 2568

原创 基于Java实现图片滑动验证(包含前端代码)

前言1、下面是一个效果展示;2、先抱怨一下,在博客上面的抄袭真的非常严重,为了实现一个图片滑动验证,我搜索了挺久的资料,不过内容翻来覆去就是同样的内容,千篇一律,作者还各不相同;内容相同我就不多说了,毕竟能解决问题就行,然而恰恰相反,这些东西都没有为我实质性地解决问题。可能图片验证是一个需要前后台同时交互的功能吧,从业的人员大部分都是偏向后台或者偏向前台的,所以写出来的博客都不能完整阐述...

2019-09-09 11:30:41 5595 13

原创 CentOs下安装Tomcat环境

资料准备1、jdk安装包(本次演示使用版本为:jdk-8u221-linux-x64.tar.gz)2、tomcat安装包(本次演示使用版本为:apache-tomcat-9.0.24.tar.gz)一、安装JAVA开发环境1、下载jdktomcat的运行依赖于jdk环境,这里先去Oracle官网下载最新的安装包,Linux环境使用的包格式为.tar.gzOracl...

2019-09-03 10:47:40 534

原创 利用Mac终端将文件上传到CentOs云服务器上

1、CentOs服务器上安装scp首先需要在CentOs服务器上安装scp服务,运行下面的命令yum install openssh-clients2、mac终端使用scp命令传输文件或文件夹2.1、上传文件到服务器命令格式:scp 文件名 用户名@服务器ip:目标路径scp /Users/spirit/Documents/WechatIMG135.jpeg root...

2019-08-29 17:29:08 1091

原创 Linux服务器下安装vsftpd,搭建文件服务器

前言本次搭建文件服务器选用的是Linux系统,CentOS版本Linux操作命令介绍这里也简单介绍下本次安装会用到的Linux操作命令。rpm -qa :rpm是redhat package manager的简写,是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循 GPL 规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。-q命令...

2019-07-31 10:45:22 993

原创 NotReadablePropertyException: Invalid property 'id' of bean class [java.util.ArrayList]

问题描述在使用Spring boot框架的时候,集成了框架自带的jpa,artifactId:spring-boot-starter-data-jpa。我用jpa的Repository做数据List批量保存的时候,抛出了这个异常,反复检查了需要添加的数据没有问题,但是在保存的时候失败,抛出了异常。public static <T, K> List<K> b...

2019-06-18 10:57:15 6333

原创 根据最新bootstrap4.0,自定义高颜值分页插件

一、效果展示1、只有一页时,默认不显示分页信息,只显示详情2、小于等于7页时3、大于7页时二、素材依赖1、bootstrap 4.0,官网就能找到最新素材下载,这里提供一个Bootstrap4 中文文档2、Jquery,首先bootstrap的脚本就需要它,其次,我们自定义的分页插件也需要3、自定义的分页插件,在文章底部获取(同时提供上面两个素材)...

2019-05-31 11:04:34 8446

原创 最新的省市区三级地区MySQL数据库,附带获取方法

想要直接拿MySQL地区sql文件的,直接跳到文章末尾获取前言 之前也写过类似的获取方式,是从国家统计局获取5级地区信息,方法也比较麻烦,在实际使用过程中,也很少遇到要精确到5级的情况,所以,这次就更新一下,如何获取三级地区信息。1、获取数据进入高德地图的官网,下载到我们需要的数据:高德地图官网我当时的获取位置是:开发支持==>web端==>地图JS ...

2019-05-23 17:02:49 22319 21

原创 使用Power Designer将MySQL数据库表逆向转化为PDM模型

准备工作 1、PowerDesigner_16.5 2、mysql-connector-odbc-5.1.5-win32.msi本次演示使用的是16.5版本的PowerDesigner,如果因为版本不兼容导致操作失败,可以尝试使用我这个版本,提供下载地址: 链接:https://pan.baidu.com/s/1ObWSzgGcebHCfZC...

2019-03-04 12:27:16 2764 3

原创 如何较好地管理数据库中的各种字段状态?

抽象一个业务: 我们有一张任务表(ts_mission),任务的完成状态(mission_status)有两种类型—— init(未处理) finished(已完成)我们需要在数据库中存储状态的类型,还需要读取状态,以及存储状态。1、常规处理字段状态的方式作为一个简单粗暴的程序员,甭给老夫说什么底层、架构,老夫敲代码就是一梭子,Ct...

2018-09-04 17:13:35 2379 6

原创 如何快速地在java中使用Restful API

什么是Restful API?REST(英文:Representational State Transfer,简称REST),它是一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。下面是Restful对应的几种请求方式,我们常用到的是前4种,后面的仅供参考和了解:1、GE...

2018-07-12 22:34:54 6401 7

原创 如何知道坦白说里面是谁给了自己评价?

这个方法只适用于安卓手机。1.安装无Root抓包:Packet Capture无Root抓包:Packet Capture安装之后打开应用--&gt;点击Get Started -&gt; Continue -&gt; Install Certificate(如下图)最后点击确认,完成抓包工具的安装。2.打开坦白说界面记住,不要点击右上角的“收到的坦白说”。之后点击安卓手机的home按键,让QQ在...

2018-06-30 22:10:05 5289 22

原创 CentOS7常用操作命令

权当是一个工具博客,供自己和他人使用,不停更新ing防火墙查看防火墙状态firewall-cmd --state关闭防火墙systemctl stop firewalld.service开启防火墙systemctl start firewalld.service重启防火墙firewall-cmd --reload开放端口firewall-...

2018-06-19 12:53:09 1021

原创 Spring Cloud整合RabbitMQ或Kafka消息驱动(二十二)

如图所示,这里将创建一个Eureka集群,其中两个Eureka客户端分别作为消息的生产者和消息的消费者,外部使用RabbitMQ或者Kafka中间件来处理消息。

2018-06-05 22:24:47 3485 3

原创 消息中间件之Kafka入门讲解(二十一)

Kafka在Windows上的使用1.下载安装并启动ZookeeperKafka的运行依赖于Zookeeper,简单点讲:ZooKeeper是一个集中服务,用于维护配置信息,命名,提供分布式同步和提供组服务。它和Kafka一样,都是Apache旗下的组件。如何下载都不赘述,本次演示用的软件都会在底部源代码给出。下载之后,得到类似zookeeper-3.4.8.zip这样的文件夹,我这里用了一个比较...

2018-06-04 21:50:00 2021

原创 消息中间件之RabbitMQ入门讲解(二十)

RabbitMQ在Windows上的使用1.下载安装ErlangRabbitMQ是基于AMQP协议进行通讯的,而AMQP是依赖于Erlang语言的,所以我们需要下载安装Erlang,下载完成之后会得到一个类似otp_win64_20.0.exe的文件,本次演示使用的版本是20.0的,演示版本的安装包也可以从底部的源码里面获取。2.下载安装RabbitMQ到RabbitMQ官网下载RabbitMQ的...

2018-06-04 17:06:00 1339

原创 消息驱动之背景概述(十九)

背景历史在EJB2.0的时候,J2EE就引入了java message bean组件,即java消息组件,来处理企业组件之间的通讯。Spring Cloud里面提供的消息驱动就来源于这里,并且使用这些消息驱动模块来完成微服务之间的通讯。消息中间件当我们的消息生产者产生了消息之后,就把消息推送到RabbitMQ或Kafka这样的消息中间件上,消息消费者实现了对消息中间件的监听,当侦听到了消息的时候,...

2018-06-04 17:00:51 2033

原创 Netflix之Zuul的进阶应用(十八)

过滤器优先级如图所示,数字越小,执行的优先级就越高:图表展示出来就是:过滤器order描述类型ServletDetectionFilter-3检测请求是用 DispatcherServlet还是 ZuulServletpreServlet30WrapperFilter-2在Servlet 3.0 下,包装 requestspreFormBodyWrapperFilter-1解析表单数据preSen...

2018-06-04 10:36:19 1623

原创 Spring Cloud集群中使用Zuul(十七)

在Eureka集群中使用Zuul在Spring Cloud中集群中使用Zuul网关,那么Zuul也是集群的一部分,所以它也应该是一个Eureka项目,如图所示,我们搭建一个最简单的集群,通过网关来分发浏览器发起的请求。依旧是从Spring Cloud服务管理框架Eureka简单示例(三)这篇博客底部拿到我们的源码,这三个项目对应我们架构图中底部的三个项目,可以启动三个项目的*App启动类,测试项目...

2018-05-29 17:25:20 7490

原创 Netflix之第一个Zuul程序(十六)

什么是zuul?Zuul是所有来自设备和网站的所有请求的大门,这些请求都是Netflix流媒体应用的后端。作为一个边缘服务应用程序,Zuul是用来支持动态路由、监视、弹性和安全性的。它还可以根据需要将请求路由到多个Amazon Auto伸缩组。为什么要建立Zuul网关?平台流量的数量和多样性有时会导致问题迅速产生而没有任何预警。我们需要一个系统,它允许我们快速改变行为以对这些情况作出反应。...

2018-05-28 15:46:30 1405

原创 Spring Cloud中使用Hystrix(十五)

Spring Cloud整合Hystrix首先还是从Spring Cloud服务管理框架Eureka简单示例(三)这篇博客的底部拿到我们的Eureka简单集群代码,改写eureka-consumer项目,在com.init.springCloud包下添加PersonService类,这个类其实就是原本ConsumerController控制器里面请求方法的抽取:package com.init.s...

2018-05-25 16:21:59 1477

原创 Netflix之Hystrix详细分析(十四)

知识补充--RxJavaRxJava最核心的两个东西是Observables(被观察者,事件源)和Subscribers(观察者)。Observables发出一系列事件,Subscribers处理这些事件。这里的事件可以是任何你感兴趣的东西(安卓中的触摸事件,web接口调用返回的数据等等)一个Observable可以发出零个或者多个事件,直到结束或者出错。每发出一个事件,就会调用对应Subscri...

2018-05-24 12:31:34 4751 2

原创 Netflix之第一个Hystrix程序(十三)

Hystrix出现的原因我先展示一个在前面博客里出现过的架构图,如果我的“Eureka客户端(服务调用者)”是用做于限时抢购的,从业务逻辑的判断到操作数据库都需要一定的时间才能完成,在我的一个业务还没处理完成的情况下,这个时候又有新的请求进来了,请求就会被堆积,等待着处理。而对于用户来说,如果你的网站服务等待了半天还没有出结果,他们就会反复刷新,更是加剧了请求的堆积,服务器承受不住这种压力,就会宕...

2018-05-21 17:18:30 1336

原创 Spring Cloud中使用Feign(十二)

首先还是需要去们的Spring Cloud服务管理框架Eureka简单示例(三)这篇博客底部拿到源码,这是一个最微型的集群。为了符合后面的测试,先把eureka-provider项目com.init.springCloud包下的ProviderApp类修改成按照端口启动:package com.init.springCloud;import java.util.Scanner;import...

2018-05-21 14:12:46 2159 5

原创 OpenFeign之feign使用简介(十一)

feign中实体类和JSON字符串的转换和传输首先拿到OpenFeign之第一个Feign程序(十)这篇博客底部的源码,分别运行三个项目的**App类里面的main方法,启动三个项目。实际上我们已经在这篇博客中做到了返回一个实体类的JSON字符串,并且在feign客户端将返回的实体类JSON字符串通过解码器转换成实体类。接下来这里继续实现把feign客户端的实体参数转化为JSON字符串,并传输到后...

2018-05-17 14:52:48 24126 2

原创 OpenFeign之第一个Feign程序(十)

没有内容

2018-05-16 16:21:16 7179

原创 具有负载均衡功能的RestTemplate底层原理(九)

在Spring Cloud服务管理框架Eureka简单示例(三)章节中,我们在服务调用端已经使用RestTemplate做了负载均衡,这里就详细解释一下RestTemplate底层原理,为什么一个Spring提供的做为Rest风格客户端的方法,在加了一个Ribbon提供的@LoadBalanced注解后,就能实现负载均衡了呢?这要得益于Ribbon的@LoadBalanced注解,它提供了一个拦截...

2018-05-15 16:53:57 3823 2

原创 Spring Cloud中使用Ribbon(八)

用注解和配置文件的方式引用Spring Cloud整合的Ribbon1.准备工作为了实现负载均衡的效果,我们使用Spring Cloud服务管理框架Eureka简单示例(三)底部的源代码稍加修改使用(如果下面的内容看不懂,可以先查看上面这篇博文),eureka-provider需要启动两个实例,修改启动类ProviderApp的main()方法,通过在控制台输入不同的端口(8082和8083)来启...

2018-05-06 18:09:26 1363

原创 Ribbon负载均衡器详细介绍(七)

LoadBalancer的简单轮询规则在上一篇博客中,我们使用Ribbon实现了负载,并且轮询请求了服务,我们就接着分析一下Ribbon里面实现负载均衡的LoadBalancer(负载均衡器),去看看它底层是怎么做的,以及这些请求规则如何配置。首先拿到我们上一篇博客中的ribbon-client项目,在com.init.springCloud包下新建LoadBalancerTest类,在这个类里面...

2018-05-05 13:19:13 2289

原创 Netflix之第一个Ribbon程序(六)

Ribbon简介Ribbon是一个在云服务中久经沙场的客户端IPC库,它提供以下的一些特性:负载均衡故障容错在异步和动态的模型中支持多协议通讯(HTTP、TCP、UDP)缓存与批处理引入Ribbon依赖,可以去Ribbon的maven仓库获取,下面是一个maven引入示例:&lt;dependency&gt; &lt;groupId&gt;com.netflix.ribbon&lt;/gr...

2018-05-04 16:44:18 2186 2

原创 Spring Cloud之Eureka客户端健康检测(五)

在前面的博客中,我们知道一个最简单的Eureka微服务架构,也要由3个项目组成,当项目增多的时候,Eureka是怎么维护服务的呢?如何确保其中一个服务实例不能使用了,将它排除出去呢?由于整个演示过程还是Eureka的内容,我们首先从Spring Cloud服务管理框架Eureka简单示例(三)文章底部的源码链接拿到我们的示例代码。客户端心跳推送与检测Eureka分为服务器端和客户端,客...

2018-05-03 16:15:16 10628 2

原创 Spring Cloud服务管理框架Eureka项目集群(四)

紧跟上一篇博客,这里采用的也是上一篇博客的代码作为分析:Spring Cloud服务管理框架Eureka简单示例(三)。我们在搭建起了简单的单机模式Eureka项目之后,如果Eureka服务器和客户端不能满足高并发访问,项目需要集群部署,也可以利用Eureka做到这一点。我们这里创建两个Eureka服务器端,两个Eureka客户端(作为服务提供者),一个Eureka客户端(作为服务调用者),如图:...

2018-04-27 11:07:16 3167 4

原创 Spring Cloud服务管理框架Eureka简单示例(三)

关于Spring Cloud资料参考:Spring Cloud官网Spring Cloud为开发人员提供了工具,可以快速构建分布式系统中的一些常见模式(譬如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、领袖选举(字面翻译)、分布式会话、集群状态)。协调分布式系统致力于统一工作,并且使用Spring Cloud的开发人员可以快速地实现这些模式的服务和应用程序。他...

2018-04-19 16:17:14 8058 1

原创 Spring Boot的简单使用(二)

Spring Boot的优点回顾一下我们如何搭建一个SSM(Spring,Spring MVC,MyBatis)web框架,配置web.xml,将权限交给Spring,设置Spring容器的配置文件application.properties,开启自动扫包、配置数据库文件、引用数据源、文件资源过滤等等一系统繁琐的操作之后,我们才能够搭建起来一个框架,光是配置就得耗费我们大把的时间。但是,使用Spr...

2018-04-17 16:47:42 6699 2

22.Spring Cloud整合RabbitMQ或Kafka消息驱动

简单介绍了如何在Spring Cloud中使用RabbitMQ和Kafka来完成消息发送与接收

2018-06-05

20.消息中间件之RabbitMQ入门讲解(更新)

简单介绍了RabbitMQ的内容,怎么使用控制界面,以及编写消息生产者和消息消费者

2018-06-04

21.消息中间件之Kafka入门讲解(更新)

简单介绍了kafka的入门操作,快速搭建一个实例,以及讲解了kafka消费者组的概念

2018-06-04

21.消息中间件之Kafka入门讲解

简单介绍了kafka的入门操作,快速搭建一个实例,以及讲解了kafka消费者组的概念

2018-06-04

20.消息中间件之RabbitMQ入门讲解

简单介绍了RabbitMQ的内容,怎么使用控制界面,以及编写消息生产者和消息消费者

2018-06-04

18.Netflix之Zuul的高阶使用

Spring Cloud中Zuul的高阶使用方式,主讲了执行的流程和两个开启服务的注解的区别

2018-06-04

17.Spring Cloud集群中使用Zuul

演示了如何在一个Spring Cloud架构中使用zuul网关,实现动态路由,详细解释了zuul的各种配置

2018-05-29

16.Netflix之第一个Zuul程序

“网关服务”和“服务提供者”都是简单的Spring Boot项目,“网关服务”通过把用户在浏览器端的请求转发到“服务提供者”来实现路由的功能

2018-05-28

15.Spring Cloud中使用Hystrix

详细讲解了如何在Spring Cloud中使用Hystrix,如何将Hystrix整合到Feign中

2018-05-25

14.Netflix之Hystrix详细分析

详细讲解了Hystrix的执行流程,以及对应流程中的一些组件的概念

2018-05-24

13.Netflix之第一个Hystrix程序

在分布式环境中,不可避免地,许多服务依赖项将会失败。Hystrix是一个通过添加延迟容忍和容错逻辑来帮助您控制这些分布式服务之间的交互的库。Hystrix通过隔离服务之间的访问点来实现这一点,停止跨级的级联故障,并提供备用选项,这些工作都提高了系统的整体弹性。

2018-05-21

12.Spring Cloud中使用Feign

Spring Cloud中使用Feign,将feign框架整合到Spring Cloud之中,实现负载均衡等低耦合客户端

2018-05-21

11.OpenFeign之feign使用简介

Feign使用像Jersey和CXF这样的工具来编写Rest或SOAP服务的java客户端。此外,Feign允许您在诸如Apache HC这样的http库之上编写自己的代码。Feign将你的代码与http API连接起来,通过可定制的解码器和错误处理来将代码与http API连接起来,这些代码可以被写入任何基于文本的http API。

2018-05-17

10.OpenFeign之第一个Feign程序(更新)

Feign是一个Java到HTTP客户端绑定器,它的灵感来自于Retrofit,JAXRS-2.0和WebSocket。Feign的主要目的是将绑定命名的复杂性降低到HTTP api不去考虑rest的复杂性。

2018-05-17

10.OpenFeign之第一个Feign程序

Feign是一个Java到HTTP客户端绑定器,它的灵感来自于Retrofit,JAXRS-2.0和WebSocket。Feign的主要目的是将绑定命名的复杂性降低到HTTP api不去考虑rest的复杂性。

2018-05-16

Spring Cloud中使用Ribbon

使用ZoneAvoidancePredicate和AvailabilityPredicate来判断是否选择某个server,前一个判断判定一个zone的运行性能是否可用,剔除不可用的zone的所有server,AvailabilityPredicate用于过滤掉连接数过多的Server。

2018-05-06

7.Ribbon负载均衡器详细介绍

Ribbon内部的常用规则,以及自定义实现一个规则,加上其他Ribbon的配置

2018-05-05

6.Netflix之第一个Ribbon程序

Ribbon充当负载均衡器的作用,能够让我们的服务消费者调用到自己想使用的服务,服务消费者不用关心中间具体的操作,只需要将要调用的服务信息告诉负载均衡器,Ribbon就会从相应的服务集群中选择一个可以使用的服务器,供服务消费者调用

2018-05-04

Spring Cloud之Eureka客户端健康检测

Eureka分为服务器端和客户端,客户端每隔一段时间就会向服务器端发送一次讯息,向服务器说明自己还正常,让服务器端继续维护自己的服务,不要从服务列表里面把自己给剔除了。同时,设置一个让服务器端等待自己的时间,当自己的服务实例没有继续为服务器端发送心跳后,也就是从最后一次发送心跳开始计时,等待一段时间,依然没有收到讯息,服务器端就会把这个服务实例从服务列表里面移除,不再让流量涌入这个服务实例。

2018-05-03

4.Spring Cloud服务管理框架Eureka项目集群

在搭建起了简单的单机模式Eureka项目之后,如果Eureka服务器和客户端不能满足高并发访问,项目需要集群部署,也可以利用Eureka做到这一点

2018-04-27

3.Spring Cloud服务管理框架Eureka简单示例

Spring Cloud为开发人员提供了工具,可以快速构建分布式系统中的一些常见模式(譬如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、领袖选举(字面翻译)、分布式会话、集群状态)。协调分布式系统致力于统一工作,并且使用Spring Cloud的开发人员可以快速地实现这些模式的服务和应用程序。他们将会很好地工作在任何分布式环境下,包括开发人员自己的笔记本上,裸金属数据中心(字面翻译),以及像云计算这样的管理平台。

2018-04-27

2.Spring Boot的简单使用

回顾一下我们如何搭建一个SSM(Spring,Spring MVC,MyBatis)web框架,配置web.xml,将权限交给Spring,设置Spring容器的配置文件application.properties,开启自动扫包、配置数据库文件、引用数据源、文件资源过滤等等一系统繁琐的操作之后,我们才能够搭建起来一个框架,光是配置就得耗费我们大把的时间。但是,使用Spring Boot就可以让我们从繁琐的配置工作中解脱出来,将主要的精力集中到编码上。

2018-04-27

Postman谷歌插件

Postman谷歌插件,老版本的谷歌插件,集成了postman interceptor,可以防止被墙

2018-02-02

支付宝网页支付样例

支付宝网页支付样例,手机扫描浏览器端的二维码完成支付并回调,内附RSA密钥生成工具

2018-01-30

非常详细的SIP协议文档集合的PDF

sip协议的简单教程,SIP原版英文文档(附带生僻字翻译),基于视频监控系统的RTP与SIP协议分析

2017-12-28

使用MyBatis逆向生成MySQL数据库的实体类

使用MyBatis逆向生成MySQL数据库的实体类、mapper文件等,方便快捷

2017-12-18

人脸识别所用到的js文件和jar包

人脸识别所用到的js文件和jar包,人脸识别所用到的js文件和jar包

2017-12-18

RSA非对称加密技术java辅助类源代码

RSA非对称加密技术java辅助类源代码,代码是自己整理并测试通过的

2017-12-08

MySQL的3级地区sql文件[2017年最新]

省、市、县3级地区信息。中国3级行政区域mysql库,爬取2017年行政区域数据条。共3500多条记录

2017-11-01

MySQL的5级地区sql文件

省、市、县、乡、村5级地区信息。中国5级行政区域mysql库,爬取国家统计局2014年行政区域数据,包括省市县区镇村5个层级;大陆地区的邮政编码和经纬度也是最新爬取. 总共74万多条记录.

2017-08-31

空空如也

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

TA关注的人

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