240 发简信
IP属地:甘肃
  • Java 中select、poll、epoll的机制及其区别

    目前的常用的IO复用模型有三种:select,poll,epoll。(1)select==>时间复杂度O(n) 它仅仅知道了,有I/O事件发生了...

  • 同步与异步、阻塞与非阻塞的区别

    1.同步与异步同步和异步关注的是消息通信机制 (synchronous communication/ asynchronous communic...

  • BIO、NIO、AIO的区别和原理

    一、IO模型的知识JAVA BIO:同步并阻塞,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程并处理,如果这个...

  • Java双亲委派模式及优势

    双亲委派模式的工作原理:如果一个类加载器收到了类加载请求,它并不会自己先去加载,而是把这个请求委托给父类的加载器去执行如果父类加载器还存在其父类...

  • jvm 调优的参数都有哪些?

    -Xms2g:初始化推大小为 2g;-Xmx2g:堆最大内存为 2g;-XX:NewRatio=4:设置年轻的和老年代的内存比例为 1:4;-X...

  • JVM 预定义的类加载器有哪几种

    类经过javac编译后,生成.class文件保存下来,然后经过类加载器加载类至内存,生成java.lang.Class类的实例,这个实例就是程序...

  • Minor GC、Major GC和Full GC之间的区别

    堆内存划分为 Eden、Survivor 和 Tenured/Old 空间 Minor GC 从年轻代空间(包括 Eden 和 Survivor...

  • ThreadLocal 的原理

    set方法需要首先获得当前线程对象Thread; 然后取出当前线程对象的成员变量ThreadLocalMap; 如果ThreadLocalMap...

  • Resize,w 360,h 240
    Java并发场景中,公平锁,乐观锁,悲观锁,分段锁;自旋锁

    在Java并发场景中,会涉及到各种各样的锁如公平锁,乐观锁,悲观锁等等,这篇文章介绍各种锁的分类:公平锁/非公平锁 ;可重入锁;独享锁/共享...

个人介绍
默然 相爱 寂静 欢喜