240 发简信
  • 120
    springboot2 + mybatis +phoenix + swagger2 + generator 踩坑

    准备 确保 hadoop hbase tephra都已经开启。tephra开启phoenix支持事务。 CREATE SCHEMA SVD_PI...

  • 120
    从0开始在 docker 中配置 hadoop 集群

    我是用 ubuntu 18.x.x 作为基础镜像,日后我会整理出一个Dockerfile 制作 hadoop 集群的基础镜像 在宿主机上下载 j...

  • JAVA 泛型 边界 通配符

    泛型类 带有边界符的泛型方法 通配符,只读通配符,list 只接收T类型的子类或者T类型本身作为参数 只写通配符

  • DockerFile 命令总结

    只描述非windows系统。 FROM [:<tag>] [AS <name>]: 设置基础镜像 RUN \ ["executable",...

  • 平时读源码用到的Java位操作符

    << 右移 >> 左移 >>> 无符号左移 | 或,对应值有1为1,没有1为0 & 与,对应值有0为0,没有0为1 ^ 异或,相同为0,不同为1...

  • 120
    ReentrantLock(重入锁) 与 AbstractQueuedSynchronizer

    只谈谈,不全覆盖 简单介绍重入锁 ReentrantLock为并发包多数的类提供底层应用。重要性不言而喻,重入锁实现的基石就是AbstractQ...

  • JDK 1.8 atomic 包

    只谈谈,不全覆盖 CAS 悲观锁,假设执行当前区域代码都会产生冲突,为了解决冲突,线程A获取锁时,其它线程会被阻塞处于停顿状态,直到锁释放(可能...

  • JDK 1.8 Integer

    只是简单谈谈,不全面覆盖 关于Integer值的比较。 为什么j == j1结果为 false呢?请看下面代码:

  • JDK 1.8 String

    只是简单谈谈,没啥可说的,不全面覆盖 String为final类不能被继承。其实就是一个final的char数组。 看看好多人都比较困惑的字符串...

个人介绍
我是一只喜欢放养的程序猿,不喜欢拘束