240 发简信
IP属地:辽宁
  • 谈谈java的异常机制

    简介 异常是我们日常开发中一定会遇到的问题,如果我们不了解异常的使用及处理方法,那么我们会恐惧遇到异常机制。但是如果我们对异常的机制有了一定的了...

  • Resize,w 360,h 240
    浅谈分布式一致性协议--2pc和3pc

    概述 CAP理论告诉我们由于分布式系统总是存在通信异常,网络分区,节点故障等问题,无法同时保证一致性,可用性,分区容错性。而分区容错性是分布式系...

  • ThreadPoolExecutor关闭线程池详解

    概述 在之前的一篇博客里谈谈ThreadPoolExecutor的实现已经对ThreadPoolExecutor中的线程如何运行进行了简单的介绍...

  • 谈谈ThreadPoolExecutor的实现

    概述 ​ 线程作为系统稀缺资源,如果在应用中进行频繁的创建和销毁,会为我们的应用带来灾难性的体验,增大系统负荷,降低效率。池化技术为该...

  • 为什么java nio被称为同步非阻塞io?

    概述 ​ java nio可以被称为java new io,因为其提供了一种有别于传统java io的io工作方式。同时,由于jav...

  • Resize,w 360,h 240
    谈谈java中的内部类

    概述 最近看ThreadLocal的实现原理的过程中了解到ThreadLocalMap是定义在ThreadLocal中的静态内部类,默默的问了问...

  • 从String.intern()方法浅谈堆中常量池

    简介 ​ String是我们最常用的一个类,和普通java类一样其对象会存在java堆中。但是String类有其特殊之处,可以通过n...

  • Resize,w 360,h 240
    ThreadLocal原理分析

    概述 ​ 在解决多线程共享变量是,我们常常使用synchronzed或者锁限制共享变量同一时刻只能有一个线程修改,这是通过互斥解决的...

  • 谈谈FutureTask的实现

    概述 ​ 在使用java多线程解决问题的时候,为了提高效率,我们常常会异步处理一些计算任务并在最后异步的获取计算结果,这个过程的实现...

个人介绍
帝都万千码农中的一员,深入技术原理,欢迎关注我的公众号:宸小朔,微信号:chenxiaoshuo_ha,共同成长!