wxweven 梦想之家

技术成就梦想 | 做一个有梦想的程序猿


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

  • 公益404

Git配置多个SSH-Key

发表于 2019-10-25 | 分类于 Git
| 字数统计 231 字 | 阅读时长 1 分钟

为了安全性,个人的github和公司的gitlab需要配置不同的SSH-Key。具体步骤如下:

阅读全文 »

MySQL Explain详解

发表于 2018-05-01 | 分类于 MySQL
| 字数统计 732 字 | 阅读时长 3 分钟

MySQL的Explain相信大家都不陌生,通常在分析SQL查询语句的性能的时候会用到。使用Explain关键字可以模拟MySQL优化器执行SQL语句,从而知道MySQL是如何处理你的SQL语句的。Explain关键字可以分析SQL语句或表结构的性能瓶颈。

阅读全文 »

Git撤销&回滚操作

发表于 2018-04-24 | 分类于 Git
| 字数统计 882 字 | 阅读时长 4 分钟

1. 撤销&回滚场景

开发过程中,你肯定会遇到这样的场景:

  • 场景一:

糟了,我刚把不想要的代码,commit到本地仓库中了,但是还没有做push操作!

  • 场景二:

彻底完了,刚线上更新的代码出现问题了,需要还原这次提交的代码!

  • 场景三:

刚才我发现之前的某次提交太愚蠢了,现在想要干掉它!

阅读全文 »

Mac下brew设置国内源

发表于 2018-04-15 | 分类于 工具
| 字数统计 290 字 | 阅读时长 1 分钟

Mac下安装软件,不得不提到homebrew这一神器。但是,homebrew虽好,由于某种原因(你懂的)用起来非常的慢,经常你敲完 brew install 之后,就一直卡住了。

阅读全文 »

Java8对读写锁的改进:StampedLock

发表于 2017-09-22 | 分类于 Java
| 字数统计 1,017 字 | 阅读时长 4 分钟

Java8中的StampedLock是对原有的ReentrantReadWriteLock的改进,它的思想是读写锁中的读操作不应该阻塞其他读操作,同时也不应该阻塞其他写操作。

阅读全文 »

Git分支开发流程

发表于 2017-09-18 | 分类于 Git
| 字数统计 28 字 | 阅读时长 1 分钟

主要介绍下Git多分支开发时,避免多分支冲突的一种方法,详见下图:

阅读全文 »

Java8 Stream常用操作

发表于 2017-09-15 | 分类于 Java8
| 字数统计 1,175 字 | 阅读时长 6 分钟

Java8提供了强大的Stream API,对于操作集合、数组等,非常方便也非常优雅。本文主要整理下平时常用的一些操作。

阅读全文 »

深入理解Java虚拟机读书笔记-GC

发表于 2017-09-09 | 分类于 JVM
| 字数统计 30 字 | 阅读时长 1 分钟

1. 概述

GC需要完成的3件事情:

  • 哪些内存需要回收
  • 什么时候回收
  • 如何回收
阅读全文 »

深入理解Java类加载器(1):Java类加载原理解析

发表于 2017-09-06 | 分类于 JVM
| 字数统计 8,614 字 | 阅读时长 35 分钟

1. 基本信息

每个开发人员对Java.lang.ClassNotFoundExcetpion这个异常肯定都不陌生,这背后就涉及到了java技术体系中的类加载。Java的类加载机制是技术体系中比较核心的部分,虽然和大部分开发人员直接打交道不多,但是对其背后的机理有一定理解有助于排查程序中出现的类加载失败等技术问题,对理解java虚拟机的连接模型和java语言的动态性都有很大帮助。

阅读全文 »

JVM 常用参数配置

发表于 2017-09-06 | 分类于 JVM
| 字数统计 290 字 | 阅读时长 1 分钟

阅读全文 »
12345
wxweven

wxweven

分享技术 享受生活

49 日志
20 分类
48 标签
GitHub 知乎 微博 豆瓣
Links
  • 码农圈
  • Jark's Blog
  • 王大神的博客
© 2015 - 2020 wxweven
由 Hexo 强力驱动
主题 - NexT.Mist
共109.5k字