<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lengxige的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lengxige</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lengxige]]></copyright><item><title><![CDATA[熔断器Hystrix及服务监控Dashboard]]></title><link>https://blog.youkuaiyun.com/lengxige/article/details/103948134</link><guid>https://blog.youkuaiyun.com/lengxige/article/details/103948134</guid><author>lengxige</author><pubDate>Mon, 13 Jan 2020 08:46:59 +0800</pubDate><description><![CDATA[服务雪崩效应
当一个请求依赖多个服务的时候：
正常情况下的访问

但是 当请求的服务中出现无法访问、异常、超时等问题时（图中的I），那么用户的请求将会被阻塞

如果多个用户的请求中，都存在无法访问的服务，那么他们都将陷入阻塞的状态中

Hystrix的引入，可以通过服务熔断和服务降级来解决这个问题
服务熔断服务降级
Hystrix断路器简介
Hystrix对应的中文名字是“豪猪”，豪猪周身长满了刺...]]></description><category></category></item><item><title><![CDATA[Ribbon负载均衡及Feign消费者调用服务]]></title><link>https://blog.youkuaiyun.com/lengxige/article/details/103947686</link><guid>https://blog.youkuaiyun.com/lengxige/article/details/103947686</guid><author>lengxige</author><pubDate>Sun, 12 Jan 2020 18:11:02 +0800</pubDate><description><![CDATA[微服务调用Ribbon
简介
前面讲了eureka服务注册与发现，但是结合eureka集群的服务调用没讲。
这里的话 就要用到Ribbon，结合eureka，来实现服务的调用
Ribbon是Netflix发布的负载均衡器，它有助于控制HTTP和TCP的客户端的行为。为Ribbon配置服务提供者地址后，Ribbon就可基于某种负载均衡算法，自动地帮助服务消费者去请求。Ribbon默认为我们提供了很多...]]></description><category></category></item><item><title><![CDATA[Eureka 集群]]></title><link>https://blog.youkuaiyun.com/lengxige/article/details/103945191</link><guid>https://blog.youkuaiyun.com/lengxige/article/details/103945191</guid><author>lengxige</author><pubDate>Sun, 12 Jan 2020 13:59:03 +0800</pubDate><description><![CDATA[高可用集群配置
当注册中心扛不住高并发的时候 这时候 要用集群来扛
普通操作
① 新建两个module
microservice-eureka-server-2002 microservice-eureka-server-2003
microservice-eureka-server-2002中pom.xml
&lt;?xml version="1.0" encoding="UTF-8"?&gt;...]]></description><category></category></item><item><title><![CDATA[springcloud入门]]></title><link>https://blog.youkuaiyun.com/lengxige/article/details/103897622</link><guid>https://blog.youkuaiyun.com/lengxige/article/details/103897622</guid><author>lengxige</author><pubDate>Thu, 09 Jan 2020 16:15:39 +0800</pubDate><description><![CDATA[springcloud简介
简介
Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发，如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等，都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子，它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来，...]]></description><category></category></item><item><title><![CDATA[SpringBoot+Quartz+数据库存储]]></title><link>https://blog.youkuaiyun.com/lengxige/article/details/103849094</link><guid>https://blog.youkuaiyun.com/lengxige/article/details/103849094</guid><author>lengxige</author><pubDate>Mon, 06 Jan 2020 12:14:29 +0800</pubDate><description><![CDATA[SpringBoot+Quartz+数据库存储
Spring整合Quartz
a、quartz调度框架是有内置表的
进入quartz的官网 添加链接描述，点击Downloads，
下载后在目录\docs\dbTables下有常用数据库创建quartz表的脚本，例如：“tables_mysql.sql”
table_mysql.sql
table_mysql_innodb.sql
上述两者所有的数据...]]></description><category></category></item><item><title><![CDATA[Quartz入门]]></title><link>https://blog.youkuaiyun.com/lengxige/article/details/103846507</link><guid>https://blog.youkuaiyun.com/lengxige/article/details/103846507</guid><author>lengxige</author><pubDate>Sun, 05 Jan 2020 23:18:38 +0800</pubDate><description><![CDATA[Quartz简介及应用场景
1. Quartz介绍
任务调度框架“Quartz”是OpenSymphony开源组织在Job scheduling领域又一个开源项目，是完全由java开发的一个开源的任务日程管理系统
“任务进度管理器”就是一个在预先确定（被纳入日程）的时间到达时，负责执行（或者通知）其他软件组件的系统。
简单来说就是实现“计划(或定时)任务”的系统
例如：订单下单后未付款，15分钟后...]]></description><category></category></item><item><title><![CDATA[springboot对JPA支持]]></title><link>https://blog.youkuaiyun.com/lengxige/article/details/103831014</link><guid>https://blog.youkuaiyun.com/lengxige/article/details/103831014</guid><author>lengxige</author><pubDate>Sun, 05 Jan 2020 18:42:21 +0800</pubDate><description><![CDATA[1、springboot之jpa支持
导入相关pom依赖
       &lt;dependency&gt;
            &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
            &lt;artifactId&gt;spring-boot-starter-data-jpa&lt;/artifactId&gt;...]]></description><category></category></item><item><title><![CDATA[SpringBoot整合redis]]></title><link>https://blog.youkuaiyun.com/lengxige/article/details/103820267</link><guid>https://blog.youkuaiyun.com/lengxige/article/details/103820267</guid><author>lengxige</author><pubDate>Fri, 03 Jan 2020 17:00:12 +0800</pubDate><description><![CDATA[文章目录
