自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SQLAlchemy的操作

SQLAlchemy操作1 新增user = User(mobile='15612345678', name='itcast')db.session.add(user)db.session.commit()profile = Profile(id=user.id)db.session.add(profile)db.session.commit()对于批量添加也可使用如下语法db.session.add_all([user1, user2, user3])db.session.commi

2020-09-09 20:26:30 336

原创 mysql的数据库理论

数据库理论1. 复制集与分布式复制集(Replication)数据库中数据相同,起到备份作用高可用 High Available HA分布式(Distribution)数据库中数据不同,共同组成完整的数据集合通常每个节点被称为一个分片(shard)高吞吐 High Throughput复制集与分布式可以单独使用,也可以组合使用(即每个分片都组建一个复制集)关于主(Master)从(Slave)这个概念是从使用的角度来阐述问题的主节点 -> 表示

2020-09-09 20:21:58 131

原创 mysql的数据库设计思路

数据库设计注意事项为了查询效率,可以做冗余字段设计(空间换时间的思想,属于一种反范式设计)字段类型的选择整型的存储大小与显示大小mysql的字段,unsigned int(3), 和unsinged int(6), 能存储的数值范围是否相同。如果不同,分别是多大?我们建立下面这张表:CREATE TABLE `test` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `i1` int(3) unsigned z

2020-09-09 20:17:43 447

原创 浅谈flask-sqlalchemy和mysql的交互

flask-sqlalchemy一个类似于django的orm框架的SQL对象关系映射工具,是flask使用最频繁的扩展之一,但是它不支持类似django的orm框架那样的数据迁移,映射。需要借助flask-script和flask-migrate,来完成一般的模型映射。具体步骤如下注意:之前咱们通过SQLAlchemy来创建表的时候,都是采用的db.create_all()方法,这种方法有一个非常严重的问题,就是当我们需要添加或者删除数据库表中的字段的时候,直接修改Models里面的类是没有用的,必

2020-09-09 20:10:32 247

原创 python Web项目知识点分析

django项目知识点分析1.异步任务celery和中间人rabbitmq​ 1.1 celery提供异步任务,遇到耗时操作的任务都可以交给celery来完成​ 1.2 通信过程是,生产者(任务发布者)—>消息队列(broker)(rabbitmq或者是redis)<—消费者(任务执行人), 生产者把任务缓存在消息队列中,消费者从任务队列中把任务取出来执行。​ 1.3 rabbitmq的安装:https://blog.csdn.net/zhangerfeng333/article/det

2020-06-29 22:55:38 615

原创 mysql数据库的相关操作

mysql的相关操作mysql的数据操作方式# 相关操作登录mysql -uroot -pshow databases;use database_name;show tables;show create database python;show create table stu;select now();drop database python;drop table stu;# 导出数据 和导入数据mysqldump -uroot -p python > /home/pyt

2020-06-16 12:38:18 83

原创 mongodb数据库的详细使用

mongodb数据库简单使用查看帮助:mongod –help启动:sudo service mongod start停止:sudo service mongod stop重启:sudo service mongod restart查看是否启动成功:ps ajx|grep mongod配置文件的位置:/etc/mongod.conf, 默认端⼝:27017日志的位置:/var/log/mongodb/mongod.log启动本地客户端:mongo查看帮助:mongo –help

2020-06-12 19:28:02 215

原创 Celery的基本使用,以及完整异步任务的执行

1.异步任务celery和中间人rabbitmq​ 1.1 celery提供异步任务,遇到耗时操作的任务都可以交给celery来完成​ 1.2 通信过程是,生产者(任务发布者)—>消息队列(broker)(rabbitmq或者是redis)<—消费者(任务执行人), 生产者把任务缓存在消息队列中,消费者从任务队列中把任务取出来执行。​ 1.3 rabbitmq的安装:https://blog.csdn.net/zhangerfeng333/article/details/106424918

2020-05-29 15:57:18 819

原创 RabbitMQ介绍,安装以及配置

RabbitMQ介绍消息队列是消息在传输的过程中保存消息的容器。现在主流消息队列有:RabbitMQActiveMQKafka等等。RabbitMQ和ActiveMQ比较系统吞吐量:RabbitMQ好于ActiveMQ持久化消息:RabbitMQ和ActiveMQ都支持高并发和可靠性:RabbitMQ好于ActiveMQRabbitMQ和Kafka:系统吞吐量:RabbitMQ弱于Kafka可靠性和稳定性:RabbitMQ好于Kafka比较设计初衷:Kafka是

2020-05-29 14:31:59 157

原创 Logstash导入数据(CentOS7的系统),mysql到elasticsearch中

Logstash导入数据(CentOS7的系统)使用logstash 导入工具从mysql中导入数据Logstach安装sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch在 /etc/yum.repos.d/ 中创建logstash.repo文件[logstash-6.x]name=Elastic repository for 6.x packagesbaseurl=https://artifacts.el

2020-05-27 18:04:58 264

原创 elasticsearch的基本使用实操

elasticsearch中的索引指的是indices索引库1.先创建索引库,indicescurl -X PUT 127.0.0.1:9200/articles -H 'Content-Type:application/json' -d ' { "settings":{ "index":{ "number_of_shards":3, "number_of_replicas":1,

2020-05-27 17:24:31 205

原创 最全Python的git操作,以及代码冲突问题

git的详细操作1.本地文件传到远程步骤如下1.配置用户名 git config user.name ‘xxx’2.配置邮箱 git config user.email ‘1.1@163.com’3.初始化 git init4.添加到暂存区git add .(注意有点的,点代表当前目录)5.添加到本地仓库 git commit -m ‘立项’6.推送到远程服务器master分支 git push -u origin master2.远程文件同步到本地设置私钥和公钥ssh-k

2020-05-19 21:13:38 881 1

空空如也

空空如也

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

TA关注的人

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