前言 最近被问到了JVM的垃圾收集器,在此进行整理记录,供大家一起学习。 jvm垃圾收集器 jvm垃圾收集器是jvm内存回收的具体实现。本次讨论hotspot虚拟机中的垃圾收集器。 图中总共有7中垃圾收集器。两个收集器中连线则表示可以配合使用。 中间的横线代表新生代和老年代的分区。上面的是新生代的垃 ...
分类:
其他好文 时间:
2020-05-02 22:54:46
阅读次数:
51
添加cookie 汉字需UrlEncode 删除cookie cookie取值 ...
分类:
Web程序 时间:
2020-05-01 01:06:37
阅读次数:
70
Java内存分配?寄存器:程序计数器,是线程私有的,就是一个指针,指向方法区中的方法字节码。?静态域:static定义的静态成员。?常量池:编译时被确定并保存在.class文件中的(final)常量值和一些文本修饰的符号引用(类和接口的全限定名,字段的名称和描述符,方法和名称和描述符)。?非RAM存储:硬盘等永久存储空间。?堆内存:new创建的对象和数组,由Java虚拟机自动垃圾回收器管理,存取速
分类:
其他好文 时间:
2020-04-29 14:26:04
阅读次数:
65
编译型和解释型语言 编译型 把整个程序一次性翻译给电脑 解释型 程序执行一句 翻译一句 java 即是编译型 又是解释型语言 java 源程序 先编译成 class 字节码文件 ,字节码文件再通过解释器来解释出来 ...
分类:
编程语言 时间:
2020-04-27 22:45:15
阅读次数:
66
package main import ( "fmt" "strconv" "time" ) /* 改进生产者消费者模型 ·生产者每秒生产一件商品,并通知物流公司取货 ·物流公司将商品运输到商店 ·消费者阻塞等待从商店消费 ·消费10轮就主协程结束 ·尝试在整分钟时通知生产者罢工,生产者罢工时主协程 ...
分类:
编程语言 时间:
2020-04-24 19:58:50
阅读次数:
94
Webviz是基于Web的ROS可视化工具,由Cruise公司开发并开源,可用于回访和可视化ROS Bag文件,也可以利用ROS Bridge实时监控 ...
分类:
Web程序 时间:
2020-04-18 23:01:49
阅读次数:
203
一、定义 GC(Gabage Collection)是垃圾收集的意思。程序员创建一个对象之后,如果忘记或者产生错误的内存回收会导致程序或者系统不稳定。Java提供了GC来自动监测对象是否超过了作用域从而达到自动回收内存的目的。 二、基本原理 原理:当程序员创建对象时,GC就开始监控这个对象的地址、大 ...
分类:
其他好文 时间:
2020-04-15 21:48:22
阅读次数:
88
特性标签[DataSource]标识用来测试的数据源 关于C#程序的单元测试 目录 1.单元测试概念 2.单元测试的原则 3.单元测试简单示例 4.单元测试框架特性标签 5.单元测试中的断言Assert 6.单元测试中验证预期的异常 7.单元测试中针对状态的间接测试 8.单元测试在MVC模式中的实现 ...
take 仅仅从 Observable 中发出头 n 个元素 通过 take 操作符你可以只发出头 n 个元素。并且忽略掉后面的元素,直接结束序列。 let disposeBag = DisposeBag() Observable.of("🐱", "🐰", "🐶", "🐸", "🐷", " ...
分类:
其他好文 时间:
2020-04-12 11:05:10
阅读次数:
97
获取歌词 https://www.cnblogs.com/weixuqin/p/8905867.html https://www.zhihu.com/question/36081767 http://music.163.com/api/v1/resource/comments/R_SO_4_5169 ...
分类:
其他好文 时间:
2020-04-07 00:12:24
阅读次数:
221