240 发简信
  • 记一次诡异的频繁Full GC

    报警了,系统异常飙升到3000+。经排查竟然是rpc接口超时了,但是服务提供方反馈系统1ms就返回了,为什么consumer端耗时是13000+...

    1.0 3454 10 23 2
  • 120
    java8中的Stream

    java8提出的函数式编程旨在帮助程序猿们写出更优雅的代码,上文函数式编程基础也介绍了java8新提出的一些函数式接口,通过它们代码貌似已经简洁...

    0.1 969 2 12 1
  • 函数式编程基础

    前言 何谓函数式编程 编程语言主要有三种类型: 命令式编程:专注于“如何去做”,所有的事情都按照你的命令去做; 函数式编程:把运算的过程尽量表现...

  • 120
    hBase之HTable踩坑

    刚发布完,异常暴增,报警电话响个不停,看了下异常信息,竟然是这货: 看到这异常第一反应就是,完了,HTable线程不安全,我们来看看报错的源码部...

  • 120
    java并发之CAS

    写在最前面 在上文java并发之volatile末尾有提到,volatile并不能保证++操作的线程安全。我们来通过一个简单的例子看下为什么。 ...

  • 120
    java并发之volatile

    在Java并发编程中,volatile和synchronized都扮演者重要的角色。volatile又被成为轻量级的synchronized,它...

  • 120
    JVM系列之 _call_stub_entry初始化

    在上文JVM系列之函数调用入门已经简单介绍了JVM是如何调用方法的:JVM先调用call_stub()方法将_call_stub_entry转换...

  • 120
    JVM系列之函数调用入门

    刚开始尝试深入写JVM相关内容,语言尽量通俗,有不懂的地方欢迎留言一起探讨~ 写在最前面 James Gosling,java创始人,被称之为“...

  • 120
    java中的String

    谈起String,大家肯定一定都不陌生,肯定也都使用过,出去面试的时候也有碰到过问相关原理的。今天就结合String相关源码对其相关原理做一个简...

个人介绍
北漂程序猿菇娘,热爱代码,热爱生活,期待代码改变生活~~~