zoukankan      html  css  js  c++  java
  • 优酷系统项目逻辑

    优酷项目

    数据库:

    本次项目数据库采用的数据库连接池,这样可以使多个用户同时操作数据库数据。

    db_pool.py 代码如下:
    
    mysql
    from DBUtils.PooledDB import PooledDB
    import pymysql
    POOL = PooledDB(
        creator=pymysql,  # 使用链接数据库的模块
        maxconnections=6,  # 连接池允许的最大连接数,0和None表示不限制连接数
        mincached=2,  # 初始化时,链接池中至少创建的空闲的链接,0表示不创建
        maxcached=5,  # 链接池中最多闲置的链接,0和None不限制
        maxshared=3,
    # 链接池中最多共享的链接数量,0和None表示全部共享。PS: 无用,因为pymysql和MySQLdb等模块的 threadsafety都为1,所有值无论设置为多少,_maxcached永远为0,所以永远是所有链接都共享。
    ​    blocking=True,  # 连接池中如果没有可用连接后,是否阻塞等待。True,等待;False,不等待然后报错
    ​    maxusage=None,  # 一个链接最多被重复使用的次数,None表示无限制
    ​    setsession=[],  # 开始会话前执行的命令列表。如:["set datestyle to ...", "set time zone ..."]
    ​    ping=0,
    # ping MySQL服务端,检查是否服务可用。# 如:0 = None = never, 1 = default = whenever it is requested, 2 = when a cursor is created, 4 = when a query is executed, 7 = always
    ​    host='127.0.0.1',
    ​    port=3306,
    ​    user='root',
    ​    password='123',
    ​    database='youku',
    ​    charset='utf8',
    ​    autocommit='True'
    )
    
    
    
  • 相关阅读:
    js 判断多个一样的name
    VisualSVN Server的配置和使用方法 图文
    file get contents 访问不了域名原因
    js confirm函数 删除提示
    关于PHP的curl开启问题
    重置svn地址
    google 火狐 模拟显示手机页面插件
    开启Apache mod_rewrite模块完全解答
    zend studio 9.0.4 破解、汉化和字体颜色及快捷键相关设置
    zend studio 8 修字体和大小
  • 原文地址:https://www.cnblogs.com/tyler-bog/p/10940036.html
Copyright © 2011-2022 走看看