- 浏览: 421703 次
- 性别:
- 来自: 北京
最新评论
-
zgw06629:
或者<pre>aaaabbbbcccc</p ...
javaDoc注释换行 -
ddnzero:
...
StringBuffer换行 -
maosijun:
。。。。
EXT CExt.form.ComboBox选择一次后只剩一个选项 -
ysa198584:
你这有问题,当我的代码出现User.class的时候,反编绎的 ...
java的class文件批量反编译 -
dongj0325:
看到您的博客,很受启发,但还有关于jbpm4.4 timer使 ...
JBPM定时器(Timer)之Repeat属性不能使用变量
文章列表
转自:http://blog.163.com/itjin45@126/blog/static/10510751320144201519454/
官方手册:http://docs.oracle.com/javase/7/docs/ ---->http://docs.oracle.com/javase/7/docs/technotes/tools/solaris/java.html java命令的各种选项的说明
参考书籍:
《深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)》
首先说下JVM的内存堆结构,看下图:
jstat pid not found
- 博客分类:
- JVM
(1)【一个小问题】jstat PID not found产生的原因
javajstattomcatjps
声 明:我的文章都是在实际工作中遇到并解决问题后撰写的,可能你早就一清二楚了,也可能对你没有任何帮助,喜欢就请顶一下,不喜也请勿喷。就像足 ...
JAVA对象生命周期:http://shuaijie506.iteye.com/blog/1779651
在网上看到一篇不错的文章,记录下来备忘。
要理解java对象的生命周期,我们需要要明白两个问题,
1、java是怎么分配内存的 ,2、java是怎么回收内存的。
喜 ...
jstat 详解
2012-08-28 19:13:50| 分类: java |举报 |字号 订阅
JVM调优总结 + jstat 分析
- 博客分类:
- JVM
JVM调优总结 + jstat 分析
2013-10-30 15:34:34| 分类: 性能LR/Jmeter/Co |举报 |字号 订阅
JVM 监控以及内存分析
- 博客分类:
- JVM
JVM 监控以及内存分析
1 内存分析1.1 jmap -histo 命令pid=`jps | awk '{if ($2 == "Jps") print $1}'`jmap -histo $pid >>1.txt 查看pid中类的内存占用num #instances(实例数) #bytes(占用字节) class name class name 解读B代表byte C代表char D代表double F代表float I代表int J代表long Z代表boolean 前边有[代表数组,[I 就相当于int[] 对象用[L+类名表示 ...
收藏自:http://www.360doc.com/content/14/0801/16/1073512_398635409.shtml
在本篇随笔里将会分析一下hibernate的缓存机制,包括一级缓存(session级别)、二级缓存(sessionFactory级别)以及查询缓存,当然还要讨论下我们的N+1的问题。
随笔虽长,但我相信看完的朋友绝对能对hibernate的 N+1问题以及缓存有更深的了解。
一、N+1问题
首先我们来探讨一下N+1的问题,我们先通过一个例子来看一下,什么是N+1问题:
list()获得对象:
/**
...
jvm的内存模型之eden区
- 博客分类:
- JVM
所谓线程的“工作内存”到底是个什么东西?有的人认为是线程的栈,其实这种理解是不正确的。看看JLS(java语言规范)对线程工作 内存的描述,线程的working memory只是cpu的寄存器和高速缓存的抽象描述。
可能 很多人都觉得莫名其妙,说JVM的内存模型,怎么会扯到cpu上去呢?在此,我认为很有必要阐述下,免 得很多人看得不明不白的。先抛开java虚拟机不谈,我们都知道,现在的计算机,cpu在计算的时候,并不总是从内存读取数据,它的数据读取顺序优先级 是:寄存器-高速缓存-内存。线程耗费的是CPU,线程计算的时候,原始的数据来自内存,在计算过程中,有些数据可能被频繁读 ...
JVM内存管理和JVM垃圾回收机制
- 博客分类:
- JVM
转自:http://blog.163.com/guixl_001/blog/static/4176410420108296361891/
你对JVM内存组成结构和JVM垃圾回收机制是否熟悉,这里和大家简单分享一下,希望对你的学习有所帮助,首先来看一下JVM内存结构,它是由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示。
JVM学习笔记 JVM内存管理和JVM垃圾回收
JVM内存组成结构
JVM内存结构由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示:
1)堆
所有通过new创建的对象的内存都在堆中分配,其大小可以通过-Xmx和-X ...
如何判断网站站点是否使用了CDN加速
- 博客分类:
- CDN
如何判断网站站点是否使用了CDN加速
来源:本站转载 作者:佚名 时间:2013-04-05 TAG: 我要投稿
判断网站站点是否使用了CDN加速
在CMD 输入 nslookup 域名
看图吧
Addresses这行有多个IP地址
Aliases:很明显能看出使用的是fastcdn.com
去掉www.再查询
其它文章:
Hibernate 缓存机制
- 博客分类:
- hibernate
chenw
Hibernate 缓存机制
一、why(为什么要用Hibernate缓存?)
Hibernate是一个持久层框架,经常访问物理数据库。
为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。
缓存内的数据是对物理数据 ...
秒杀核心设计(减库存部分)-防超卖与高并发
- 博客分类:
- 高并发
http://f.dataguru.cn/thread-485176-1-1.html(出处: 炼数成金)from: http://www.tuicool.com/articles/Bfa63e6 商品详情页面的静态化,varnish加速,秒杀商品库独立部署服务器这种就略过不讲了。只讨论库存部分的优化 mysql配置层面的优化可以参考我的这篇文章 《关于mysql innodb引擎性能优化的一点心得》 重点设计在数据库层面。 2张表: 第一张:判重表(buy_record),该用户有没秒杀过该商品 字段: id, uid, g ...
如何解决秒杀的性能问题和超卖的讨论
- 博客分类:
- 高并发
如何解决秒杀的性能问题和超卖的讨论 - billy鹏
时间 2014-05-06 11:40:00 博客园_billy鹏的足迹
原文 http://www.cnblogs.com/billyxp/p/3701124.html
主题 MySQL Redis
最近业务试水电商,接了一个秒杀的活。之前经常看到淘宝的同行们讨论秒杀,讨论电商,这次终于轮到我们自己理论结合实际一次了。
ps:进入正文前先说一点个人感受,之前看淘宝的ppt感觉都懂了,等到自己出解决方案的时候发现还是有很多想不到的地方其实都没懂,再次验证了“细节是魔鬼”的理论。并且一 ...