240 发简信
  • 120
    图的相关算法(二):最小生成树算法

    最小生成树 在含有n个顶点的连通图中选择n-1条边,构成一棵极小连通子图,并使该连通子图中n-1条边上权值之和达到最小,则称其为连通网的最小生成...

  • websocket概念与操作

    websocket的概念: https://www.liaoxuefeng.com/wiki/1022910821149312/11033036...

  • 120
    JavaWeb权限设计原理

    每个系统都有权限设计,本篇主要将初始的权限设计的原理,不依赖任何框架,以直观的角度剖析web的权限设计。 权限设计的原理知识 什么是权限管理 只...

    1.1 1748 2 40
  • java程序是怎么连接到数据库的

    今天看jdk中rt.jar包中,java.sql包,大体上明白了,jdbc是sun公司发布的一套数据库实现标准,只提供接口,不具体实现。具体的实...

  • 二叉树非递归后序遍历

    二叉树的递归遍历非常好理解,代码也很精简。并且前序和中序的非递归遍历,也是能一眼看明白的。但是后序遍历相对而言有点复杂,网上大多都是不怎么漂亮的...

  • AQS原理(二):基于CountDownLatch

    上一篇主要结束AQS的独占功能,这次我们通过对CountDownLathc的介绍来解读AQS的另一个功能:共享功能。 AQS共享功能的实现 我们...

  • 120
    word2vec -- 负采样 -- skip-gram

    我以前写过一篇关于word2vec的文章,说实话,写的一坨,我决定以后写博客认认真真的去写。我的博客来自于网上各位前辈的资料的整理,这位这位和这...

  • 120
    java并发(一):线程基础篇

    线程的创建很简单,一般是集成Thread类或者实现Runnable接口,我就不细说了。然后,要牢记多线程的3大特性:多线程的三个特性:原子性、可...

  • JUC线程池(3):线程池源码分析

    上一章介绍了线程池的数据结构,这一章将会通过源码进行分析 线程池实例 在分析源码之前,我们先来使用一下: 在示例中,包括了线程池的创建,将任务添...