<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[JRpro0814的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/JRpro0814</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; JRpro0814]]></copyright><item><title><![CDATA[版本控制系统——Git]]></title><link>https://blog.youkuaiyun.com/JRpro0814/article/details/109514886</link><guid>https://blog.youkuaiyun.com/JRpro0814/article/details/109514886</guid><author>JRpro0814</author><pubDate>Thu, 05 Nov 2020 16:46:17 +0800</pubDate><description><![CDATA[目录1.简介2.四个工作区域3.文件的四种状态4.常用命令4.1新建代码库4.2查看文件状态4.3工作区&lt;--&gt;暂存区4.4工作区&lt;--&gt;资源库（版本库）4.5其它常用命令
1.简介
Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。是 Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。
2.四个工作区域
Git 本地有四个工作区域：工作目录（Working Directory）、暂存区 (Stage/Index)]]></description><category></category></item><item><title><![CDATA[spring-Cloud  网关Zuul使用]]></title><link>https://blog.youkuaiyun.com/JRpro0814/article/details/109481604</link><guid>https://blog.youkuaiyun.com/JRpro0814/article/details/109481604</guid><author>JRpro0814</author><pubDate>Tue, 03 Nov 2020 23:44:19 +0800</pubDate><description><![CDATA[目录1.简介2.微服务网关的解决方法3.spring Cloud中Zuul的使用3.1主要结构3.2代码实现3.2.1创建工程service-zuul3.2.2导入依赖3.2.3编写启动类ServiceZuulApplication3.2.4编写application.yml文件3.2.5编写路由规则3.2.6添加Eureka服务的依赖3.2.7启动测试
1.简介
服务网关是微服务架构中一个不可或缺的部分。为了集中解决权限控制，日志收集等这类问题，我们需要在访问的最前端的地方设置一个更强大的均衡负载器，这就]]></description><category></category></item><item><title><![CDATA[spring-Cloud Feign使用]]></title><link>https://blog.youkuaiyun.com/JRpro0814/article/details/109481251</link><guid>https://blog.youkuaiyun.com/JRpro0814/article/details/109481251</guid><author>JRpro0814</author><pubDate>Tue, 03 Nov 2020 23:00:04 +0800</pubDate><description><![CDATA[目录1.1简介2在spring-cloud中使用feign2.1导入依赖2.2创建一个FeignProductClient接口2.3改造OrderService2.4在启动类中添加 @EnableFeignClients 注解2.5测试
1.1简介
Feign是Netflix开发的声明式，模板化的HTTP客户端，其灵感来自Retrofit、JAXRS-2.0以及WebSocket。feign可帮助我们更加便捷的、优雅的调用HTTP API。
在spring Cloud中对feign进行了增强，使feign支]]></description><category></category></item><item><title><![CDATA[spring-Cloud 容错保护Hystrix的使用]]></title><link>https://blog.youkuaiyun.com/JRpro0814/article/details/109478204</link><guid>https://blog.youkuaiyun.com/JRpro0814/article/details/109478204</guid><author>JRpro0814</author><pubDate>Tue, 03 Nov 2020 20:28:14 +0800</pubDate><description><![CDATA[目录1.1简介1.2雪崩效应1.3实现原理
1.1简介
spring Cloud Hystrix实现了断路器、线程隔离等一系列服务保护功能。他是基于Netflix的开源框架Hystrix实现的。该框架的目标在于通过控制那些访问远程系统、服务和第三方库的节点，从而对延迟和故障提供更强大的容错能力。Hystrix具备服务降级、服务熔断、线程和信号隔离、请求缓存、请求合并以及服务监控等强大功能。
1.2雪崩效应
在微服务架构中通常会有多个服务层调用，基础服务的故障可能会导致级联故障，进而造成整个系统不可用的情况，]]></description><category></category></item><item><title><![CDATA[spring-cloud   ribbon的使用]]></title><link>https://blog.youkuaiyun.com/JRpro0814/article/details/109477466</link><guid>https://blog.youkuaiyun.com/JRpro0814/article/details/109477466</guid><author>JRpro0814</author><pubDate>Tue, 03 Nov 2020 20:08:25 +0800</pubDate><description><![CDATA[目录1.1简介1.2结构图1.3使用方法1.4自定义均衡算法
1.1简介
ribbin是Netflix发布的负载均衡器，它有助于控制HTTP和TCP客户端的行为。为Ribbin配置服务提供者地址列表后，Ribbin就可基于某种负载均衡算法，自动地帮助服务消费者去请求。Ribbin默认为我们提供了很多的负载均衡算法，例如轮询，随机等。当然，我们也可以为Ribbin实现自定义的负载均衡算法。
1.2结构图

