自定义博客皮肤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)
  • 收藏
  • 关注

原创 RabbitMQ消息队列实现异步

RabbitMQ介绍消息队列是典型的:生产者消费者模型生产者不断向消息队列生产消息,消费者不断从队列中获取消息。消息的生产和获取都是异步的,只关心消息的发送和接收,没有业务逻辑的侵入,实现了生产者和消费者的解耦端口:5672界面版端口:15672常见MQ产品ActiveMQ:基于JMSRabbitMQ:基于AMQP协议,erlang语言开发,稳定性好RocketMQ:基于JMS,阿里巴巴产品,目前交由Apache基金会Kafka:分布式消息系统,高吞吐量RabbitMQ消息类型

2020-06-03 21:37:32 4194 1

原创 Django框架和Flask框架的区别

Django框架Django是一个重量级框架,功能强大,拥有非常丰富的第三方库,提供了丰富的工具和组件,遵循MVC设计Flask框架Flask是一个轻量级框架,自由,灵活。几乎所有的功能都要用到第三方扩展,没有默认使用的数据库,可以自己选择比如MySQL,模板引擎是Jinja2...

2020-05-12 14:46:58 246

原创 Docker镜像容器使用的基础操作

Docker介绍镜像:打包好的docker应用容器:运行着的镜像,一个镜像可以同时创建多个容器仓库:存储镜像的服务器Docker的优点速度更快更加轻量更节省资源Docker使用docker images :显示所有已下载的镜像docker search 镜像:从官方仓库中查找镜像docker pull 镜像名称:版本 :下载镜像docker rmi 镜像名称:标签名 :删除已下载的镜像docker run -it 镜像名字: 运行镜像,此时称为容器(运行的是最新版本)do

2020-05-11 11:40:55 179

原创 Restful风格设计

RESTful风格设计URL路径URL地址尽量使用名词复数,不要使用动词请求方式请求同一个URL,采用不同的请求方式,代表要执行不同的操作请求方式说明GET获取数据(一个或多个)POST新增数据PUT修改数据DELETE删除数据过滤信息过滤参数可以放在查询字符串中响应数据获取一组数据,返回一组数据新增一组数据,返回新增数据修改一组数据,返回修改数据删除数据,返回空响应数据格式返回的响应数据格式尽量使用json响应状态码200[

2020-05-11 09:45:43 152

原创 关系型数据库MySQL和非关系型数据库MongoDB

关系型数据库和非关系型数据库(MySQL、MongoDB)关系型数据库SQL非关系型数据库(NoSQL)关系型数据库MySQL特点MySQL事务四大特性常用数据类型char 和 varchar 的区别数据库操作表操作数据增删改查(CURD)增加数据修改数据查询数据删除数据数据备份和恢复非关系型数据库MongoDB特点MongoDB一些概念关系型数据库关系型数据库以表格的形式存在,以行和列的形式的存储数据,行和列这一整体组成一张表,无数张表组成了数据库。常见的关系型数据库有:Oracle,DB2,My

2020-05-08 20:44:04 1155 1

原创 C++_字符串、函数

C++一. 字符串c++提供了两种类型的字符串1.c风格字符串2.c++引入的string类型c风格字符串字符串实际上就是使用null字符 \0终止的一维字符数组 int main(){ char greeting[] = {'h', 'e', 'l', 'l', '0', '\0'}; 可以简写成: char greeting...

2020-04-21 19:14:09 107

原创 C++

C++优缺点优点:实现了面向对象设计,在高级语言中,处理运行速度是最快的,功能强大,嵌入式首选,有严格的codereview缺点:学习起来比较难第一个c++代码 #include<iostream> int main(){ std::cout << "Hello World" << std::endl; return 0 }’#inc...

2020-04-16 21:42:14 95

原创 Web框架-Flask框架

Web框架-Flask框架什么是Web框架Web框架就是使开发者能够快速开发Web应用程序的一套功能代码开发者只需要按照框架要求,在指定位置上写上逻辑代码即可为什么要使用Web框架如果采用成熟、稳健的框架,那么开发者就可以把精力放到写逻辑代码上,况且框架稳定性和可扩展性都很高,能够降低开发难度,提高开发效率Flask框架查看URL对应的函数视图可以返回的数据1.json数据...

2020-04-10 20:55:03 356

原创 HTTP协议

什么是HTTP协议(超文本传输协议)浏览器向服务器请求数据的传输协议就是HTTP协议,用于浏览器和服务器间的通信。浏览器请求请求格式注意:每个Header一行一个,换行符是\r\n ,当遇到连续两个\r\n时,Header部分结束,后面的数据全部是Body 。GET表示一个读取请求,将从服务器获得网页数据,/表示URL的路径,URL总是以/开头,/就表示首页,最后的HTTP/1....

2020-04-09 18:09:37 108

原创 MySQL

MySQL数据库优点1.持久化存储2.读写速度极高3.保证数据的有效性4.对程序支持性非常好,容易扩展关系型数据库(RDBMS)关系型数据库主要产品1.Oracle:大型项目中使用,例如银行电信等2.MySQL:web开发用的比较广泛3.sqlite:轻量级数据库RDBMS和数据库的关系客户端发送sql语句到服务器,服务器去操作数据库,并返回相应的数据。SQLSQL是...

2020-04-08 18:27:43 156

空空如也

空空如也

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

TA关注的人

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