ava虚拟机规范规定的java虚拟机内存其实就是java虚拟机运行时数据区,其架构如下:
其中方法区和堆是由所有线程共享的数据区。
Java虚拟机栈,本地方法栈和程序计数器是线程隔离的数据区。
(1).程序计数器:
是一块较小的内存空间,其作用可以看作是当前线程所执行的字节码的行号指示器,字节码解析器工作时通过改变程序计数器的值来选取下一条需要执行的字节码指令。程序...
分类:
其他 时间:
2014-01-21 09:32:51
收藏:
0 评论:
0 赞:
0 阅读:
369
1、概念
字符集
字符:字符(Character)是文字与符号的总称,包括文字、图形符号、数学符号等。字符集:一组抽象字符的集合就是字符集(Charset)。举例说明字符集:ASCII字符集、Unicode字符集。
编码
编码:是一套法则,使用该法则能够对字符集(如字母表或音节表),与数字集合(如号码或电脉冲)进行配对。即在字符集与数字集合之间建立一一对应关系。例如:在...
分类:
其他 时间:
2014-01-21 09:32:41
收藏:
0 评论:
0 赞:
0 阅读:
420
maven的搭建,包括其中遇到的问题,已经解决方案。Missing artifact com.sun:tools:jar:1.5.0错误...
分类:
其他 时间:
2014-01-21 09:32:36
收藏:
0 评论:
0 赞:
0 阅读:
454
市场调查公司那么多,楼主在市场调查领域工作十几年,现总结出国内几家靠谱的市场调查公司,与大家分享下:
1、开元研究——专注于“零售报刊发行研究、媒体广告价值研究、网络与品牌研究、品牌网络知名度研究、多媒体互动调查系统、中国汽车品牌口碑调查、产品研究、消费者研究和满意度研究”等。
2、TNS中国——专注于“提供市场信息、分析、洞识和咨询服务,来帮助从业公司制定有效的经营战...
分类:
其他 时间:
2014-01-21 09:32:21
收藏:
0 评论:
0 赞:
0 阅读:
366
通过简单的小例子程序,演示java虚拟机各部分内存溢出情况:
(1).java堆溢出:
Java堆用于存储实例对象,只要不断创建对象,并且保证GC Roots到对象之间有引用的可达,避免垃圾收集器回收实例对象,就会在对象数量达到堆最大容量时产生OutOfMemoryError异常。
想要方便快速地产生堆溢出,要使用如下java虚拟机参数:-Xms10m(最小堆内存为10MB),-...
分类:
其他 时间:
2014-01-21 09:32:16
收藏:
0 评论:
0 赞:
0 阅读:
420
CCS 相对比较大,再加上本本配置不是很好,所以跑起来很慢,而用其自带的mspgcc 环境,编译起来比较快,所以这里选择构建mspgcc + mingw的开发环境
下载最新mspgcc工具链包
http://sourceforge.net/apps/mediawiki/mspgcc/index.php?title=MSPGCC_Wiki
此工具链在windows环境...
分类:
其他 时间:
2014-01-21 09:32:11
收藏:
0 评论:
0 赞:
0 阅读:
319
/************************************************************************
qsort原型:
void qsort( void *base, size_t num, size_t width,
int (__cdecl *compare )(const void *elem1, const void *elem2 ) );...
分类:
其他 时间:
2014-01-21 09:31:46
收藏:
0 评论:
0 赞:
0 阅读:
395
单例最简单的应用:
public class Car
{
private static Car car=new Car();
public static Car getInstance()
{
return car;
}
public static void main(String args[])
{
Car car1=getInstance();
Car car2=ge...
分类:
其他 时间:
2014-01-21 09:31:41
收藏:
0 评论:
0 赞:
0 阅读:
382
Struts前台无乱码传向后台时出现乱码问题的解决办法...
分类:
其他 时间:
2014-01-21 09:33:46
收藏:
0 评论:
0 赞:
0 阅读:
333
DRBD是一种块设备,可以被用于高可用(HA)之中.它类似于一个网络RAID-1功能.(可以比较一下Linux的NFS)当你将数据写入本地 文件系统时,数据还将会被发送到网络中另一台主机上.以相同的形式记录在一个文件系统中。 本地(主节点)与远程主机(备节点)的数据可以保证实时同步.当本地系统出现故障时,远程主机上还会 保留有一份相同的数据,可以继续使用.在高可用(HA)中使用DRBD功能,可以代替使用一个共享盘阵.因为数据同时存在于本地主机和远程主机上,切换时,远程主机只要使用它上面的那份备份数据,就可以...
分类:
其他 时间:
2014-01-21 09:31:26
收藏:
0 评论:
0 赞:
0 阅读:
378
今天测试库有个账户的密码忘了,试了十几次就开始提示:
ERROR:
ORA-28000: the account is locked
意思明显就是账户被锁了,可能是用户的资源设置中对密码重试次数做了限制。
验证:
SQL> select a.username, b.profile, b.resource_name, b.limit
2 from dba_users a...
分类:
其他 时间:
2014-01-21 09:31:16
收藏:
0 评论:
0 赞:
0 阅读:
368
这篇文件讲解下上面的几篇文章中欠下的几个函数解释。在看这个之前,请移步这篇文章
这里说明了libevent库在编译的时候已经决定了所使用的I/O复用机制,系统中提供了五种机制:在这里指选择一种来说明 epoll
在even-internal.h文件中有一个结构体,
38 struct eventop {
39 const char *name;
40 void *(*in...
分类:
其他 时间:
2014-01-21 09:31:11
收藏:
0 评论:
0 赞:
0 阅读:
427
firefox gecko内核线程分析...
分类:
其他 时间:
2014-01-21 09:31:06
收藏:
0 评论:
0 赞:
0 阅读:
369
享元模式: 共享数据的模式。
例子:创建定制的Map-->FlyweightMap.
1. 默认填充DATA元数据,避免每次使用FlyweightMap时创建新的数据。
2. Map的数据结构
package designpattern.flyweight;
import java.util.AbstractMap;
import java.util.AbstractSet;
i...
分类:
其他 时间:
2014-01-21 09:31:01
收藏:
0 评论:
0 赞:
0 阅读:
408
建立一个脚本
Linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell) 进行shell编程,因为bash是免费的并且很容易使用。所以在本文中笔者所提供的脚本都是使用bash(但是在大多数情况下,这些脚本同样可以在
bash的大姐,bourne shell中运行)。
如同其他语言一样,通过我们使用任意一种文字编辑器,比如nedi...
分类:
其他 时间:
2014-01-21 09:30:51
收藏:
0 评论:
0 赞:
0 阅读:
414
同学发给我一个代码如下:
package hello;
public class hello {
public static void main(String[] args) {
int i, j;
int sum;
for (i = 1; i <= 1000; i++) {
for (j = 1, sum = 0; j <= i / 2; j++) {
if (i...
分类:
其他 时间:
2014-01-21 09:30:46
收藏:
0 评论:
0 赞:
0 阅读:
292
1 lucene简介
1.1 什么是lucene
Lucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com 或者google Desktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。
1.2 lucene能做什么
要回答这个问题,先要了解lucene的本质。实际上lucene的功能很单一,说到底,就是你给它若干个字符串,然后它为你提供一个全文...
分类:
其他 时间:
2014-01-21 09:30:41
收藏:
0 评论:
0 赞:
0 阅读:
344
什么是Java垃圾回收器
Java垃圾回收器是Java虚拟机(JVM)的三个重要模块(另外两个是解释器和多线程机制)之一,为应用程序提供内存的自动分配(Memory Allocation)、自动回收(Garbage Collect)功能,这两个操作都发生在Java堆上(一段内存快)。某一个时点,一个对象如果有一个以上的引用(Rreference)指向它,那么该对象就为活着的(Live),否则死亡...
分类:
其他 时间:
2014-01-21 09:30:36
收藏:
0 评论:
0 赞:
0 阅读:
365
这是本人总结的Qt渐变的使用,仅适用初学者,也欢迎大神指出小弟的不足。...
分类:
其他 时间:
2014-01-21 09:30:31
收藏:
0 评论:
0 赞:
0 阅读:
383
b ={1 1 1 1 NaN; 1 1 NaN NaN NaN; NaN NaN NaN NaN NaN};
%%删除全为NaN的列
b(:,find(all(cellfun(@(x) isnan(x),b))))=[];
%%删除全为NaN的行
b(find(all(cellfun(@(x) isnan(x),b),2)),:)=[];...
分类:
其他 时间:
2014-01-21 09:30:26
收藏:
0 评论:
0 赞:
0 阅读:
2106