专注成长.享受生活

  1. 开发常用工具

    Postman

    2019/07/01

  2. idea常用快捷键

    这里是设置成了eclipse风格,若某些快捷键无效或想修改可以在setting->keymap中自定义设置

    2019/06/01

  3. java程序中的典型错误

    IDEA报错:Error running $classname: Command line is too long. Shorten command line for $classname.or also for Spring Boot default configuration

    2019/05/01

  4. Linux下如何查看版本信息

    Linux下如何查看版本信息, 包括位数、版本信息以及CPU内核信息、CPU具体型号等等,整个CPU信息一目了然。

    2019/04/01

  5. 数据库索引原理及优化

           数据库索引是每个程序员必知必会的内容,也是面试官最喜欢问的知识点之一,MySQL数据库是我们日常工作中最常用的数据库。MySQL支持诸多存储引擎,而各种存储引擎中索引的实现也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。本文将只关注最长用的BTree索引。

    2019/03/01

  6. linux下文件的打包和压缩

    一、文件压缩的原理

    2019/02/15

  7. 面试系列之网络相关

    直接上图

    2019/02/01

  8. TIME_WAIT

    连接数过多,部分socket连接无法释放关闭,而持续请求又导致无法释放的socket连接不断积压,最终导致No buffer space available。

    2019/01/15

  9. 面试系列之单例模式

           单例模式是最常用的设计模式之一,常常在面试中被面试官要求手写。

    2019/01/01

  10. Java并发编程之详解工具类CountDownLatch

    CountDownLatch是一个在java1.5被引入同步工具类,它允许一个或多个线程一直等待,直到其他线程的操作执行完后再执行。countdownlatch在Java开发中应用场景及其广泛,同时也是面试中的高频考点。 每一个Java程序员都应该熟练掌握。

    2018/12/21

乐观豁达,品味人生