1.redis的key是顶层模型,它的value是扁平化的。Redis中,所有的value都是一个Object。 (1)type:数据类型,就是我们熟悉的string、has...
1.redis的key是顶层模型,它的value是扁平化的。Redis中,所有的value都是一个Object。 (1)type:数据类型,就是我们熟悉的string、has...
1.IO类型 BIO NIO AIO
'#{}' 和'${}'的区别是什么? 2.XML映射文件的标签 3.通常一个XML映射文件,都会写一个Dao接口与之对应,这个Dao接口的工作原理是什么?Dao接口里的方法...
1.Spring bean的生命周期概括起来就是4个阶段:(1)实例化(Spring 容器实例化bean)(2)属性赋值(设置bean的相关属性和依赖)(3)初始化 1.如果...
1.将一个大任务分解成几个小的任务,并发执行,提高系统的吞吐量。 2.master worker implements Runnable
1.启动类必须在controller的包上面,否则会出现无法找到“/”路径的错误。 2.@Controller和@RestController的区别(1)@Controlle...
《艺术与催眠》是阿城的一篇散文,里面提出了一个很有趣的观点,艺术其实是通过催眠产生的。文章首先举出了几个很有趣的人类催眠的例子。第一个是前世今生论,1956年有本畅销书《寻找...
读这书的原因是受到矮大紧最后一集晓说的推荐影响的,他推荐的三本书:《麦田里的守望者》、《万寿寺》、《枪炮、细菌、钢铁:人类社会的命运》。《麦田里的守望者》看了三分之一就弃...
给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始...
爱丽丝有一手(hand)由整数数组给定的牌。 现在她想把牌重新排列成组,使得每个组的大小都是 W,且由 W 张连续的牌组成。 如果她可以完成分组就返回 true,否则返回 f...
package others; import java.util.Arrays; /** 动态规划算法计算10个工人在5个金矿能获得的最大价值 @author Adminis...
package others; import java.util.Stack; /** 使用栈来实现队列的入队出队操作 栈只能栈顶出入元素 队列是队尾进元素,对头出元素 需要...
1.快速排序双边循环发和单边循环法 2.堆排序 3.快排和堆排序的对比(1)快排的堆排序的时间复杂度都是(nlogn),但是快排的最差时间是n^2,堆排序稳定在(nlogn)...
1.算法题: 一个圆环上有10(0~9)个点,判断走了n步后能不能重新回到原点0。 2.java基础题 override和overload的区别。如果方法名参数类型都一样,会...
1.在并发编程中,我们通常会遇到以下三个问题:原子性问题,可见性问题,有序性问题。(1)原子性:即一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断,要么就都...
1.在java中,每一个对象都拥有一个锁标记(monitor),也成为监视器,多个线程同时访问某个对象时,线程只有获取了该对象的锁才能访问。2.当使用synchronized...
一、Web及网络基础 1.通常使用的网络(包括互联网)是在TCP/IP协议族的基础上运行的。而HTTP属于它内部的一个子集。2.TCP/IP协议族按层次分为以下4层:(1)应...
1.什么是阻塞队列 阻塞队列(BlockingQueue)是指当队列为空时,取出元素的操作会一直阻塞,直到队列有元素。当队列满时,插入元素会阻塞,直到队列恢复非满可用状态。 ...