摘要:
日志 导入logging函数 # 设置日志的记录等级 logging.basicConfig(level=logging.DEBUG) # 调试debug级 # 创建日志记录器,指明日志保存的路径、每个日志文件的最大大小、保存的日志文件个数上限 file_log_handler = Rotating 阅读全文
摘要:
物理备份:备份原理 通过复制物理文件对数据库备份 复制时只需要读取表空间高水位以下的数据 恢复原理 将备份文件拷贝回数据库文件中 并将数据文件补充到备份大小 优点:物理文件读写 备份和恢复速度快 ,物理备份会备份redo文件 能够恢复到备份结束的所有数据 恢复完整度高 缺点: 不够灵活 不能针对表和 阅读全文
摘要:
vm.swappiness=0net.core.somaxconn=1024net.ipv4.tcp_max_tw_buckets=5000#net.ipv4.tcp_max_syn_backlog=1024 net.ipv4.icmp_echo_ignore_broadcasts = 1net.i 阅读全文
摘要:
描述 新款新闻展示数据,提供金融资讯、数据 抓取其他网站数据发布作为新闻的主要来源 基于flask框架 以前后端不分离的形式 实现业务逻辑 技术实现 python3.0+ flask框架实现 数据存储使用 redis + mysql 实现 第三方拓展: 七云牛 文件存储平台 云通信:短信验证码平台 阅读全文
摘要:
角色权限的划分 系统权限 SYS DBA 对象权限 GRANT resolve 角色 role 安全策略 自动锁定 和解锁用户 failed_login_attempts 超过登录次数系统将自动锁定用户 默认值为10次 ,锁定时间 默认为1天 PASSWORD_LOCK_TIME 手动锁定 和解锁账 阅读全文
摘要:
分布式版本控制系统 方便多人协同开发 方便版本控制 工作区 git add > 暂存区 git commit >仓库区 git pull git push >服务器 git init > 初始化git git status > 查看git 工作区 状态 git add > 添加文件至暂存区 git 阅读全文
摘要:
读写并发写会将上一个版本 记录到UNDO区域查询不加锁 通过读undo获取可见版本行锁不阻塞读 只阻塞其他事务 对改行的修改 DML并发DML对表加共享锁修改一行数据前 对行加锁 阻塞其他事务对这行进行修改已经对改行加锁的事务未提交之前 其他要修改的该行的事务只能等待事务提交DML 结束时候 不释放 阅读全文
摘要:
一范式:消除重复列 二范式:消除部分依赖主键三范式:消除传递性依赖 层次 网状 关系模型 层次模型: 有且只有一个节点 没有双亲 根节点意外的节点有且只有一个双亲 网状模型:允许一个以上的无双亲 一个节点可以又多于一个的双亲 关系模型:建立在严厉的数据概念基础上 关系必须规范化 关系必须是不可分的数 阅读全文
摘要:
assert 断言 def div(num1, num2): # 断言 assert isinstance(num1, int), "值类型错误" assert isinstance(num2, int), "值类型错误" assert num2 != 0, "除数不为0" return num1 阅读全文
摘要:
存储过程存储过程在大新数据库系统中,一组为了完成特定功能的SQL语句集 存储在SQL数据库中 优势: SQL进行封装 调用方便 存储过程会进行编译 提升用户执行SQL语句集的速度 系统管理员 通过执行某一存储过程的权限进行限制 ,能实现对相应数据的访问权限的限制 保障数据安全 # 创建存储过程 cr 阅读全文