用户中心USER CENTER

首页/用户
  • 史上最全的并发编程学习

    一:线程基础知识 1.并发编程的基本概念 2. 线程的基本操作 3.线程之间的通信wait和notify 4.join和yield以及sleep详解 5. synchronized关键字讲解 6. volatile原理 7. 线程组 8.线程优先级 9.守护线程 10.ThreadLocal 二:JDK并发包 1.jdk并发工具类 重入锁 信号量 读写锁 CountDownLatch cyclic...

    qylost 发布于Java
  • JDK源码那些事儿之红黑树基础上篇

    摘要:用这种范例表示红黑树是可能的,但是这会改变一些性质并使算法复杂。插入会出现种情况为根节点,即红黑树的根节点。 说到HashMap,就一定要说到红黑树,红黑树作为一种自平衡二叉查找树,是一种用途较广的数据结构,在jdk1.8中使用红黑树提升HashMap的性能,今天就来说一说红黑树。 前言 限于篇幅,本文只对红黑树的基础进行说明,暂不涉及源码部分,大部分摘抄自维基百科,这里也贴出对应链接...

    qylost 发布于Java
  • Spring源码一(容器的基本实现3)

    摘要:前言继续前一章,接下来解析标签的的属性信息及的注册。不过只不过是一个子类的实现,而大部分属性都是保存到了中去了。也就是函数中的代码的解析了。通过注册对于的注册,或许很多人认为的方式就是将直接放入中就好了,使用作为。 前言:继续前一章,接下来解析Bean标签的的属性信息及bean的注册。 1. 解析当前bean标签的内容 当我们创建了bean信息的承载实例之后, 便可以进行bean信息的...

    qylost 发布于Java
  • 认识Restful API

    摘要:直接翻译的意思是表现层状态转化。它是一种互联网应用程序的设计理念定位资源,用动词描述操作。 Restful API REST,即Representational State Transfer的缩写。直接翻译的意思是表现层状态转化。它是一种互联网应用程序的API设计理念:URL定位资源,用HTTP动词(GET,POST,DELETE,DETC)描述操作。 实现基础 近年来移动互联网的发展...

    qylost 发布于Java
  • 力扣(LeetCode)417

    摘要:太平洋处于大陆的左边界和上边界,而大西洋处于大陆的右边界和下边界。请找出那些水流既可以流动到太平洋,又能流动到大西洋的陆地单元的坐标。 题目地址:https://leetcode-cn.com/probl...题目描述:给定一个 m x n 的非负整数矩阵来表示一片大陆上各个单元格的高度。太平洋处于大陆的左边界和上边界,而大西洋处于大陆的右边界和下边界。 规定水流只能按照上、下、左、右...

    qylost 发布于Java
<