用户中心USER CENTER

首页/用户
  • JS中的二叉树遍历

    摘要:一个二叉树的例子广度优先遍历广度优先遍历是从二叉树的第一层根结点开始,自上至下逐层遍历在同一层中,按照从左到右的顺序对结点逐一访问。有的书里将二叉树的遍历只讲了上面三种递归遍历。 二叉树是由根节点,左子树,右子树组成,左子树和友子树分别是一个二叉树。这篇文章主要在JS中实现二叉树的遍历。 一个二叉树的例子 var tree = { value: 1, left: { ...

    ghnor 发布于JavaScript
  • Java多线程进阶(三八)—— J.U.C之collections框架:LinkedTransfer

    摘要:当生产者线程调用方法时,如果没有消费者等待接收元素,则会立即返回。方法方法,用于将指定元素传递给消费者线程调用方法。 showImg(https://segmentfault.com/img/bVbheod?w=1800&h=1000); 本文首发于一世流云专栏:https://segmentfault.com/blog... 一、LinkedTransferQueue简介 Link...

    ghnor 发布于Java
  • Activiti工作流从入门到入土:完整Hello World大比拼(Activiti工作流 API

    摘要:通过流程引擎获取了一个对象仓库对象由仓库的服务对象产生一个部署对象配置对象,用来封装部署操作的相关配置。辅导员审批的审批人员是欧阳思海。部署流程定义从与流程定义和部 文章源码托管:https://github.com/OUYANGSIHA...欢迎 star !!! 本来想着闲来无事,前面在项目中刚刚用到了工作流 Activiti 框架,写写博客的,但是,事情总是纷纷杂杂,一直拖延到现...

    ghnor 发布于Java
  • J.U.C|AQS共享式源码分析

    摘要:主要讲解方法共享式获取同步状态,返回值表示获取成功,反之则失败。源码分析同步器的和方法请求共享锁的入口当并且时才去才获取资源获取锁以共享不可中断模式获取锁将当前线程一共享方式构建成节点并将其加入到同步队列的尾部。 一、写在前面 上篇给大家聊了独占式的源码,具体参见《J.U.C|AQS独占式源码分析》 这一章我们继续在AQS的源码世界中遨游,解读共享式同步状态的获取和释放。 二、什么是...

    ghnor 发布于Java
  • springboot(三)——application.properties和application.

    摘要:前言用过的肯定很熟悉,它其中有个重要的特性,就是自动配置平时习惯的一些设置的配置作为默认配置。提倡无配置文件的理念,使用生成的应用完全不会生成任何配置代码与配置文件。 前言 用过springboot的肯定很熟悉,它其中有个重要的特性,就是自动配置(平时习惯的一些设置的配置作为默认配置)。springboot提倡无XML配置文件的理念,使用springboot生成的应用完全不会生成任何配...

    ghnor 发布于Java
<