重入锁的好搭档:Condition条件 在线程交互中,我们介绍了线程之间的交互,主要通过两个函数完成,Object.wait()和Object....
spring boot Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程...
概述 对于java程序员,在虚拟机自动内存管理机制下,不再需要为每一个new操作去写配对的delete/free代码,不容易出现内存泄漏和内存溢...
提高记忆的规律: 马上记忆 半小时后重复记忆 三小时后重复记忆 一天后重复记忆 一周后重复记忆 一个月后重复记忆 三个月后重复记忆
题目描述 反转一个单链表。相关话题: 链表 难度: 简单 示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2-...
前言 在一个数组中求其第k大或者第k小的数的问题(其实就是找按降序或升序排好序的数组的下标为k-1的元素),简称TOP-K问题。解决TOP-K问...
前言 昨天做题时用到了比较器实现排序,例如用Arrays.sort()对一个整型数组nums排序,是升序排序的,因为Integer类实现的Com...
前言 谈到ThreadLocal,先讲一个生活中的例子,比如让100个人填写个人信息表,但是却只有一支笔,那么大家肯定要一个一个等待上一个人释放...
冒泡排序可以说是最简单的一种排序算法,它通过不断比较相邻的两个元素,如果顺序不符就交换它们,遍历到尽头会确定一个元素的最终位置。过程就像冒泡,因...