2020年11月17日

摘要: Redis为什么比mysql快? 1.Redis是基于内存存储的,MySQL是基于磁盘存储的 2.Redis存储的是k v格式的数据。时间复杂度是O(1),常数阶,而MySQL引擎的底层实现是B+Tree,时间复杂度是O(logn),对数阶。Redis会比MySQL快一点点。 3.MySQL数据存储 阅读全文
posted @ 2020-11-17 19:00 我走不出来了 阅读(683) 评论(0) 推荐(0)
 
摘要: cookies和session的区别 1、cookie 和baisession的区别是:cookie数据保存在客户du端,session数据保存在服务zhi器端。 2、两个都可以用来存私密的dao东西,同样也都有有效期的说法,区别在于session是放在服务器上的,过期与否取决于服务期的设定,coo 阅读全文
posted @ 2020-11-17 18:59 我走不出来了 阅读(683) 评论(0) 推荐(0)
 
摘要: 项目为什么要前后端分离,有什么好处? 这个问题可以从 前后端不分离的坏处 ,以及 前后端分离的好处 来回答: 首先是前后端不分离的坏处 , 例如几年前使用比较多的 jsp: 1) 耦合在一起 , 容灾性差 : 动态资源和静态资源都耦合在一起,没做到动静分离,web服务器(tomcat)压力大.因为服 阅读全文
posted @ 2020-11-17 18:58 我走不出来了 阅读(835) 评论(0) 推荐(0)

2020年11月10日

摘要: 一、orm优化 1.数据库技术进行优化,包括给字段加索引,设置唯一性约束等等; 2.查询过滤工作在数据库语句中做,不要放在代码中完成(看情况); 3.如果要一次查询出集合的数量,使用count函数,而不是len函数,但是如果后面还需要到集合,那就用len,因为count还需要进行一次数据库的操作; 阅读全文
posted @ 2020-11-10 20:26 我走不出来了 阅读(194) 评论(0) 推荐(0)
 
摘要: 1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。 例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要 阅读全文
posted @ 2020-11-10 20:24 我走不出来了 阅读(99) 评论(0) 推荐(0)

2020年11月9日

摘要: #config.py 配置文件 蓝图 ''' config.py 保存项目配置 ''' from flask import Flask # 导入Flask模块 from flask_sqlalchemy import SQLAlchemy #额外安装: 数据库操作模块 from flask_wtf 阅读全文
posted @ 2020-11-09 20:29 我走不出来了 阅读(82) 评论(0) 推荐(0)
 
摘要: #后端代码 @book.route('/list',methods=['GET','POST']) # 路由定义! def index(): if request.method =='GET': paginate = Books.query.paginate(1,3) # 默认查询第1页 page 阅读全文
posted @ 2020-11-09 20:27 我走不出来了 阅读(187) 评论(0) 推荐(0)
 
摘要: 模糊查找 print('模糊查询') name = request.form.get('name') # 书名 # paginate = Books.query.filter(Books.name.contains(name)).paginate(1, 3) paginate = Books.que 阅读全文
posted @ 2020-11-09 20:24 我走不出来了 阅读(703) 评论(0) 推荐(0)
 
摘要: #查询有多少个用户 count = User.query.count() print(count) # 查询第一个用户 first_user = User.query.first() print(first_user) # 查询id为4的用户信息(方式1,最常用) fourth_user = Use 阅读全文
posted @ 2020-11-09 15:23 我走不出来了 阅读(114) 评论(0) 推荐(0)

2020年11月5日

摘要: ·import os, time, string, random, tkinter, qrcode from pystrich.ean13 import EAN13Encoder import tkinter.filedialog # 文件对话框,其中tkinter模块为python的标准图形化界面 阅读全文
posted @ 2020-11-05 20:25 我走不出来了 阅读(225) 评论(0) 推荐(0)