- 博客(8)
- 收藏
- 关注
原创 SpringClond_Eureka比Zookeeper的区别
SpringClond_Eureka和Zookeeper的区别1.传统的关系型数据库是什么?ACIDA(Atomicity) 原子性C(Consisency) 一致性I (IsoIatiion) 独立性D (Durabillty) 持久性2.作为服务注册中心,Eureka比Zookeeper好在哪里著名的CAP理论指出,一个分布式系统不可能同时满足C(一致性),A(可用性) ,和p(分区容错)。由于分区容错P是分布式中必须保证的,因此我们只能在A和C之间进行权衡因此Zookeeper
2020-09-06 11:44:00
131
原创 eureka自我保护机制和集群
eureka自我保护机制和服务集群自我保护机制:好死不如赖活着一句话:某时刻某一个微服务不可用了,eurka不会立刻清理依旧会对微服务的信息进行保存eureka 服务器群第一步: 新建三个eureka.server服务,建一个客户端 prvoder-client eureka-server7001 eureka-server7002 eureka-server7003 provoder
2020-09-05 10:26:12
205
原创 支付宝支付功能的实现
支付宝支付功能实现一.环境准备二.配置沙箱环境1.浏览器搜索 支付宝开放平台2.找到开发服务,选择沙箱3.根据文档提示,一步步配置4.配置完成后的样子5.下载好支付宝手机开放平台助手,可以获取应用私钥**注意:**应用公钥不是直接获取下那个,它是先复制应用公钥是,再到沙箱环境中获取首先进入沙箱把你从支付宝开发平台开发助手上复制的 应用公钥,粘贴上去最后保存设置,就会出现这个界面,得到的就是,我们想要的公钥,是不是很简单呢三,代码部分1.新建项目,我用的是Spr
2020-09-03 19:34:26
3056
2
原创 Solr全量更新和增量更新
Solr全量更新和增量更新1.什么是全量更新数据库中的数据—》solr缓存中就是把数据库中的所有数据通过solr客户端中 full-import 就可以做全量更新了需要注意的就,在做全量更新之前,需要clean一下,把solr之前的缓存数据都删掉2.什么是增量更新呢1.怎么用呢,首先你得搞得这些重要的属性 <!-- transformer 格式转化:HTMLStripTransformer 索引中忽略HTML标签 ---> <!-- query:查询数据库表
2020-09-01 18:47:57
274
原创 数据库设计的范式
数据库设计的范式1.概念:设计数据库时,需要遵循的一些规范。要遵循后边的范式要求,必须先遵循前边的所有范式要求设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。 数据库只要遵循前三大范式就完全没问题了2.分类1.第一范式
2020-08-25 10:02:57
781
1
原创 SpringBoot整合Swagger
SpringBoot整合Swagger1.Swagger是什么? Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。 前后端分离后,维护接口文档基本上是必不可少的工作。一个理想的状态是设计好后,接口文档发给前端和后端,大伙按照既定的规则各自开发,开发好了对接上了就可以上线了。当然这是一种非常理想的状态,实际开发中却很少遇到这样的情况,接口总是在不断的变化之中,有变化就要去维护,做过的小伙伴都知道这件事有多么头大!还好,有一
2020-08-24 08:30:14
135
1
原创 SpringBoot定时任务
SpringBoot定时任务1.概述SpringBoot定时任务是干嘛的呢, 就比如在日常的项目开发中,往往会涉及到一些需要做到定时执行的代码,例如自动将超过24小时的未付款的单改为取消状态,自动将超过14天客户未签收的订单改为已签收状态等等2.实现方式1.添加注解的方式启动类添加注解 @EnableScheduling 开启对定时任务的支持package com.example;import org.springframework.boot.SpringApplication;impor
2020-08-23 20:22:48
123
1
原创 SpringBoot整合Mybatis完整版
SpringBoot整合Mybatis完整版一.准备工作开发使用的工具:idea(2019) mysql数据库二.新建一个SpringBoot项目**1.选择Spring Initilizr,勾选JDK,选择下一步** 注意:电脑需要联网哦2.修改到这个选项后,修改你的项目名字,也可以使用默认,选择好后点击next注意: Group: 项目名字首字母不可以大写3.选择eveloper Tools 选择Lombok插件,选择web,勾选springweb后点击next**
2020-08-23 17:23:49
241
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人