<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_44737039的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_44737039</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_44737039]]></copyright><item><title><![CDATA[SpringClond_Eureka比Zookeeper的区别]]></title><link>https://blog.youkuaiyun.com/qq_44737039/article/details/108429688</link><guid>https://blog.youkuaiyun.com/qq_44737039/article/details/108429688</guid><author>qq_44737039</author><pubDate>Sun, 06 Sep 2020 11:44:00 +0800</pubDate><description><![CDATA[SpringClond_Eureka和Zookeeper的区别
1.传统的关系型数据库是什么？
ACID
A(Atomicity) 原子性
C(Consisency) 一致性
I  (IsoIatiion) 独立性
D (Durabillty)  持久性
2.作为服务注册中心，Eureka比Zookeeper好在哪里
著名的CAP理论指出，一个分布式系统不可能同时满足C（一致性），A(可用性) ，和p（分区容错）。由于分区容错P是分布式中必须保证的，因此我们只能在A和C之间进行权衡
因此
Zookeeper]]></description><category></category></item><item><title><![CDATA[eureka自我保护机制和集群]]></title><link>https://blog.youkuaiyun.com/qq_44737039/article/details/108416163</link><guid>https://blog.youkuaiyun.com/qq_44737039/article/details/108416163</guid><author>qq_44737039</author><pubDate>Sat, 05 Sep 2020 10:26:12 +0800</pubDate><description><![CDATA[eureka自我保护机制和服务集群
自我保护机制：好死不如赖活着
一句话：某时刻某一个微服务不可用了，eurka不会立刻清理依旧会对微服务的信息进行保存

eureka 服务器群
第一步： 新建三个eureka.server服务，建一个客户端 prvoder-client
​             eureka-server7001
​             eureka-server7002
​             eureka-server7003
​              provoder]]></description><category></category></item><item><title><![CDATA[支付宝支付功能的实现]]></title><link>https://blog.youkuaiyun.com/qq_44737039/article/details/108391061</link><guid>https://blog.youkuaiyun.com/qq_44737039/article/details/108391061</guid><author>qq_44737039</author><pubDate>Thu, 03 Sep 2020 19:34:26 +0800</pubDate><description><![CDATA[支付宝支付功能实现
一.环境准备

二.配置沙箱环境
1.浏览器搜索  支付宝开放平台

2.找到开发服务，选择沙箱

3.根据文档提示，一步步配置

4.配置完成后的样子

5.下载好支付宝手机开放平台助手，可以获取应用私钥

**注意：**应用公钥不是直接获取下那个，它是先复制应用公钥是，再到沙箱环境中获取

首先进入沙箱

把你从支付宝开发平台开发助手上复制的 应用公钥，粘贴上去

最后保存设置，就会出现这个界面，得到的就是，我们想要的公钥，是不是很简单呢

三，代码部分
1.新建项目，我用的是Spr]]></description><category></category></item><item><title><![CDATA[Solr全量更新和增量更新]]></title><link>https://blog.youkuaiyun.com/qq_44737039/article/details/108348448</link><guid>https://blog.youkuaiyun.com/qq_44737039/article/details/108348448</guid><author>qq_44737039</author><pubDate>Tue, 01 Sep 2020 18:47:57 +0800</pubDate><description><![CDATA[Solr全量更新和增量更新
1.什么是全量更新
数据库中的数据—》solr缓存中
就是把数据库中的所有数据通过solr客户端中  full-import 就可以做全量更新了

需要注意的就，在做全量更新之前，需要clean一下，把solr之前的缓存数据都删掉
2.什么是增量更新呢
1.怎么用呢，首先你得搞得这些重要的属性
  &lt;!--  transformer 格式转化：HTMLStripTransformer 索引中忽略HTML标签   ---&gt;
  &lt;!--  query:查询数据库表]]></description><category></category></item><item><title><![CDATA[数据库设计的范式]]></title><link>https://blog.youkuaiyun.com/qq_44737039/article/details/108214420</link><guid>https://blog.youkuaiyun.com/qq_44737039/article/details/108214420</guid><author>qq_44737039</author><pubDate>Tue, 25 Aug 2020 10:02:57 +0800</pubDate><description><![CDATA[数据库设计的范式
1.概念：
设计数据库时，需要遵循的一些规范。要遵循后边的范式要求，必须先遵循前边的所有范式要求
设计关系数据库时，遵从不同的规范要求，设计出合理的关系型数据库，这些不同的规范要求被称为不同的范式，各种范式呈递次规范，越高的范式数据库冗余越小。
目前关系数据库有六种范式：第一范式（1NF）、第二范式（2NF）、第三范式（3NF）、巴斯-科德范式（BCNF）、第四范式(4NF）和第五范式（5NF，又称完美范式）。
​       数据库只要遵循前三大范式就完全没问题了
2.分类
1.第一范式]]></description><category></category></item><item><title><![CDATA[SpringBoot整合Swagger]]></title><link>https://blog.youkuaiyun.com/qq_44737039/article/details/108192320</link><guid>https://blog.youkuaiyun.com/qq_44737039/article/details/108192320</guid><author>qq_44737039</author><pubDate>Mon, 24 Aug 2020 08:30:14 +0800</pubDate><description><![CDATA[SpringBoot整合Swagger
1.Swagger是什么？
​       Swagger 是一个规范和完整的框架，用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。
​    前后端分离后，维护接口文档基本上是必不可少的工作。一个理想的状态是设计好后，接口文档发给前端和后端，大伙按照既定的规则各自开发，开发好了对接上了就可以上线了。当然这是一种非常理想的状态，实际开发中却很少遇到这样的情况，接口总是在不断的变化之中，有变化就要去维护，做过的小伙伴都知道这件事有多么头大！还好，有一]]></description><category></category></item><item><title><![CDATA[SpringBoot定时任务]]></title><link>https://blog.youkuaiyun.com/qq_44737039/article/details/108187173</link><guid>https://blog.youkuaiyun.com/qq_44737039/article/details/108187173</guid><author>qq_44737039</author><pubDate>Sun, 23 Aug 2020 20:22:48 +0800</pubDate><description><![CDATA[SpringBoot定时任务
1.概述
SpringBoot定时任务是干嘛的呢, 就比如在日常的项目开发中，往往会涉及到一些需要做到定时执行的代码，例如自动将超过24小时的未付款的单改为取消状态，自动将超过14天客户未签收的订单改为已签收状态等等
2.实现方式
1.添加注解的方式
启动类添加注解 @EnableScheduling 开启对定时任务的支持
package com.example;

import org.springframework.boot.SpringApplication;
impor]]></description><category></category></item><item><title><![CDATA[SpringBoot整合Mybatis完整版]]></title><link>https://blog.youkuaiyun.com/qq_44737039/article/details/108185302</link><guid>https://blog.youkuaiyun.com/qq_44737039/article/details/108185302</guid><author>qq_44737039</author><pubDate>Sun, 23 Aug 2020 17:23:49 +0800</pubDate><description><![CDATA[SpringBoot整合Mybatis完整版
一.准备工作开发使用的工具:
idea(2019)    mysql数据库
二.新建一个SpringBoot项目**

1.选择Spring Initilizr,勾选JDK,选择下一步**

​     注意：电脑需要联网哦
2.修改到这个选项后，修改你的项目名字，也可以使用默认，选择好后点击next
注意： Group: 项目名字首字母不可以大写

3.选择eveloper Tools 选择Lombok插件，选择web，勾选springweb后点击next**]]></description><category></category></item></channel></rss>