在4月2日,发布了.NET 5.0 Preview2,这次发布对一些功能和性能做了相关的改进,同时后面也会实施5.0版本更多的功能,其中一些功能目前也 "dotnet/designs" 在 ".NET 5 Preview1" 中可以看到.NET 5里程碑中已经完成的建设任务,当然可以查看相关的设计资 ...
分类:
Web程序 时间:
2020-04-04 14:37:55
阅读次数:
87
七种作用于不同分代的收集器,如果两个收集器之间存在连线,就说明它们可以搭配使用,图中收集器所处的区域,则表示它是属于新生代收集器抑或是老年代收集器。 并行(Parallel):并行描述的是多条垃圾收集器线程之间的关系,说明同一时间有多条这样的线程在协同工作,通常默认此时用户线程是处于等待状态。 并发 ...
分类:
其他好文 时间:
2020-03-25 01:31:35
阅读次数:
74
[toc] 领域驱动设计 领域对象的生命周期 每个对象都有生命周期,如图6 1所示。对象自创建后,可能会经历各种不同的状态,直至最终消亡——要么存档,要么删除。当然,很多对象是简单的临时对象,仅通过调用构造函数来创建,用来做一些计算,而后由垃圾收集器回收。这类对象没必要搞得那么复杂。但有些对象具有更 ...
分类:
其他好文 时间:
2020-03-21 15:09:56
阅读次数:
64
成都每一个家庭都需要几个垃圾桶每年大约有25%的食物被扔掉厨房垃圾占垃圾填埋场垃圾的五分之一一个令人惊讶的数字所以成都垃圾桶公司开发了一种厨房垃圾收集器ZERA▽它看起来像一个大垃圾桶但它可以在24小时内完成把厨房垃圾变成植物肥料▽把机器顶上的垃圾倒掉就行了▽把成都垃圾桶加满,然后放进去ZERA的特 ...
分类:
其他好文 时间:
2020-03-14 21:56:41
阅读次数:
55
Java 堆内存被划分为新生代和老年代两部分,因此 JVM 通常采用分代回收算法。新生代主要使用复制和标记 清除垃圾回收算法 ,老年代主要使用标记 整理垃圾回收算法。JVM 中针对新生代和年老代分别提供了多种不同的垃圾收集器。 根据线程特点,可以将收集器分为三类: 1. 串行收集器 :Serial ...
分类:
其他好文 时间:
2020-03-14 20:12:46
阅读次数:
69
JVM的内存区域是怎么划分的?JVM的内存划分中,有部分区域是线程私有的,有部分是属于整个JVM进程;有些区域会抛出OOM异常,有些则不会,了解JVM的内存区域划分以及特征,是定位线上内存问题的基础。那么JVM内存区域是怎么划分的呢?首先是程序计数器(ProgramCounterRegister),在JVM规范中,每个线程都有自己的程序计数器。这是一块比较小的内存空间,存储当前线程正在执行的Jav
分类:
其他好文 时间:
2020-03-04 00:24:06
阅读次数:
63
垃圾收集器在对堆进行回收前,第一件事是要确定这些对象中那些还活着 1、引用计数法:给对象中添加一个引用计数器,每当有一个地方引用它时,计数器就加1;当引用失效时计数器就减1;任何时刻计数器为零的对象是不可能再被使用的。但存在对象互相引用的情况 objA.instance = objB 和 objB. ...
分类:
编程语言 时间:
2020-03-02 00:56:35
阅读次数:
82
一、概述 MyBatis像大多数持久层框架一样,也提供了缓存策略,通过缓存策略来减少数据库的查询次数,从而提高性能。 MyBatis分为一级缓存和二级缓存,同时也可以配置关于缓存的设置。 二、一级缓存 1.介绍 一级缓存是在SqlSession上的缓存,只要 SqlSession 没有 flush ...
分类:
其他好文 时间:
2020-03-01 20:19:00
阅读次数:
90
js中垃圾收集机制原理:垃圾收集器会按照固定的时间间隔(或代码执行中预定的收集时间), 周期性地执行这一操作:找出那些不再继续使用的变量,然后释放其占用的内存。 1.引用计数法 原理:当JavaScript代码生成一个新的内存驻留项时(比如一个对象或函数),系统就会为这个项留出一块内存空间。因为这个 ...
分类:
编程语言 时间:
2020-02-21 22:38:56
阅读次数:
73
作者|Draveness导读:本文作者写这篇文章前前后后大概2个月的时间,全文大概2w字,建议收藏后阅读或者通过电脑阅读。调度是一个非常广泛的概念,很多领域都会使用调度这个术语,在计算机科学中,调度就是一种将任务(Work)分配给资源的方法。任务可能是虚拟的计算任务,例如线程、进程或者数据流,这些任务会被调度到硬件资源上执行,例如:处理器CPU等设备。图1-调度系统设计精要本文会介绍调度系统的常见
分类:
其他好文 时间:
2020-02-12 19:05:25
阅读次数:
70