240 发简信
IP属地:安徽
  • Java核心-深入理解BIO、NIO、AIO

    导读:本文你将获取到:同/异步 + 阻/非阻塞的性能区别;BIO、NIO、AIO 的区别;理解和实现 NIO 操作 Socket 时的多路复用;...

  • 面试阿里常被问到的十个 Java 面试题

    1. 以满分十分来评估自己——你有多擅长 Java? 如果你并不完全确信你自己或是你对 Java 的熟练程度,那么这会是一个非常棘手的问题。如果...

  • Java核心-反射和动态代理(JDK Proxy和Cglib)

    反射和动态代理放有一定的相关性,但单纯的说动态代理是由反射机制实现的,其实是不够全面不准确的,动态代理是一种功能行为,而它的实现方法有很多。要怎...

  • Resize,w 360,h 240
    Java内存模型原理,你真的理解透彻了吗?

    内存模型产生背景 在介绍 Java 内存模型之前,我们先了解一下物理计算机中的并发问题,理解这些问题可以搞清楚内存模型产生的背景。 物理机遇到的...

  • Java并发:volatile的实现原理

    synchronized 是一个重量级的锁, volatile 通常被比喻成轻量级的 synchronized volatile 是一个变量修饰...

  • Resize,w 360,h 240
    JVM 的垃圾回收器,你真的搞懂这些了吗?

    JVM的GC经过多年的发展,大家对Minor GC、major GC的理解并不完全一致,所以我不打算在本文中使用这个概念。我把GC大概分为一下4...

  • JVM 中的守护线程

    特点通常由JVM启动运行在后台处理任务,比如垃圾回收等用户启动线程执行结束或者JVM结束时,会等待所有的非守护线程执行结束,但是不会因为守护线程...

  • 记一次面试最常见的10个Redis"刁难"问题

    导读:在程序员面试过程中Redis相关的知识是常被问到的话题。作为一名在互联网技术行业打击过成百上千名的资深技术面试官,本文作者总结了面试过程中...

  • Resize,w 360,h 240
    教你用 redis 实现分布式幂等服务中间件

    背景 在编程领域,幂等性是指对同一个系统,使用同样的条件,一次请求和重复的多次请求对系统资源的影响是一致的。 在分布式系统里,client 调用...

个人介绍
架构学习交流群:821169538