0%

概述

ThreadLocal 是 java 提供的一个方便对象在本线程内不同方法中传递和获取的类。用它定义的变量,仅在本线程中可见和维护,不受其他线程的影响,与其他线程相互隔离。

阅读全文 »

问题描述

给定四个相同长度的整形数组,要求找出从每个数组中挑出一个数字,使得这四个数字的和为 0 的组合个数。题目链接:**点我**

阅读全文 »

问题描述

给定两个字符串 ST,要求找出 S 中的子字符串(保留S 字符串的顺序并在 S 字符串中去掉 0 个或多个字符剩下字符串)中与 T 字符串相等的个数。题目链接:**点我**

阅读全文 »

问题描述

给定一个二维列表,表示一个正三角形,要求找出从三角形的顶点到底部经过的路径的最小值。每次移动只能本数字的左下相邻或者右下相邻的数字移动。题目链接:**点我**

阅读全文 »

简介

MVCC (multiversion concurrency control),多版本并发控制,主要是通过在每一行记录中增加三个字段,与 undo log 中相关记录配合使用,同时加上可见性算法,使得各个事务可以在不加锁的情况下能够同时地读取到某行记录上的准确值(这个值对不同的事务而言可能是不同的)。使用 MVCC,在不加锁的情况下也能读取到准确的数据,大大提高了并发效率。

阅读全文 »

问题描述

给定一个数字 n (1 <= n <= 30),要求找出 count-and-say 序列中第 n 个位置的字符串。count-and-say 序列就是用一个数字字符串描述上一个数字字符串。比如:第一个字符串是 1,第二个字符串是 11,表示上一个字符串有 1 个 1,第三个字符串是 21,表示上一个字符串 11 有 2 个 1,第四个字符串是 1211,表示上一个字符串 21 有 1 个 2 和 1 个 1,第五个字符串是 111221,表示上一个字符串 1211 有 1 个1、1 个 2、2 个 1。题目链接:**点我**

阅读全文 »