- 浏览: 54540 次
- 性别:
- 来自: 上海
最新评论
-
HappyBoyLi:
谢谢分享,在jvm中怎么看-Xms是1M,-Xmx是64M参数 ...
java client VM 和java server VM
文章列表
js framework
- 博客分类:
- 读书笔记
本文重点为大家介绍16款非常实用的JavaScript库,涵盖的领域很广泛。
编辑器
1. CodeMirror
CodeMirror是一款“Online Source Editor”,基于Javascript,短小精悍,实时在线代码高亮显示,他不是某个富文本编辑器的附属产品,他是许多大名鼎鼎的在线代码编辑器的基础库。
视频:
2.html5media
html5media是一个JavaScript音频/视频播放器能够让每一个浏览器都能够播放在HTML5多媒体标签中定义的多媒体文件。 对于不兼容的浏览器,该播放将采用支持 Flash 的 FlowPlay ...
转载自:http://www.searchsoa.com.cn/showcontent_32286.htm#
JVM参数调优是个很头痛的问题,设置的不好,JVM不断执行Full GC,导致整个系统变得很慢,网站停滞时间能达10秒以上,这种情况如果没隔几分钟就来一次,自己都受不了。这种停滞在测试的时候看不出来,只有网站pv达到数十万/天的时候问题就暴露出来了。
要想配置好JVM参数,需要对年轻代、年老代、救助空间和永久代有一定了解,还要了解jvm内存管理逻辑,最终还要根据自己的应用来做调整。关于JVM参数上网一搜就能搜出一大把,也有很多提供实践的例子,我也按照各种例子测试过,最终 ...
oracle 学习笔记(1)
- 博客分类:
- 读书笔记
--更改用户口令alter user test identified by test
--DDL 数据定义语言:操作数据库对象的语言,对数据库对象进行的创建(create),修改(alter),删除(drop)--DML 数据操纵语言:对表的数据进行增(insert),删(delete),改(update),查(select)--TCL 事物控制语言:事物的提交、回滚等。(commit,rollback,savepoint)--DCL 数据控制语言:Grant、revoke
--sysdate & sysTimestampselect sysdate from dual;selec ...
以下内容从其他博客摘录而来:
一、什么是匿名函数?
在Javascript定义一个函数一般有如下三种方式:
函数关键字(function)语句:
function fnMethodName(x){alert(x);}
函数字面量(Function Literals):
var fnMethodName = function(x){alert(x);}
Function()构造函数:
var fnMethodName = new Function('x','alert(x);')
上面三种方法定义了同一个方法函数fnMethodName,第1种就是最常 ...
ORACLE DUAL表详解
ORACLE DUAL表详解
1、DUAL表的用途
Dual 是 Oracle中的一个实际存在的表,任何用户均可读取,常用在没有目标表的Select语句块中
--查看当前连接用户
SQL> select user from dual;
USER
------------------------------
SYSTEM
...
转载自:http://blog.csdn.net/tang_123_/archive/2010/11/18/6018219.aspx
JVM client模式和Server模式两者的区别和联系,JVM如果不显式指定是-Server模式还是-client模式,JVM能够根据下列原则进行自动判断(适用于Java5版本或者Java以上版本)。
JVM ...
http://www.learningjquery.com/
http://jquery-mix.com/
http://jqueryfordesigners.com/
http://15daysofjquery.com/
http://www.jquery4u.com/
http://www.jqueryking.com/
http://jqfundamentals.com/book/index.html
http://jquery-howto.blogspot.com/
JVM 几个重要的参数
<本文提供的设置仅仅是在高压力, 多CPU, 高内存环境下设置>
最近对JVM的参数重新看了下, 把应用的JVM参数调整了下。 几个重要的参数
-server -Xmx3g -Xms3g -XX:MaxPermSize=128m
-XX:NewRatio=1 eden/old 的比例
-XX:SurvivorRatio=8 s/e的比例
-XX:+UseParallelGC
-XX:ParallelGCThreads=8
-XX:+U ...
JVM调优总结(十一)-参考资料
原创作者: 和你在一起
能整理出上面一些东西,也是因为站在巨人的肩上。下面是一些参考资料,供大家学习,大家有更好的,可以继续完善:)
· Java 理论与实践: 垃圾收集简史
· Java SE 6 HotSpot[tm] Virtual Machine Garbage Collection Tuning
· Improving Java Application Performance and Scalability by Reducing Garbag ...
JVM调优总结(十)-调优方法
原创作者: 和你在一起
JVM调优工具
Jconsole,jProfile,VisualVM
Jconsole :
jdk自带,功能简单,但是可以在系统有一定负荷的情况下使用。对垃圾回收算法有很详细的跟踪。 ...
JVM调优总结(九)-新一代的垃圾回收算法
原创作者: 和你在一起
垃圾回收的瓶颈
传统分代垃圾回收方式,已经在一定程度上把垃圾回收给应用带来的负担降到了最小,把应用的吞吐量推到了一 ...
JVM调优总结(八)-典型配置举例2
原创作者: 和你在一起
常见配置汇总
堆设置
-Xms:
初始堆大小
-Xmx:
最大堆大小
-XX:NewSize=n:
设置年轻代大小
-XX:NewRatio=n:
设置年轻代和年老 ...
JVM调优总结(七)-典型配置举例1
原创作者: 和你在一起
以下配置主要针对分代垃圾回收算法而言。
堆大小设置
年轻代的设置很关键
JVM中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。
32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。在Windows Server 2003
系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。
典型设置:
java -Xmx3550m -Xms ...
JVM调优总结(六)-分代垃圾回收详述2
原创作者: 和你在一起
分代垃圾回收流程示意
选择合适的垃圾收集算法
串行收集器
用单线程处理所有垃圾回收工作,因为无需多线程交互,所以效率比较高。但是,也无法使用多处理器的优势,所以此收集器适合单处理器机器。当然,此收集器也可以用在小数据量(100M左右)情况下的多处理器机器上。可以使用-XX:+UseSerialGC打开。
并行收集器
对年轻代进行并行垃圾回收,因此可以减少垃圾回收时间。一般在 ...
JVM调优总结(五)-分代垃圾回收详述1
原创作者: 和你在一起
为什么要分代
分代的垃圾回收策略,是基于这样一个事实:不同的对象的生命周期是不一样的
。因此,不同生命周期的对象可以采取不同的收集方式,以便提高回收效率。
在Java程序运行的过程中,会产生大量的对象,其中有些对象是与业务信息相关,比如Http请求中的Session对象、线程、Socket连接,这
类对象跟业务直接挂钩,因此生命周期比较长。但是还有一些对象,主要是程序运行过程中生成的临时变量,这些对象生命周期会比较短,比如:String对 ...