1、SpringBoot配置类
2、SpringBoot整合redis及其注解式开发
1、SpringBoot配置类
注解标签
@Configuration
@Configuration底层是含有@Component ，所以@Configuration 具有和 @Component 的作用。
@Configuration可理解为用spring的时候xml里面的标签。

注：
配置类必须以...]]></description><category></category></item><item><title><![CDATA[springboot（03）]]></title><link>https://blog.youkuaiyun.com/lengxige/article/details/103761203</link><guid>https://blog.youkuaiyun.com/lengxige/article/details/103761203</guid><author>lengxige</author><pubDate>Mon, 30 Dec 2019 09:55:05 +0800</pubDate><description><![CDATA[1、springboot配置数据库连接池druid
新建springboot项目


相关pom依赖
druid所需pom依赖
&lt;!--druid所需pom依赖--&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;com.alibaba&lt;/groupId&gt;
            &lt;artifactId&g...]]></description><category></category></item><item><title><![CDATA[SpringBoot模板]]></title><link>https://blog.youkuaiyun.com/lengxige/article/details/103757408</link><guid>https://blog.youkuaiyun.com/lengxige/article/details/103757408</guid><author>lengxige</author><pubDate>Sun, 29 Dec 2019 20:55:33 +0800</pubDate><description><![CDATA[Thymeleaf模板
关于Thymeleaf的优点，只说一条：它就是html页面
导入pom依赖
   &lt;dependency&gt;
         &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
         &lt;artifactId&gt;spring-boot-starter-thymeleaf&lt;/ar...]]></description><category></category></item><item><title><![CDATA[SpringBoot入门]]></title><link>https://blog.youkuaiyun.com/lengxige/article/details/103746296</link><guid>https://blog.youkuaiyun.com/lengxige/article/details/103746296</guid><author>lengxige</author><pubDate>Sun, 29 Dec 2019 20:24:40 +0800</pubDate><description><![CDATA[Springboot入门
SpringBoot是什么？
Spring Boot它本身并不提供Spring框架的核心特性以及扩展功能，只是用于快速、敏捷地开发新一代基于Spring框架的应用程序。也就是说，它并不是用来替代Spring的解决方案，而是和Spring框架紧密结合用于 提升Spring开发者体验 的工具。
同时它集成了大量常用的第三方库配置（例如Jackson, JDBC, Mongo,...]]></description><category></category></item><item><title><![CDATA[Java自定义注解]]></title><link>https://blog.youkuaiyun.com/lengxige/article/details/103745986</link><guid>https://blog.youkuaiyun.com/lengxige/article/details/103745986</guid><author>lengxige</author><pubDate>Sat, 28 Dec 2019 16:44:12 +0800</pubDate><description><![CDATA[Java注解简介

Java注解(Annotation)

Java注解是附加在代码中的一些元信息，用于一些工具在编译、
运行时进行解析和使用，起到说明、配置的功能。

注解相关类都包含在java.lang.annotation包中。

2.Java注解分类
2.1 JDK基本注解
2.2 JDK元注解
2.3 自定义注解
3. JDK基本注解
3.1 @Override
      重写
  3...]]></description><category></category></item><item><title><![CDATA[Git（二）]]></title><link>https://blog.youkuaiyun.com/lengxige/article/details/103457607</link><guid>https://blog.youkuaiyun.com/lengxige/article/details/103457607</guid><author>lengxige</author><pubDate>Mon, 09 Dec 2019 16:25:33 +0800</pubDate><description><![CDATA[Git Gui的使用

Ssh key 介绍及使用
Ssh key介绍
我理解的就是每台电脑上会产生出一个ssh key，然后自己有一个远程账户，但是自己有可能有很多台电脑，
包括家里的电脑还有公司的电脑，我们可以在任意一台电脑上工作，但是如果想要每台电脑都和远程版本库时刻保持着通讯，
就需要将每台电脑的ssh key添加到远程账户，添加到远程版本库之后，远程版本库就会和已经添加的电脑进行通讯而不...]]></description><category></category></item><item><title><![CDATA[git]]></title><link>https://blog.youkuaiyun.com/lengxige/article/details/103432561</link><guid>https://blog.youkuaiyun.com/lengxige/article/details/103432561</guid><author>lengxige</author><pubDate>Sat, 07 Dec 2019 22:43:06 +0800</pubDate><description><![CDATA[Git是什么
Git是一个开源的[分布式][版本控制系统]，用于敏捷高效地处理任何或小或大的项目
版本控制器
CVS/SVN/Git
SVN
客户端/服务器
GIT
客户端/代码托管网站(例如：github)

