摘要: 当oracle的DML操作性能受到影响可以从以下因素方面来考虑改善新能。 1)where子句的效率 where子句是否的条件关联是否利用到了索引,统计信息的维护例直方图等来帮助提升效率的手段 2)索引带来的成本 索引虽然为查询提升了效率但是对于增删改操作确定带来了成本。向表中插入一条数据时会在索引空 阅读全文
posted @ 2017-04-22 16:35 BillHust 阅读(493) 评论(0) 推荐(0) 编辑
摘要: Flask-Login模块提供用户状态的管理功能。使用flask-login首先要获取一个loadmanager的实例。 1) 当用户登录以后,如果需要记录用户的状态则则可以调用 login_user函数记录当前登录的用户。 login_user主要的作用就是将user的id加入到session中。 阅读全文
posted @ 2017-04-21 00:30 BillHust 阅读(4447) 评论(0) 推荐(1) 编辑
摘要: app.route定义的装饰器只有在app实例创建后才能运行。如果需要将app之前是由route来添加路由规则和功能或者将路由和app接耦合,在这种场景下Blueprint提供很好的解决方法。在蓝本定义的路由规则处于休眠状态,直到这个蓝图注册到app中。 蓝图定义: 这里完成的工作只是创建一个蓝图并 阅读全文
posted @ 2017-04-19 23:38 BillHust 阅读(3001) 评论(0) 推荐(0) 编辑
摘要: 以下是一个简单的能运行的flask示例代码,从该示例代码中分析Flask源码完成了哪些工作。 flask示例代码如下: 首先调用app = Flask(__name__)构建一个Flask实例。Flask类定义在app.py文件中 接下来分析app.route函数完成的工作 app.route是py 阅读全文
posted @ 2017-04-16 20:53 BillHust 阅读(3430) 评论(0) 推荐(0) 编辑
摘要: 重做日志缓存区 用户每一次对数据的修改均会在重做日志缓存区生成一条相关记录。重做日志缓存区是一个循环缓存区,依次记录用户修改操作的重做条目。LGWR将redolog buffer缓存区中的重做条目缓存到数据库中的redolog file中。redolog文件对于维护数据库的数据的完整性十分重要,在数 阅读全文
posted @ 2017-04-09 15:00 BillHust 阅读(331) 评论(0) 推荐(0) 编辑
摘要: os.path是python的一个内部组件用来操作文件的文件名,对文件名字符串进行解析。 在os模块中定义了一些变量名来帮助对文件名的处理主要有以下几个变量。 os.sep:文件分隔符 os.pardir:上级目录标志符为'..' os.curdir:当前目录标识符为'.' os.extsep:文件 阅读全文
posted @ 2017-04-08 20:40 BillHust 阅读(759) 评论(0) 推荐(0) 编辑
摘要: SGA(system global area)系统全局区域,在内存中分配一份共享内存区域为oracle的一些关联进程运行所共享。如DBWn,PMON。SGA分为有以下几部分组成: 1.高速缓存区 2.重做日志缓存区 3.共享池 4.大池 5.java池 6.流池 7.固定SGA高速缓存区高速缓存区的 阅读全文
posted @ 2017-04-08 16:21 BillHust 阅读(2422) 评论(0) 推荐(0) 编辑
摘要: difflib组件提供了一种在两个序列之间进行比较的工具,比较两个序列串中之间的差别类似于linux中diff命令。常用的功能有Diff类,ndiff函数,unified_diff函数,context_diff函数,HtmlDiff类,以及SequenceMatcher类。 Diff类以及ndiff 阅读全文
posted @ 2017-03-26 14:58 BillHust 阅读(3291) 评论(0) 推荐(0) 编辑