垃圾回收的原理和优点、GC是什么、Java垃圾回收机制、JVM加载class文件的原理机制、java类加载过程 ...
分类:
其他好文 时间:
2020-01-08 16:02:43
阅读次数:
80
2018年9月我升入了大学,也在同年的十月加入到了我们学校的科协,也就在这时我开始接触前端。一开始的时候是为了通过部门笔试开始看菜鸟教程,菜鸟教程讲的很清晰,每个标签的功能以及其的属性。我的第一个编辑器是Notepad++(对小白很友好,但是听说其开发者是个极端分子,默默的把它丢入回收站) 以下这段 ...
分类:
Web程序 时间:
2020-01-08 14:51:54
阅读次数:
105
1. 概念理解 1.1. 并行(Parallel)与并发(Concurrent) 并行:指多个垃圾收集线程并行工作,但此时用户线程仍然处于等待状态 并发:指用户线程与垃圾收集线程同时执行 1.2. Minor GC 与 Major GC Minor GC:指发生在新生代的垃圾收集动作,因为Java对 ...
分类:
其他好文 时间:
2020-01-08 14:12:58
阅读次数:
85
MFS概述MooseFS是一个具有容错性的网络分布式文件系统。它把数据分散存放在多个物理服务器上,而呈现给用户的则是一个统一的资源。优势1、高可靠(数据的多个拷贝被存储在不同的计算机上)2、通过附加新的计算机或者硬盘可以实现容量的动态扩展3、删除的文件可以根据一个可配置的时间周期进行保留(一个文件系统级别的回收站)4、不受访问和写入影响的文件连贯快照缺点master服务器不能解决单点故障MFS的构
分类:
其他好文 时间:
2020-01-07 10:22:34
阅读次数:
101
创建和销毁对象是非常耗费时间的 创建对象:需要分配内存等资源销毁对象:虽然不需要程序员操心,但是垃圾回收器会在后台一直跟踪并销毁对于经常创建和销毁、使用量特别大的资源,比如并发情况下的线程,对性能影响很大。思路:创建好多个线程,放入线程池中,使用时直接获取引用,不使用时放回池中。可以避免频繁创建销毁 ...
分类:
编程语言 时间:
2020-01-07 00:49:09
阅读次数:
93
部署新系统的准备工作 假定需要在一台新主机部署Java应用,准备工作如下: 一、安装完Java,配置环境变量步骤如下: 1. 右键我的电脑,选取属性,点击高级系统设置,弹出系统属性弹窗,点击环境变量; 2. 在系统变量中选择新建 输入变量名:JAVA_HOME,变量值:C:\Program File ...
分类:
其他好文 时间:
2020-01-06 18:07:56
阅读次数:
102
在单片机中由于内存资源紧张,不可能给每个任务分配专有的内存区,尤其是涉及到通讯模块的程序,对内存的使用更是敏感。为此开发一个简单的内存管理库,对以后的开发还是有着不小的帮助的。 功能实现:内存动态分配、内存动态释放、内存碎片回收 heap.c // 内存划分:申请的一块内存分为两部分,一部分用于存储 ...
分类:
其他好文 时间:
2020-01-06 17:44:55
阅读次数:
79
https://www.tuicool.com/articles/UfIvemA 2015 年 6 月 4 日 概述 “error: use of moved value”,相信最近开始玩rust的同学看到这个报错都能会心一笑了。 rust做到了不依赖运行期垃圾回收的安全内存管理,但这个特别爽快的特 ...
分类:
其他好文 时间:
2020-01-05 13:41:34
阅读次数:
133
存在的问题: 重装Win10系统后,发现通过右键删除文件和 快捷键来删除文件时,没有像之前一样弹出确认提示框了。原本习惯了删除文件后再从确认框中点击一下确认的,突然之间删除文件后它就直接进入了回收站。于是想着怎么解决,恢复从前... 解决方案: 1. 进入回收站中,右键选择属性,弹出回收站属性窗口 ...
分类:
其他好文 时间:
2020-01-04 20:16:37
阅读次数:
228
在开发中,如果明确循环的次数,使用for循环;不明确循环次数,使用while循环从内存角度考虑,for循环的格式for(初始语句;条件语句;步长语句){循环体语句...},for循环结束之后,{}中的变量值会及时从内存中释放掉,不会消耗内存空间!while循环结束,还可以去访问变量值,不会立即从内存中释放掉,等待GC垃圾回收器(垃圾回收线程,也称为守护线程!)空闲时候回收!开发中优先使用for循环
分类:
其他好文 时间:
2020-01-04 16:48:19
阅读次数:
655