240 发简信
IP属地:北京
  • Resize,w 360,h 240
    Java日志体系整体梳理

    一、Java日志体系的发展历程 Log4j:在JDK 1.3及以前,Java打日志依赖System.out.println(), System....

  • Resize,w 360,h 240
    Mac OpenJDK9 编译

    一、编译前一些必要的安装 1、macOS不可或缺的套件管理器 - Homebrew安装 2、openjdk代码由hg管理,因此需要安装mercu...

  • Resize,w 360,h 240
    分布式锁的几种实现方式

    一、CAP理论 目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任...

    3.6 1386 0 18
  • Resize,w 360,h 240
    ConcurrentHashMap深入理解

    前言 HashMap在put的时候,插入的元素超过了容量(由负载因子决定)的范围就会触发扩容操作,就是rehash,这个会重新将原数组的内容重新...

    5.9 2523 1 36
  • Resize,w 360,h 240
    HashMap的源码解析(jdk1.7)

    一、先来复习一下我们常用的几个方法 二、HashMap类图结构 三、HashMap数据结构 我们知道在Java中最常用的两种结构是数组和模拟指针...

  • <六> shell脚本文件包含

    和其他语言一样,Shell 也可以包含外部脚本。这样可以很方便的封装一些公用的代码作为一个独立的文件。 1、Shell 文件包含的语法格式如下:...

  • Resize,w 360,h 240
    <五> shell输入/输出重定向

    大多数 UNIX 系统命令从你的终端接受输入,并将所产生的输出发送回​​到您的终端。一个命令通常从一个叫标准输入的地方读取输入,默认情况下,这恰...

  • Resize,w 360,h 240
    <四> shell函数

    1、函数语法格式 linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。 说明: 可以带function funName...

  • <三> shell流程控制

    一、if-elseif-else 1、if else 语法格式: 2、实例 打印结果 a 小于 b 二、for循环 1、for循环语法 2、实例...