自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 1、设计模式--观察者模式学习记录

1、观察者模式中有两种角色—观察者(Subject)和被观察者(Observer)。2、观察者模式是 松耦合 的关系,因为每个被观察者都必须知道有哪些观察者,这样当被观察者发生变化时才能去通知观察者。3、观察者模式和发布订阅模式是有区别的。①发布订阅模式有三个角色:发布者、订阅者、调度器。②发布订阅模式中的发布者和订阅者不存在耦合关系。③观察者模式经常用于单个应用内部。④发布订阅模式更多是一种跨应用的模式(cross-application pattern),比如我们常用的消息中间件Kafka

2021-09-25 10:17:16 82

原创 学习消息中间件过程中遇到的一些问题

1、消息中间件有什么特别的作用?消息中间件可以做的事情,用http请求接口不是一样可以做吗?1、解耦现在有A、B、C、D四个系统,系统A有一数据,系统B、C、D都需要这个数据。那么我们可以通过接口调用的方式,在系统A中调用系统B、C、D的接口将数据传输过去。此时对于系统A来说,系统A需要知道哪些系统需要这个数据,如果比较多的系统都需要这个数据,那么系统A需要在程序中依次调用这些系统的接口。而且如果调用接口失败,还需要做重试或者补偿动作。如果这时系统B不在需要这个数据了,并且修改了接口中的一些业务

2021-09-22 08:12:18 122

原创 数据库乐观锁的实现方式

总结在其他博客中出现过的数据库乐观锁的实现方式,适用于刚开始学习者。一、首先: 乐观锁的定义,可以百度一下,在百度百科的介绍里,很明了,就是建表时新增一个version字段,用于数据版本控制。百度百科介绍如下:<乐观锁,大多是基于数据版本( Version )记录机制实现。何谓数据版本?即为数据增加一个版本标识,在基于数据库表的版本解决方案中,一般是通过为数据库表增加一个 “version” 字段来实现。读取出数据时,将此版本号一同读出,之后更新时,对此版本号加一。此时,将提交数据的版本数据与数据

2021-09-21 11:28:43 2289

原创 储存过程

存储过程含义:一组预先编译好的SQL语句的集合,理解成批处理语句。好处①提高代码重用性②简化操作③预处理,提高了效率创建语法create procedure 存储过程名(参数列表)begin存储过程体(一组合法的SQL语句)end结束标记注意1、产生列表包含三部分参数模式 参数名 参数类型举例:in stuname varchar(20)参数模式in 参数可作为输入out 参数可作为输入inout

2020-09-27 11:43:39 84

原创 mysql之变量

变量分为系统变量和自定义变量一、系统变量:(全局系统变量、会话系统变量)系统变量是由系统提供,用户只管使用,属于服务器层面。可跨会话(连接)有效,但不能跨重启,服务器重启后,全局变量恢复原状。如果想要跨重启,要修改配置文件。1、查看系统变量:show global | [session] variables。默认show variables。是查询会话变量。2、查看满足条件的部分系统变量show global | [session] variables like '%char%'默

2020-09-24 20:57:57 117

原创 mysql之视图

1、什么是视图?1、视图是一张虚拟表、一种外模式。2、视图表示表的部分数据或者多张表的综合数据。3、视图其结构和数据是建立在对表的查询基础上的。4、视图中是不存储数据的,数据是引用原始表的。2、为什么需要视图针对不同用户,返回不同结果集。3、视图的创建CREATE VIEW view_name as <select语句>4、视图的删除DROP VIEW [IF EXISTS] view_name5、视图可进行的操作(增删查和有限制的改)...

2020-09-23 20:54:56 181

原创 Vue3.0基础

a

2020-09-12 11:53:14 556

原创 数据库概述

1、数据库系统结构(1)、模式的概念数据库系统设计员可在视图层、逻辑层和物理层对数据抽象,通过外模式、概念模式和内模式来描述不同层次上的数据特征1、概念模式(又称模式)①概念模式是对数据库中全部数据的逻辑结构和特征的描述,它由若干个概念记录类型组成,只涉及行的描述,不涉及具体的值。②一个具体的值是模式的一个实例,一个模式可以有多个实例。③概念模型不仅要描述概念记录类型,还要描述记录间的联系、操作、数据的完整性、安全性等,但不涉及存储结构、访问技术等细节。④描述概念模式的数据定义语言被称为"模式

2020-09-11 22:17:31 171

原创 JavaScript 闭包

1、JavaScript函数普通的函数声明function functionName(parameters) { 执行的代码}函数表达式//该函数实际上是一个匿名函数,即函数没有 functionName(名称)。var x = function (a, b) {return a * b}; //在函数表达式存储在变量后,变量也可作为一个函数使用var z = x(4, 3);Function() 构造函数var myFunction = new Function(

2020-09-08 18:20:16 51

原创 特殊地址

特殊地址:不是用来表示网络连接,而是用来标识其他目的的地址特定的:既不全为0,也不全为1特殊地址Net idHost id源/目的地址网络地址特定的全0即不是源地址也不是目的地址直接广播地址特定的全1目的地址受限广播地址全1全1目的地址本网络上的本主机全0全0源地址本网络上的特定主机全0特定的目的地址环回地址127任意目的地址受限广播地址为 255.255.255.255, 其范围只在源所在的网络范围内,故

2020-09-01 08:45:51 756 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除