摘要: 跳跃表(skiplist)是一种有序数据结构,它通过在每个节点中维持多个指向其它节点的指针,从而达到快速访问节点的目的。 跳跃表支持O(logN)、最坏O(N)复杂度的节点查找,还可以通过顺序性操作来批量处理节点。 大部分情况下,跳跃表的效率可以和平衡树相媲美,并且因为跳跃表的实现比平衡树来的更为简 阅读全文
posted @ 2019-01-02 20:29 saman_-- 阅读(240) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2019-01-02 12:46 saman_-- 阅读(14) 评论(0) 推荐(0)
摘要: 需求:因为主表的Unit字段有些为空,所以需要根据整理出的Excel表(SKUID字段和包装单位字段)将主表的Unit字段补全! 主表: 临时表: 前提:是将Excel表中的数据导入临时表;本过程不在赘述; 阅读全文
posted @ 2018-12-29 16:43 saman_-- 阅读(361) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-12-27 17:59 saman_-- 阅读(18) 评论(0) 推荐(0)
摘要: Redis没有直接使用C语言传统的字符串表示(以空字符结尾的字符数组),而是自己构建了一种名为简单动态字符串(SDS)的抽象类型,并将SDS用作Redis的默认字符串表示。 Redis不是不用C字符串,而是只是会用到i一些无需对字符串值进行修改的地方,例如,打印日志: rediLog("REDIS_ 阅读全文
posted @ 2018-12-27 14:53 saman_-- 阅读(158) 评论(0) 推荐(0)
摘要: 在Redis数据库里面,包含字符串值的键值对在底层都是由SDS实现的; 列表键的底层实现之一就是链表; Redis的数据库就是使用字典来作为底层实现的,对数据库的增、删、查、改操作也是构建在对字典的操作之上的。 字典还是哈希键的底层实现之一。 Redis的字典使用哈希表作为底层实现,一个哈希表里面可 阅读全文
posted @ 2018-12-26 12:34 saman_-- 阅读(113) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-12-25 16:45 saman_-- 阅读(0) 评论(0) 推荐(0)
摘要: MySQL服务器的安全基础是用户应该对他们需要的数据具有适当的访问权,既不能多也不能少。管理访问控制需要创建和管理用户账号。 使用MySQL Administrator,MySQL Administrator提供了一个图形用户界面,可以用来管理用户及账号权限。 防止无意的错误,访问控制的目的不仅仅是 阅读全文
posted @ 2018-12-25 12:02 saman_-- 阅读(727) 评论(0) 推荐(0)
摘要: 字符集和校对顺序 数据库表被用来存储和检索数据。不同的语言和字符需要以不同的方式存储和检索。因此,MySQL需要适应不同的字符集(不同的字母和字符),适应不同的排序和检索数据的方法。 在讨论多种语言和字符集时,将会遇到以下重要术语: 字符集:字母和符号的集合; 编码:为某个字符集成员的内部表示; 校 阅读全文
posted @ 2018-12-25 10:50 saman_-- 阅读(211) 评论(0) 推荐(0)
摘要: 事务处理 并非所有引擎都支持事务处理,MySQL支持集中基本的数据库引擎。MyISAM和InnDB是两种最常用的数据库引擎。前者不支持明确的的事务处理管理,而后者支持。事务处理(transaction processing)可以用来维护数据库的完整性,它保证成批的MySQL操作要么完全执行,要么完全 阅读全文
posted @ 2018-12-24 18:02 saman_-- 阅读(207) 评论(0) 推荐(0)