为了安全性,个人的github和公司的gitlab需要配置不同的SSH-Key。具体步骤如下:
MySQL Explain详解
MySQL的Explain相信大家都不陌生,通常在分析SQL查询语句的性能的时候会用到。使用Explain关键字可以模拟MySQL优化器执行SQL语句,从而知道MySQL是如何处理你的SQL语句的。Explain关键字可以分析SQL语句或表结构的性能瓶颈。
Git撤销&回滚操作
1. 撤销&回滚场景
开发过程中,你肯定会遇到这样的场景:
- 场景一:
糟了,我刚把不想要的代码,commit到本地仓库中了,但是还没有做push操作!
- 场景二:
彻底完了,刚线上更新的代码出现问题了,需要还原这次提交的代码!
- 场景三:
刚才我发现之前的某次提交太愚蠢了,现在想要干掉它!
Mac下brew设置国内源
Java8对读写锁的改进:StampedLock
Git分支开发流程
Java8 Stream常用操作
深入理解Java虚拟机读书笔记-GC
深入理解Java类加载器(1):Java类加载原理解析
1. 基本信息
每个开发人员对Java.lang.ClassNotFoundExcetpion这个异常肯定都不陌生,这背后就涉及到了java技术体系中的类加载。Java的类加载机制是技术体系中比较核心的部分,虽然和大部分开发人员直接打交道不多,但是对其背后的机理有一定理解有助于排查程序中出现的类加载失败等技术问题,对理解java虚拟机的连接模型和java语言的动态性都有很大帮助。