最新发布第95页
synchronized底层实现-xss云之家

synchronized底层实现

《一文说透数据结构》系列之什么是堆?看这一篇就够了 1、锁升级的过程 当多个线程同时竞争一个对象监视器时:当前对象结构中的mark word中是否是当前线程id,如果是则当前线程获得偏向锁。...
站长的头像-xss云之家站长6年前
450

【Java编程思想阅读笔记】Java数据存储位置

JS的var和let的区别(详细讲解)Java数据存储位置 P46页有感 一、前置知识 栈是由系统自动分配的,Java程序员对栈没有直接的操作权限, 堆是所有线程共享的内存区域,栈 是每个线程独享的。 堆...
站长的头像-xss云之家站长6年前
590
abp vnext2.0核心组件之.Net Core默认DI组件切换到AutoFac源码解析,abp vnext2.0核心组件之模块加载组件源码解析-xss云之家

abp vnext2.0核心组件之.Net Core默认DI组件切换到AutoFac源码解析,abp vnext2.0核心组件之模块加载组件源码解析

详解隐马尔可夫模型(HMM)中的维特比算法老版Abp对Castle的严重依赖在vnext中已经得到了解决,vnext中DI容器可以任意更换,为了实现这个功能,底层架构相较于老版abp,可以说是进行了高度重构.当然这...
站长的头像-xss云之家站长6年前
610

three.js入门第一个案例

详细解析Java虚拟机的栈帧结构准备工作 1.运用three.js进行3d开发,其实和页面编程一样,首先需要在html文件中引入three.js。Three.js使用面向对象的方式来构建程序,它包含3个基本对象: 场景...
站长的头像-xss云之家站长6年前
440
托管对象本质-第三部分-托管数组结构-xss云之家

托管对象本质-第三部分-托管数组结构

Java 设计模式之工厂模式目录 托管对象本质-第三部分-托管数组结构 目录 数组协方差和一些历史 内部结构和实现细节 通过删除类型检查来提高性能 托管对象本质-第三部分-托管数组结构 原文地址:...
站长的头像-xss云之家站长6年前
740

并查集(一)

[校内训练20_01_22]ABC并查集 1.A - How Many Tables Today is Ignatius' birthday. He invites a lot of friends. Now it's dinner time. Ignatius wants to know how many tables he needs at...
站长的头像-xss云之家站长6年前
470