注1：类似的代码托管网站还有：github/码云/阿里云Code源码管理
注2：类似的技术GitLab，但它与GitHub又有一定的区别
GitLab和GitHub一样属于第三方基于Git...]]></description><category></category></item><item><title><![CDATA[Shiro授权]]></title><link>https://blog.youkuaiyun.com/lengxige/article/details/103411366</link><guid>https://blog.youkuaiyun.com/lengxige/article/details/103411366</guid><author>lengxige</author><pubDate>Thu, 05 Dec 2019 20:12:56 +0800</pubDate><description><![CDATA[shiro授权角色、权限
在ShiroUserMapper.xml中新增内容
&lt;select id="getRolesByUserId" resultType="java.lang.String" parameterType="java.lang.Integer"&gt;
      select r.roleid from t_shiro_user u,t_shiro_user_role ...]]></description><category></category></item><item><title><![CDATA[Shiro入门]]></title><link>https://blog.youkuaiyun.com/lengxige/article/details/103334974</link><guid>https://blog.youkuaiyun.com/lengxige/article/details/103334974</guid><author>lengxige</author><pubDate>Sun, 01 Dec 2019 16:21:14 +0800</pubDate><description><![CDATA[Shiro简介
1.什么是shiro
shiro是apache的一个开源框架，是一个权限管理的框架，实现 用户认证、用户授权。
spring中有spring security (原名Acegi)，是一个权限框架，它和spring依赖过于紧密，没有shiro使用简单。
shiro不依赖于spring，shiro不仅可以实现 web应用的权限管理，还可以实现c/s系统，
分布式系统权限管理，shiro...]]></description><category></category></item><item><title><![CDATA[Redis-使用Java代码操作Redis]]></title><link>https://blog.youkuaiyun.com/lengxige/article/details/103100187</link><guid>https://blog.youkuaiyun.com/lengxige/article/details/103100187</guid><author>lengxige</author><pubDate>Sat, 16 Nov 2019 17:13:00 +0800</pubDate><description><![CDATA[Java访问redis
1 .添加pom依赖
 &lt;dependency&gt;
        &lt;groupId&gt;redis.clients&lt;/groupId&gt;
        &lt;artifactId&gt;jedis&lt;/artifactId&gt;
        &lt;version&gt;2.9.0&lt;/version&gt;
      &l...]]></description><category></category></item><item><title><![CDATA[Redis的安装和命令操作]]></title><link>https://blog.youkuaiyun.com/lengxige/article/details/103082520</link><guid>https://blog.youkuaiyun.com/lengxige/article/details/103082520</guid><author>lengxige</author><pubDate>Sat, 16 Nov 2019 11:45:24 +0800</pubDate><description><![CDATA[NoSQL
介绍Redis之前，先了解下NoSQL （Not noly SQL）不仅仅是SQL
属于非关系型数据库；Redis就属于非关系型数据库
传统的Mysql ,oracle ,sql server 等 都是关系型数据库
NoSQL的特点
易扩展
灵活的数据模型
大数据量，高性能
高可用
高性能键值对数据库，支持的键值数据类型
字符串类型
列表类型
有序集合类型
散列类型
集合类型

Red...]]></description><category></category></item><item><title><![CDATA[JWT]]></title><link>https://blog.youkuaiyun.com/lengxige/article/details/102552190</link><guid>https://blog.youkuaiyun.com/lengxige/article/details/102552190</guid><author>lengxige</author><pubDate>Tue, 15 Oct 2019 11:40:21 +0800</pubDate><description><![CDATA[JWT是什么
JSON Web Token (JWT)，它是目前最流行的跨域身份验证解决方案
为什么使用JWT
JWT的精髓在于：“去中心化”，数据是保存在客户端的。
JWT的工作原理
3.1. 是在服务器身份验证之后，将生成一个JSON对象并将其发送回用户，示例如下：

{"UserName": "Chongchong","Role": "Admin","Expire": "2018-08-0...]]></description><category></category></item><item><title><![CDATA[Vuex]]></title><link>https://blog.youkuaiyun.com/lengxige/article/details/102494906</link><guid>https://blog.youkuaiyun.com/lengxige/article/details/102494906</guid><author>lengxige</author><pubDate>Mon, 14 Oct 2019 11:22:08 +0800</pubDate><description><![CDATA[Vuex中的各个js文件的用途
一. vue中各个组件之间传值
1.父子组件
父组件–&gt;子组件，通过子组件的自定义属性：props
子组件–&gt;父组件，通过自定义事件：this.$emit(‘事件名’,参数1,参数2,…);
2.非父子组件或父子组件
通过数据总数Bus，this.root.root.      root.root.emit(‘事件名’,参数1,参数2,…)
3.非父子组...]]></description><category></category></item></channel></rss>