1.3使用方法
1.导入ribbin依赖
&lt;dependency&gt;
    &lt;grou]]></description><category></category></item><item><title><![CDATA[java架构的历程]]></title><link>https://blog.youkuaiyun.com/JRpro0814/article/details/109456719</link><guid>https://blog.youkuaiyun.com/JRpro0814/article/details/109456719</guid><author>JRpro0814</author><pubDate>Mon, 02 Nov 2020 22:08:39 +0800</pubDate><description><![CDATA[远程调用1.远程调用1.1框架的历程1.2三级目录
1.远程调用
在分布式系统中，各个服务可能处于不同主机，但是服务之间不可避免的需要相
互调⽤，我们称为远程调⽤。
1.1框架的历程

1.2三级目录

...]]></description><category></category></item><item><title><![CDATA[集群&分布式&节点]]></title><link>https://blog.youkuaiyun.com/JRpro0814/article/details/109456001</link><guid>https://blog.youkuaiyun.com/JRpro0814/article/details/109456001</guid><author>JRpro0814</author><pubDate>Mon, 02 Nov 2020 20:07:16 +0800</pubDate><description><![CDATA[目录集群&amp;分布式&amp;节点1.1集群1.2分布式1.3节点1.4分布式与集群的区别
集群&amp;分布式&amp;节点
1.1集群
集群的特点：

通过多台计算机完成同一个工作，达到更高的效率。
两机或多机内容、工作过程等完全一样。如果一台死机，另一台可以起作用。

集群的优点：

本来只有一台机器处理访问，现在有两台机器处理访问了，分担了压力。
如果两台或多台机器同时运行，如果其中一台出现了故障，不会影响其他机器的运行。

1.2分布式
分布式系统是一组计算机，通过网络相互连接传递消息与通信后]]></description><category></category></item><item><title><![CDATA[Redis集群实战入门]]></title><link>https://blog.youkuaiyun.com/JRpro0814/article/details/109318792</link><guid>https://blog.youkuaiyun.com/JRpro0814/article/details/109318792</guid><author>JRpro0814</author><pubDate>Tue, 27 Oct 2020 19:40:22 +0800</pubDate><description><![CDATA[reids集群实战1.Redis压力测试2.Redis实现分表分库2.1Redis数据压力2.2分库思路2.3代码解析2.3.1服务器配置2.3.2初始化2.3.3主体方法3.Redis实现读写分离3.1读写分离概述3.2主从同步配置3.3代码解析4.哨兵4.1概念4.2Redis哨兵原理4.3哨兵配置4.3.1创建并修改sentinel.conf4.3.2启动4.4Redis哨兵代码
1.Redis压力测试

