代码编织梦想

目录

数据库

数据库的定义

数据库基础代码

建表

列字段类型的分类

数据库的增删改查

高级查询

链接查询

外连接

内连接

微服务

SpringBoot

SpringBoot的概念

SpringBoot配置文件

SpringBoot启动器starter

如何自定义starter

SpringCloud

SpringCloud的概念

SpringCloud的五大组件

什么是服务器雪崩

Git

Git的概念

Git与Svn对比

Git的命令

 git冲突解决


数据库

数据库的定义

数据库是用来存储数据的仓库

数据库基础代码

建表

create table user{
            列字段 类型
        }

列字段类型的分类

数字类型:int、bigint、decimal

字符串类型:varchar、char

时间类型:date、time、datetime

数据库的增删改查

增:insert into 表名 values(?,?,?)
删:delete from 表名 where 条件
改:update 表名 set 字段 = 值  where 条件
查:select * from 表名

高级查询

排序:Order by asc(升序)/desc(降序)(注:数据库中默认升序

分组并且过滤:group by 字段 having ...

模糊查询:like '%关键字%'

查找区间:between 值1 and 值2

链接查询

外连接

左外连接:主表 left  join 从表 on 链接条件
 右外连接:从表 right  join 主表 on 链接条件

内连接

①表1 inner join 表2 on 链接条件
②表1,表2 where 链接条件

微服务

SpringBoot

SpringBoot的概念

基于Spring框架的一站式解决方案

SpringBoot配置文件

application.yml    配置启动器相关内容
bootstrap.yml    通常是配置不变的东西,如配置中心

SpringBoot启动器starter

Spring-Boot-starter-web    
Spring-Boot-starter-jdbc
Spring-Boot-starter-xxx......等

它的作用:是将框架的功能封装调用,将启动器导入到SpringBoot工程中,SpringBoot工程就具备了该功能

如何自定义starter

1.将具备一定功能的SpringBoot项目打成jar包,这里简称为SpringBoot项目A
2.在SpringBoot项目B 要使用 该功能,只需要导入 项目A 对应的启动器
3.项目A默认功能不足以使用,此时项目B就可以通过application.yml+配置类进行配置

SpringCloud

SpringCloud的概念

SpringCloud是基于javaee的应用集成方案

SpringCloud的五大组件

一、注册中心:nacos    服务注册与发现
二、微服务调用:Feign / openFeign 服务之间相互调用
三、熔断限流
                Hystrix:熔断降级
                Sentinel
四、负载均衡:Ribbon:负载均衡的
五、网关:getway    
                将外部请求转发给nacos上注册的服务
                作用:保护内部微服务之间的调用关系
                一般这里是用来做用户请求身份验证

什么是服务器雪崩

由一个微服务宕机引起整个微服务架构瘫痪

Git

Git的概念

git是一个版本控制器

Git与Svn对比

①分布式     ②去中心化     ③分支

Git的命令

git add.  将添加/修改的文件加入暂存区
git commit  项本地仓库提交代码
git push  向远程仓库gitee推送代码 
git clone  从远程仓库下载代码到本地
git pull  从远程仓库跟新代码  
git branch  查看本地当前所在分支,并且在当前分支前面加“*”号标记

 git冲突解决

先跟新再合并,最后做提交操作

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_61349626/article/details/125184665

架构 - 微服务 - dubbo 与 spring cloud_爱吃烤面筋的鱼的博客-爱代码爱编程_微服务 dubbo 服务提供 代码耦合

我看到过一篇文章,是关于Dubbo 与 Spring cloud架构的 --> 听听八年阿里架构师怎样讲述Dubbo和Spring Cloud微服务架构 在这里我转载粘贴过来,以便自己的复习和完善。(如有不妥,请作者联系本人哦) 微服务架构是互联网很热门的话题,是互联网技术发展的必然结果。它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、

复习-数据库常用框架-爱代码爱编程

在java的web开发中,最长用的是Mybatis和SpringData JPA(先不管JPA常不常用)复习资料:Mybatishttps://www.w3cschool.cn/mybatis/7zy61ilv.htmlMybatis-plushttps://mp.baomidou.com/guide/SpringData JPAhttps://blog.

Spring Cloud笔记-微服务架构编码构建(四)-爱代码爱编程

我们要实现的功能是:订单-支付模块微服务,然后将上节课提到的技术挨个加进去。 我们遵循的原则是:约定>配置>编码。 1.IDEA新建Project工作空间 1.微服务Spring Cloud整体聚合父工程 新建Maven项目,选择org.apache.maven.archetypes:maven-archetype-site,Group

视频教程-go轻量级分布式与微服务-Go语言-爱代码爱编程

go轻量级分布式与微服务 毕业于清华大学,曾担任Google算法工程师,微软区块链领域全球最具价值专家,微软Tech Ed 大会金牌讲师。 精通C/ C++,Python ,Go语言,Sicikit-Learn与TensorFlow拥有15年编程经验

Spring Cloud微服务复习笔记总结-爱代码爱编程

Spring Cloud微服务 微服务架构4个核心问题? 服务很多,客户端该怎么访问?这么多服务?服务之间如何通信?这么多服务?如何治理?服务挂了怎么办?解决方案: Spring Cloud 生态! Spring Cloud NetFlix (一站式解决方案) api网关,zuul组件 Feign ----HttpClient---- Http通

Go语言零基础微服务项目-爱代码爱编程

——/2020年最新 Go语言零基础微服务项目/ ├──01-第一章go语言概述 | ├──1-1基础环境配置 | | ├──01-go语言介绍-课程介绍.mp4 26.12M | | ├──02-GOPATH-GOROOT配置.mp4 44.64M | | └──03-helloworld详解.mp4 12.70M | └──1-2go语言整体介绍 |

01-Spring Cloud 全家桶之微服务组件迭代与升级-爱代码爱编程

Spring Cloud Spring Cloud 自 2016 年 1 月发布第一个 Angel.SR5 版本,到目前 2020 年 3 月发布 Hoxton.SR3 版本,已经历经了 4 年时间。这 4 年时间里,Spring Cloud 一共发布了 46 个版本,支持的组件数从 5 个增加到 21 个。Spring Cloud 在 2019 年 1

尚硅谷周阳学习微服务-爱代码爱编程

了解微服务 ---01_前言闲聊和课程说明02_零基础微服务架构理论入门03_第二季Boot和Cloud版本选型04_Cloud组件停更说明05_父工程Project空间新建06_父工程pom文件07_复习DependencyManagement和Dependencies08_支付模块构建(上)09_支付模块构建(中)10_支付模块构建(下)11_热部署

Spring微服务-爱代码爱编程

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、?二 总结 前言 随着第三阶段的结束,迎来了第四阶段,现将每天的内容进行汇总归纳,希望自己能学以致用 提示:以下是本篇文章正文内容,下面案例可供参考 一、分布式基本概念 1.1分布式 系统中的多个模块在不同服务器上部署,即可称

微服务复习-爱代码爱编程

什么是微服务 就是把大系统拆分为很多小系统,几个人负责一个服务这样 ,每个服务独立的开发、测试和上线, 代码冲突少 ,每次上线就回归测试自己的一个服务即可 ,只要向后兼容接口就行了,不需要跟别人等待和协调 。 SpringCloud Alibaba微服务解决方案 Spring Cloud Alibaba 是Spring Cloud的一个子项目 核心

微服务架构中的分布式事务处理 -DZone微服务-爱代码爱编程

  本文探讨在微服务架构中实现事务处理时出现的挑战以及用于处理它们的可能解决方案。   当从单体或整体架构迁移到微服务架构(MSA)时,处理分布式系统带来的复杂性是一项挑战。事务处理是此问题的重点。使用本地事务在Web应用程序中完成的典型数据库事务现在是一个复杂的分布式事务问题。在本文中,我们将讨论导致这种情况的原因,可能的解决方案以及使用MSA开发

面试复习(数据库&微服务)_鱼富贵的博客-爱代码爱编程

目录 数据库 Navicat 建表操作 列字段类型分类 增删改查操作 高级查询 连接查询 微服务 StringBoot 1.配置文件 2.启动器starter 3.如何自定义starter(面试题) 4.StringBoot注解 StringCloud 五大组件 Git 1.git与svn对比 ​编辑2.Git的命令

数据库&微服务复习_王心澜的博客-爱代码爱编程

目录 一、数据库 安装数据库的例子: MySQL安装 列字段类型分类 : 二、微服务 1、SpringBoot: 1.2 -配置文件: 1.3.启动器starter: 1.4.*如何自定义starter: 1.5 SpringBoot注解: 2.SpringCloud  2.1.SpringCloud五大组件:  3、Git

spring cloud之微服务架构编码构建 -爱代码爱编程

我们要实现的功能是:订单-支付模块微服务,然后将各个组件的技术逐个加进去。 我们遵循的原则是:约定>配置>编码。 1、IDEA新建Project工作空间 1-1、微服务Spring Cloud整体聚合父工程

springcloud-爱代码爱编程

读此篇前必先去了解 : 微服务介绍(史上最全) 初始SpringCloud微服务 以上都没问题了,那么接下来的学习才会轻松 介绍 微服务是一种架构方式,最终肯定需要技术架构去实施。 微服务的实现方式很多,但是最火的