上一页 1 2 3 4 5 6 7 8 9 10 ··· 16 下一页
摘要: 数字类型 名字存储尺寸描述范围 smallint 2字节 小范围整数 -2^15 (-32,768) 到 2^15 - 1 (32,767) integer 4字节 整数的典型选择 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) bigint 8字 阅读全文
posted @ 2021-01-27 23:51 鄙人取个名字好难 阅读(1159) 评论(0) 推荐(0)
摘要: 数组与链表在处理数据时各有优缺点,数组查询速度很快而插入很慢,链表在插入时表现优秀但查询无力。哈希表则整合了数组与链表的优点,能在插入和查找等方面都有不错的速度。 Map Map也是基于key-value的数据格式,并且key值不可以重复,每个key对应的value唯一。Map的key也可以为nul 阅读全文
posted @ 2021-01-27 14:40 鄙人取个名字好难 阅读(157) 评论(0) 推荐(0)
摘要: 数据结构 LinkedBlockingQueue是一个底层为单向链表的,有界的,FIFO阻塞队列;访问和移除操作是在队头,添加操作在队尾进行,并且使用不同的锁进行保护。 LinkedBlockingQueue中维持两把锁,一把锁用于入队,一把锁用于出队,这也就意味着,同一时刻,只能有一个线程执行入队 阅读全文
posted @ 2021-01-27 12:52 鄙人取个名字好难 阅读(153) 评论(0) 推荐(0)
摘要: ConcurrentLinkedQueue是一个基于链接节点的无界线程安全队列,遵循队列的FIFO原则,队尾入队,队首出队。其非阻塞的方式使用自旋CAS(Compare and swap,即比较并交换)的方式来实现。 ConcurrentLinkedQueue 由 head 节点和 tail 节点组 阅读全文
posted @ 2021-01-26 23:48 鄙人取个名字好难 阅读(119) 评论(0) 推荐(0)
摘要: ArrayBlockingQueue是数组实现的线程安全的有界的阻塞队列。线程安全是指,ArrayBlockingQueue内部通过“互斥锁”保护竞争资源,实现了多线程对竞争资源的互斥访问;有界,则是指ArrayBlockingQueue对应的数组是有界限的。 阻塞队列,是指多线程访问竞争资源时,当 阅读全文
posted @ 2021-01-26 18:10 鄙人取个名字好难 阅读(108) 评论(0) 推荐(0)
摘要: Queue源码解析 Queue是Java集合框架中的一员,继承于Collection接口。与List、Set相同的是,Queue也实现了一种数据结构,这就是队列。队列是计算机中的一种数据结构,保存在其中的数据具有“先进先出(FIFO,First In First Out)”的特性。 public i 阅读全文
posted @ 2021-01-25 11:26 鄙人取个名字好难 阅读(136) 评论(0) 推荐(0)
摘要: HashSet源码分析 底层是HashMap public class HashSet<E> extends AbstractSet<E> implements Set<E>, Cloneable, java.io.Serializable { static final long serialVer 阅读全文
posted @ 2021-01-25 09:51 鄙人取个名字好难 阅读(115) 评论(0) 推荐(0)
摘要: 表连接 表t1: num | name + 1 | a 2 | b 3 | c 表t2: num | value + 1 | xxx 3 | yyy 5 | zzz 1.交叉连接 T1 CROSS JOIN T2 对来自于T1和T2的行的每一种可能的组合(即笛卡尔积),连接表将包含这样一行:它由所有 阅读全文
posted @ 2021-01-24 20:00 鄙人取个名字好难 阅读(299) 评论(0) 推荐(0)
摘要: PostgreSQL支持基本的表划分。 范围划分:表被根据一个关键列或一组列划分为“范围”,不同的分区的范围之间没有重叠。例如,我们可以根据日期范围划分,或者根据特定业务对象的标识符划分。 列表划分:通过显式地列出每一个分区中出现的键值来划分表。 哈希分区:通过为每个分区指定模数和余数来对表进行分区 阅读全文
posted @ 2021-01-24 18:29 鄙人取个名字好难 阅读(331) 评论(0) 推荐(0)
摘要: PostgreSQL实现了表继承.capitals用于省会城市,cities用于非省会的城市.语法如下: CREATE TABLE cities ( name text, province text, state int ); CREATE TABLE capitals ( level float 阅读全文
posted @ 2021-01-24 17:07 鄙人取个名字好难 阅读(117) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 16 下一页