./redis-benchmark -h 127.0.0.1
-c        Number ]]></description><category></category></item><item><title><![CDATA[redis协议概述]]></title><link>https://blog.youkuaiyun.com/JRpro0814/article/details/109318643</link><guid>https://blog.youkuaiyun.com/JRpro0814/article/details/109318643</guid><author>JRpro0814</author><pubDate>Tue, 27 Oct 2020 19:27:19 +0800</pubDate><description><![CDATA[redis协议1.Socket快速入门1.1概念1.2流程1.3代码2.Resp概述2.1特点3.Resp解读3.1Resp格式4.基于Resp实现手写Jedis4.1初始化4.2Set方法实现4.3Get方法实现
1.Socket快速入门
1.1概念
Socket是进程通讯的一种方式，即调用这个网络库的一些API函数实现分布在不同主机的相关进程之间的数据交换。
1.2流程

1.3代码
服务端

客户端

2.Resp概述
基于TCP的应用层协议 RESP (REdis Serialization Pro]]></description><category></category></item><item><title><![CDATA[spring aspect自动代理技术]]></title><link>https://blog.youkuaiyun.com/JRpro0814/article/details/108876581</link><guid>https://blog.youkuaiyun.com/JRpro0814/article/details/108876581</guid><author>JRpro0814</author><pubDate>Mon, 26 Oct 2020 19:10:21 +0800</pubDate><description><![CDATA[这里写目录标题spring aspect怎么使用aspect技术
spring aspect
因为xml配置aop太过繁琐,所以aopalliance 中出现了一种AspectJ技术。
基本流程：
1）通过注解配置切点
2）自动生产代理对象
怎么使用aspect技术
第1步：创建AppConfig.java
package com.jr.aspectJ;
import org.springframework.context.annotation.ComponentScan;
import org.sprin]]></description><category></category></item><item><title><![CDATA[spring中的事务]]></title><link>https://blog.youkuaiyun.com/JRpro0814/article/details/108876721</link><guid>https://blog.youkuaiyun.com/JRpro0814/article/details/108876721</guid><author>JRpro0814</author><pubDate>Mon, 26 Oct 2020 19:10:01 +0800</pubDate><description><![CDATA[spring中的事务spring 事务事务的概念事务特性事务的隔离级别Spring中事务管理spring事务的实现
spring 事务
事务的概念
事务:是逻辑上一组操作，要么全都成功，要么全都失败.事物目的就是解决【数据不一致】的问题。
事务特性
		ACID:
        原子性:事务不可分割
        一致性:事务执行的前后，数据完整性保持一致.
        隔离性:一个事务执行的时候，不应该受到其他事务的打扰
        持久性:一旦结束，数据就永久的保存到数据库.

事务的隔离级]]></description><category></category></item><item><title><![CDATA[Redis常用的数据结构]]></title><link>https://blog.youkuaiyun.com/JRpro0814/article/details/109296063</link><guid>https://blog.youkuaiyun.com/JRpro0814/article/details/109296063</guid><author>JRpro0814</author><pubDate>Mon, 26 Oct 2020 19:03:13 +0800</pubDate><description><![CDATA[Redis数据结构redis的数据结构字符串类型 string命令行代码哈希类型 hash命令行代码列表类型 list命令行代码集合类型 set命令行代码有序集合类型 sortedset命令行代码通用命令jedis连接池工具类
redis的数据结构

