• 常见算法总结 - 链表篇

    常见算法总结 - 链表篇 本文总结了常见高频的关于链表的算法考察。 1.如何找到链表的中间元素? 我们可以采用快慢指针的思想,使用步长为1的慢指针和步长为2的快指针,当快指针抵达链表末尾时,此时慢指针指向的即为中点位置。 public static LinkNode findMiddleByPoi...

    2020-05-02 16:02:11 心得个人博客明链公众号timAVIRC<数字while

  • Java多线程记录(包含案例)

    Java多线程记录(包含案例) 记录自己对多线程的理解以及一些案例和代码 线程是程序的执行单元,执行路径。是程序使用CPU的最基本单位 多线程 -- 程序有多条执行路径,提高应用进程的使用率 进程中线程越多,抢到CPU执行权概率越高。线程的执行有随机性 Java程序的运行原...

    2020-05-02 16:01:40 java多线程定义IEPS共享AVHTTPSnttAE<

  • Java阻塞队列四组API介绍

    Java阻塞队列四组API介绍 Java阻塞队列四组API介绍 通过前面几篇文章的学习,我们已经知道了Java中的队列分为阻塞队列和非阻塞队列以及常用的七个阻塞队列。如下图: 本文来源:凯哥Java(kaigejava)讲解Java并发系列之阻塞队列教程。系列文章,欢迎大家从第一篇文章开...

    2020-05-02 16:01:10 qqiOStimAV添加异常常用对象超时while

  • ubuntu无法设置为中文怎么办?(适用于ubuntu14.04/16.04)

    ubuntu无法设置为中文怎么办?(适用于ubuntu14.04/16.04) 常规的设置ubuntu中文设置操作可以参考这篇文章:http://www.xitongzhijia.net/xtjc/20181218/144658.html 如果按照上面的操作依旧无法把ubuntu设置为中文有一种更直接的方法 如下: 步骤1:打开终端 步骤2:...

    2020-05-02 16:01:06 文件UbuntuHTMLNET.NET.htm快捷终端命令HTTP

  • 负载均衡服务之HAProxy访问控制ACL

    负载均衡服务之HAProxy访问控制ACL ACL(access control list)翻译过来就是访问控制列表;相信ACL这个词对大家都不是太陌生;Linux里的权限里有ACL,httpd、nginx、varnish里都有ACL的概念;访问控制列表(ACL)的使用提供了一个灵活的解决方案来执行内容切换,并通常根...

    2020-05-02 16:00:36 dns解析文档服务器定义Linuxtxtecho用户错误页面PS

  • 二叉树

    二叉树 二叉树 每个结点最多有两个孩子,其余结构和树的结构一样。 1. 二叉树特点 二叉树的特点有: 每个结点最多有两棵子树,所以二叉树中不存在度大于2的结点。 左子树和右子树是有顺序的,次序不能任意颠倒。 即使树中某结点只有一棵子树,也要区分它是左子树还是右...

    2020-05-02 16:00:33 文件定义压缩文件C++AV<the常用while中序

  • 二叉排序树

    二叉排序树 二叉排序树 二叉排序树是为了实现数据的有序排列,并可方便的对树中的数据进行插入和删除操作,提高查找效率。 性质: 若它的左子树不为空,则左子树上的所有值均小于根结点的值 若它的右子树不为空,则右子树上的所有值均大于根结点的值 它的左右子树也分别...

    2020-05-02 16:00:18 IEiOSC++ssh<搜索传递地址namewhile

  • synchronized内置锁原理

    synchronized内置锁原理 前言 并发编程是java中不可或缺的模块。与串行程序相比,它们能使复杂的异步代码变得简单,从而极大地简化了复杂系统的开发。此外,想要充分发挥多处理器系统的强大计算能力,最简单的方式就是使用线程。随着处理器数量的持续增长,如何高效地...

    2020-05-01 16:03:54 定义word虚拟机异步代码判定系统PS共享AVHTTPS

  • 使用Mongodb实现打卡签到系统

    使用Mongodb实现打卡签到系统 使用excel文件导入数据,整合mongodb实现打卡签到系统 环境参数 开发工具:IDEA 基础环境:Maven+JDK8 主要技术:SpringBoot、Mongodb SpringBoot版本:2.2.6 实现步骤如下: 1.添加依赖 dependency groupIdorg.springframework.boot/grou...

    2020-05-01 16:03:02 excel文件文件qqYY系统2345PSWiredExcelAV

  • Linux三阶段之六:ansible批量管理服务介绍

    Linux三阶段之六:ansible批量管理服务介绍 六、ansible批量管理服务介绍 (一)批量管理服务知识介绍 a. ansible是一个基于Python开发的自动化运维工具b. ansible是一个基于ssh协议实现远程管理的工具c. ansible软件可以实现多种批量管理操作(批量系统配置、批量软件...

    2020-05-01 16:02:50 文件定义LinuxtxtwordYY苹果系统主机软件rsync