生命不息,奋斗不止

  1. Java基础:java中HashSet详解

    java中HashSet详解

    2019/03/13

  2. Java基础:JAVA中BitSet使用详解

    JAVA中BitSet使用详解

    2019/03/12

  3. Java基础:JAVA Hashmap的死循环及Java8的修复

    在淘宝内网里看到同事发了贴说了一个CPU被100%的线上故障,并且这个事发生了很多次,原因是在Java语言在并发情况下使用HashMap造成Race Condition,从而导致死循环。 这个事情我4、5年前也经历过,本来觉得没什么好写的,因为Java的HashMap是非线程安全的,所以在并发下必然出现问题。但是,我发现近几年,很多人都经历过这个事(在网上查“HashMap Infinite Loop”可以看到很多人都在说这个事)所以,觉得这个是个普遍问题,需要写篇疫苗文章说一下这个事,并且给大家看看一个完美的“Race Condition”是怎么形成的。

    2019/03/11

  4. Java基础:Java容器之LinkedList

    Java容器之LinkedList

    2019/03/10

  5. Java基础:java线程状态

    java线程状态

    2019/03/07

  6. Java基础:Java线程基础

    Java线程基础

    2019/03/06

  7. Java基础:攻破JAVA NIO技术壁垒2

    攻破JAVA NIO技术壁垒2

    2019/03/05

  8. Java基础:攻破JAVA NIO技术壁垒1

    现在使用NIO的场景越来越多,很多网上的技术框架或多或少的使用NIO技术,譬如Tomcat,Jetty。 学习和掌握NIO技术已经不是一个JAVA攻城狮的加分技能,而是一个必备技能。再者,现在互联网的面试中上点level的都会涉及一下NIO或者AIO的问题(AIO下次再讲述,本篇主要讲述NIO),掌握好NIO也能帮助你获得一份较好的offer。 驱使博主写这篇文章的关键是网上关于NIO的文章并不是很多,而且案例较少,针对这个特性,本文主要通过实际案例主要讲述NIO的用法,每个案例都经过实际检验。博主通过自己的理解以及一些案例希望能给各位在学习NIO之时多一份参考。博主能力有限,文中有不足之处欢迎之处。

    2019/03/04

  9. Java基础:Java IO流学习总结

    IO是指对数据流的输入和输出,也称为IO流,IO流主要分为两大类,字节流和字符流。字节流可以处理任何类型的数据,如图片,视频等,字符流只能处理字符类型的数据。 IO流的本质是数据传输,并且流是单向的。

    2019/03/04

  10. Java基础:面向接口编程详解

    我想,对于各位使用面向对象编程语言的程序员来说,“接口”这个名词一定不陌生,但是不知各位有没有这样的疑惑:接口有什么用途?它和抽象类有什么区别?能不能用抽象类代替接口呢?而且,作为程序员,一定经常听到“面向接口编程”这个短语,那么它是什么意思?有什么思想内涵?和面向对象编程是什么关系?本文将一一解答这些疑问。

    2019/03/03

从基础到进阶,带你进入成神之路。

Java之根基,Java程序员必学

一个架构师的自我修养


《史上最简单的Spring Cloud教程源码》

11761 6037

《Spring Boot教程》源码

1618 939

An open resource for Douban API with NETEASY Music's UI.

903 244