引用

  • 【深入浅出 Yarn 架构与实现】3-3 Yarn Application Master 编写

    一、Application Master icode9 编写方法 上一节讲了 Client 提交任务给 RM 的全流程,RM 收到任务后,由 ApplicationsMa…

    Java 2022年11月21日
  • 还不懂Java线程池实现原理

    线程池无论是工作还是面试都是必备的技能,但是很多人对于线程池的实现原理却一知半解,并不了解线程池内部的工作原理,今天一灯就带大家一块剖析线程池底层实现原理。 1. 为什么要使用线程…

    Java 2022年11月17日
  • Java项目有可能做到所有的代码逻辑均可热部署吗?

    前言 首先我们明确下什么叫做热部署,热部署是在不重启java虚拟机的前提下,自动更新class的行为,从而更新整个运行时的逻辑。 在java开发领域,热部署一直是一个难以解决的问题…

    Java 2022年11月17日
  • JAVA系列之类加载机制详解

    一、类加载 icode9 过程 程序员编写的Java源程序(.java文件)在经过编译器编译之后被转换成字节代码(.class 文件),类加载器将.class文…

    Java 2022年11月15日
  • Java的新威胁模型

    在过去十年的云迁移中,针对 Java 应用程序的威胁模型以及我们需要保护它们的方式已经发生了变化。OpenJDK已经在这一领域做出了一个积极的变化,弃用了旧的SecurityMan…

    Java 2022年11月15日
  • Java基础细碎知识点《枚举》

    1.什么是枚举? 在数学和计算机科学中,枚举是一个被命名为整型常数的集合,枚举在生活中也很多比如: 星期的表示 : SUNDY、MONDY、TUESTDAY、WEDNESDAY、T…

    Java 2022年11月13日
  • C#多线程之线程基础篇

    一、概念 并行(parallel):同一时间,多个线程/进程同时执行。多线程的目的就是为了并行,充分利用cpu多个核心,提高程序性能 线程(threading):线程是操作系统能够…

    Java 2022年11月13日
  • Java程序员不可错过的12款开发框架

    Java开发应用很广泛,所以程序员求职行业和方向也很多。那么,Java程序员必须要掌握哪些开发框架?下面小编总结了这12款Java程序员必须掌握的开发框架。一起来看看吧! 十二个必…

    Java 2022年11月12日
  • java中数组的定义与使用

    数组的定义 数组共有三种定义方式 1.定义且初始化一个数组(静态初始化) int[] array1 = { 1,2,3,4,5}; 2.定义了一个数组,但是没有初始化,用new关键…

    Java 2022年11月12日
  • java接口的幂等性及解决方案

    一、什么情况下需要幂等 用户多次点击按钮 用户页面回退再次提交 微服务相互调用,由于网络问题,导致请求失败,feign触发重试机制 二、幂等性解决方案 2.1 token机制(令牌…

    Java 2022年11月11日