redis存储的是：key,value格式的数据，其中key都是字符串，value有5种不同的数据结构
* value的数据结构：
1) 字符串类型 string
2) 哈希类型 hash ： map格式
3) 列表类型 list ： linkedlist格式]]></description><category></category></item><item><title><![CDATA[redis概述和快速入门]]></title><link>https://blog.youkuaiyun.com/JRpro0814/article/details/109295767</link><guid>https://blog.youkuaiyun.com/JRpro0814/article/details/109295767</guid><author>JRpro0814</author><pubDate>Mon, 26 Oct 2020 18:54:56 +0800</pubDate><description><![CDATA[RedisRedis概述Redis概念企业中运用Redis快速入门Windows下载安装Linux安装安装前准备启动Redis访问Redis优化操作停止Redis防火墙设置Java客户端Jedis
Redis概述
Redis概念
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库，并提供多种语言的API。从2010年3月15日起，Redis的开发工作由VMware主持。从2013年5月开始，Redis的开发由Pivotal赞助。
企业中运用
新浪]]></description><category></category></item><item><title><![CDATA[springboot基本概念]]></title><link>https://blog.youkuaiyun.com/JRpro0814/article/details/109228796</link><guid>https://blog.youkuaiyun.com/JRpro0814/article/details/109228796</guid><author>JRpro0814</author><pubDate>Thu, 22 Oct 2020 19:40:02 +0800</pubDate><description><![CDATA[springboot介绍springboot的介绍主要解决的问题SpringBoot特点SpringBoot功能SpringBoot的发展第一个SpringBoot项目
springboot的介绍
Spring Boot使开发独立的，产品级别的基于Spring的应用变得非常简单，你只需"just run"。 我们为Spring平台及第三方库提供开箱即用的设置，这样你就可以有条不紊地开始。多数Spring Boot应用需要很少的Spring配置。
你可以使用Spring Boot创建Java应用，并使用jav]]></description><category></category></item><item><title><![CDATA[spring mvc中导入导出excel]]></title><link>https://blog.youkuaiyun.com/JRpro0814/article/details/109187860</link><guid>https://blog.youkuaiyun.com/JRpro0814/article/details/109187860</guid><author>JRpro0814</author><pubDate>Tue, 20 Oct 2020 19:56:05 +0800</pubDate><description><![CDATA[POI介绍
 Apache POI是Apache软件基金会的开源项目，POI提供API给Java程序对Microsoft Office格式档案读和写的功能

导入jar包：poi-4.1.2.jar，xwork-core-2.3.15.3.jar
1、写excel
package excel;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apac]]></description><category></category></item><item><title><![CDATA[spring mvc的概述]]></title><link>https://blog.youkuaiyun.com/JRpro0814/article/details/108984032</link><guid>https://blog.youkuaiyun.com/JRpro0814/article/details/108984032</guid><author>JRpro0814</author><pubDate>Tue, 20 Oct 2020 19:45:41 +0800</pubDate><description><![CDATA[目录spring MVC一、什么是spring MVC二、传统的b/s架构与spring mvc的架构有区别三、spring mvc开发的流程四、spring mvc 处理器@controller的参数的绑定
spring MVC
一、什么是spring MVC
spring mvc  : 基于web层(请求处理和响应发送  b/s)的框架.
（sturts1,struts2,spring mvc ，spring webFlux等等都属于web层框架）mvc：是一种设计模式，是一种创建 Web 应用程序的模]]></description><category></category></item><item><title><![CDATA[spring mvc 中使用JFreeChart]]></title><link>https://blog.youkuaiyun.com/JRpro0814/article/details/109187628</link><guid>https://blog.youkuaiyun.com/JRpro0814/article/details/109187628</guid><author>JRpro0814</author><pubDate>Tue, 20 Oct 2020 19:43:52 +0800</pubDate><description><![CDATA[JFreeChartJFreeChart使用步骤
JFreeChart
JFreeChart是JAVA平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写
使用步骤
1.导入jar包：jfreechart-1.0.13.jar
2.形成柱状图
2.1在controller中编写形成图表的方法
@RequestMapping("/listSeviceReportChart")
    public String listSeviceReportChart(HttpServletRequest reque]]></description><category></category></item><item><title><![CDATA[Spring Aop的概述]]></title><link>https://blog.youkuaiyun.com/JRpro0814/article/details/108856770</link><guid>https://blog.youkuaiyun.com/JRpro0814/article/details/108856770</guid><author>JRpro0814</author><pubDate>Mon, 28 Sep 2020 22:20:25 +0800</pubDate><description><![CDATA[这里写自定义目录标题Spring Aop什么是Aop？Aop的作用怎么使用Aop？
Spring Aop
什么是Aop？
Aop的作用
怎么使用Aop？

]]></description><category></category></item></channel></rss>