码迷,mamicode.com
首页 > 编程语言
JAVA垃圾收集器之Serial Old收集器
Serial Old收集器是JAVA虚拟机中垃圾收集器的一种,它是Serial收集器的老年代版本,它同样是一个单线程收集器,使用“标记-整理”算法。这个收集器的主要也是在目前的JAVA的Client模式下的虚拟机使用。如果在Server模式下,它主要还有两大用途:一个是在JDK 1.5及之前的版本中与Parallel Scavenge收集器搭配使用,另外一个就是作为CMS收集器的后备预案。如果...
分类:编程语言   时间:2015-01-19 17:19:07    阅读次数:253
JAVA垃圾收集器之Parallel Old收集器
Parallel Old收集器是JAVA虚拟机中垃圾收集器的一种。和Serial Old收集器一样,工作在JAV虚拟机的老年代。这种垃圾收集器使用多线程和“标记-整理”算法。它在JDK 1.6中才开始提供。 在注重吞吐量及CPU资源敏感的场合,都可以优先考虑Parallel Scavenge加Parallel Old收集器。 1、运行代码 package com.gc;   im...
分类:编程语言   时间:2015-01-19 17:20:48    阅读次数:668
JAVA垃圾收集器之CMS收集器
1、特点 CMS收集器是JAVA虚拟机中垃圾收集器的一种。它运行在JAVA虚拟机的老年代中。CMS是(Concurrent MarkSweep)的首字母缩写。CMS收集器是一种以获取最短回收停顿时间为目标的收集器。比较适用于互联网等场合,可能是互联网中最重要的收集器模式; 2、优点 由于整个过程中耗时最长的并发标记和并发清除过程中,收集器线程都可以与用户线程一起工作,所以总体上来说,CM...
分类:编程语言   时间:2015-01-19 17:19:50    阅读次数:236
[C++]LeetCode: 110 Spiral Matrix (螺旋输出矩阵元素)
题目: Given a matrix of m x n elements (m rows, n columns), return all elements of the matrix in spiral order. For example, Given the following matrix: [ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7, 8, 9 ]...
分类:编程语言   时间:2015-01-19 17:19:36    阅读次数:219
LeetCode -- Regular Expression Matching 【算法】
Implement regular expression matching with support for '.' and '*'. '.' Matches any single character. '*' Matches zero or more of the preceding element. The matching should cover the entire inp...
分类:编程语言   时间:2015-01-19 17:17:43    阅读次数:142
Java---19---多线程:生产者和消费者
生产者和消费者问题是多线程通信的经典问题。这类问题描述了这样一种情况:假设有一个仓库,用来存储产品,有生产者负责生产产品,有消费者负责消费。生产者生产的产品存放在仓库之中,消费者从仓库之中取出产品。显然这是一个同步问题,生产者和消费者共享同一资源,并且生产者和消费者之间彼此依赖,互为条件向前推进。那么,该如何编写代码来实现呢? class Resource { private String...
分类:编程语言   时间:2015-01-19 17:15:55    阅读次数:251
重拾Java回忆录(五):Java05接口的使用
接口的使用 接口(Interface):从本质上说接口是一种特殊的抽象类 特殊点 接口的定义 1.所有的方法应该是public (而且是abstract的) 2.所有的属性应该是publicstatic final 静态常量 3.接口之间可以继承 使用extends (允许多重继承,多个之间 , 间隔) 4.接口中不能有构造方法,不能使用new ,没有main方...
分类:编程语言   时间:2015-01-19 17:16:00    阅读次数:145
c++读取文件操作之peek、>>和get
预备知识: fstream提供了三个类,用来实现c++对文件的操作。(文件的创建、读、写)。 ifstream -- 从已有的文件读  ofstream -- 向文件写内容  fstream -- 打开文件供读写  文件打开模式:  ios::in 读 ios::out 写 ios::app 从文件末尾开始写 ios::binary 二进制模式 ios::nocreate ...
分类:编程语言   时间:2015-01-19 17:17:42    阅读次数:182
Unity3d游戏开发之使用烘焙贴图教程(一)
关于灯光贴图,烘焙贴图如何在unity3d中导入及使用的基本教程。 1,当您完成uvw保存到您的模型。 uvw文件 2,创建新uvw并将其更改为通道2。加载uvw前面创建。这比给你更好的使用自动uvw结果。 3,打( 0 )打开渲染到纹理窗口。选择“使用现有的渠道“ ,更改频道,以“2 “,选择添加“ Lightingmap “。 ...
分类:编程语言   时间:2015-01-19 17:13:12    阅读次数:292
C语言文件读写命令fprintf和fscanf
以向文件中读取和写入二维数组为例。以下是fprintf的使用:向文件中写入10*10的二维数组,数组元素为1~100之间的随机数。#include #includeusing namespace std;int main() { int array[13][13],i,j; FILE *fp...
分类:编程语言   时间:2015-01-19 17:11:26    阅读次数:242
【转载】C# 跨线程调用控件
转自:http://www.cnblogs.com/TankXiao/p/3348292.html感谢原作者,转载以备后用在C# 的应用程序开发中, 我们经常要把UI线程和工作线程分开,防止界面停止响应。 同时我们又需要在工作线程中更新UI界面上的控件,下面介绍几种常用的方法阅读目录线程间操作无效第...
分类:编程语言   时间:2015-01-19 17:11:05    阅读次数:173
哈希表算法实现(转)
转自:http://blog.csdn.net/jdh99源码: 1 /********************************************************************* 2 * 哈希表算法实现 3 *...
分类:编程语言   时间:2015-01-19 17:09:57    阅读次数:293
Java序列化的几种方式
在java中socket传输数据时,数据类型往往比较难选择。可能要考虑带宽、跨语言、版本的兼容等问题。比较常见的做法有两种:一是把对象包装成JSON字符串传输,二是采用java对象的序列化和反序列化。随着Google工具protoBuf的开源,protobuf也是个不错的选择。对JSON,Objec...
分类:编程语言   时间:2015-01-19 17:08:25    阅读次数:263
JAVA垃圾收集器之概说
1、垃圾收集器的组合 JAVA垃圾收集器一共有7个,减去还没有正式大规模使用的G1,还有6个,其中新生代3个,老生代3个。 因为垃圾收集器都是一组一组的工作,这6个收集器一共构成了5中使用模式。 参数 描述 -XX:+UseSerialGC Jvm运行在Client模式下的默认值,打开此开关后,使用Serial + Serial Old的...
分类:编程语言   时间:2015-01-19 15:55:08    阅读次数:242
C++笔记--枚举
现在开始,学习C++。 当年学过C语言,C++接触过一点类方面的皮毛。 后来因为各种事儿,就把学习程序的事儿给耽误啦。 平时一直以程序员自诩,结果连C++都没有系统的学习过,惭愧啊。 查漏补缺。 枚举:有三种形式: (1) enum open_mode{num1,num2,num3}; 程序运行结果:num1=0,num2=1,num3=2; 其中,enum是关键字,ope...
分类:编程语言   时间:2015-01-19 15:52:58    阅读次数:102
java基础巩固系列(十):String、StringBuffer、StringBuilder的使用与比较
String、StringBuilder、StringBuffer的使用与比较,以及+拼接操作符的特殊情况...
分类:编程语言   时间:2015-01-19 15:51:04    阅读次数:183
C语言生成32位和64位随机数算法
C语言生成32位和64位随机数算法/** * randstd.h * * Standard definitions and types, Bob Jenkins * * 2015-01-19: revised by cheungmine */ #ifndef _RANDSTD_H__ #define _RANDSTD_H__ #ifndef STDIO # include # defi...
分类:编程语言   时间:2015-01-19 15:50:31    阅读次数:243
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!