在前几篇文章中,我们讨论了PostgreSQL索引引擎、访问方法的接口以及两种访问方法:hash索引和B-tree。在本文中,我们将描述GiST索引。 GiST GiST是广义搜索树«generalized search tree»的缩写。这是一个平衡搜索树,就像前面讨论的«b-tree»。 有什么 ...
分类:
数据库 时间:
2020-08-06 17:02:22
阅读次数:
90
一、MVCC是什么? Multi-Vesrion Concurrency Control多版本并发控制,MVCC是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问。 你可以把MVCC看作一种行级别锁的妥协,在很多情况下避免了锁的使用,同时可以提供更小的开销。根据不同的实现,可以允许 ...
分类:
数据库 时间:
2020-08-05 19:46:45
阅读次数:
86
1.FORMAT函数在mysql中是数据内容格式化的,格式化后得到结果:###,###,#####。 SELECT FORMAT(100000,2); 输出结果: 100,000.00 2.可以格式化数据为整数或者浮点数。 select format(100.31111,2); 输出结果: 100. ...
分类:
数据库 时间:
2020-08-05 19:46:29
阅读次数:
84
import pickleclass Mypickle: def __init__(self,path): self.file = path def dump(self,obj): with open(self.file, 'ab') as f: pickle.dump(obj, f) def lo ...
分类:
其他好文 时间:
2020-08-05 16:54:47
阅读次数:
72
select case status when 1 then '成功' when 2 then '失败' else '其他' end from user case后面紧跟要被作为判断的字段 when后面跟判断条件 then后面跟结果 else相当于default end是语句结束语 ...
分类:
数据库 时间:
2020-08-05 14:29:18
阅读次数:
95
一、logging日志模块等级 常见log级别从高到低: CRITICAL 》ERROR 》WARNING 》INFO 》DEBUG,默认等级为WARNING,即>=WARNING级别的log才输出。 日志等级(level) 描述 CRITICAL 当发生严重错误,导致应用程序不能继续运行时记录的信 ...
分类:
编程语言 时间:
2020-08-03 23:13:30
阅读次数:
76
找工作的你不容错过的45个PHP面试题附答案(上篇) Q28:你将如何使用PHP创建Singleton类? /** * Singleton class * */ final class UserFactory { /** * Call this method to get singleton * * ...
分类:
Web程序 时间:
2020-08-03 17:23:52
阅读次数:
106
给定一个包含 m x n 个元素的矩阵(m 行, n 列),请按照顺时针螺旋顺序,返回矩阵中的所有元素。 示例 1: 输入: [ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7, 8, 9 ] ] 输出: [1,2,3,6,9,8,7,4,5] 示例 2: 输入: [ [1, 2, 3, ...
分类:
其他好文 时间:
2020-08-03 00:47:00
阅读次数:
78
就是简简单单的增删改查,也没什么特殊的或者特别难的业务逻辑,二级联动用一张表的自连接做的,注释都加在代码中了,不多说了,代码如下: 1.首先是我们的实体类数据模型层(model) 地址详情表: using System; using System.Collections.Generic; using ...