2013年3月7日

Maven的配置文件pom.xml

摘要: 简介:什么是POM?POM是项目对象模型(Project Object Model)的简称,它是Maven项目中的文件,使用XML表示,名称叫做pom.xml。在Maven中,当谈到Project的时候,不仅仅是一堆包含代码的文件。一个Project往往包含一个配置文件,包括了与开发者有关的,缺陷跟踪系统,组织与许可,项目的URL,项目依赖,以及其他。它包含了所有与这个项目相关的东西。事实上,在Maven世界中,project可以什么都没有,甚至没有代码,但是必须包含pom.xml文件。概览下面是一个POM项目中的pom.xml文件中包含的元素。注意,其中的modelVersion是4.0.0 阅读全文

posted @ 2013-03-07 21:41 5彩石头 阅读(245) 评论(0) 推荐(0)

2013年3月3日

谷歌浏览器启动参数

摘要: 谷歌浏览器启动参数谷歌浏览器(Google Chrome)支持一大堆的启动参数,使用方法是:右键单击桌面Google浏览器的快捷方式,选择属性,在目标路径后面加一个空格,然后加上参数。比如仅使用信任的插件:"D:\Program Files\Google Chrome\Chrome\chrome.exe" --trusted-plugins如果您使用MyChrome则示例如下:"D:\Program Files\Google Chrome\MyChrome.exe" --trusted-plugins或者在设置界面中输入此参数,MyChrome会把参数传 阅读全文

posted @ 2013-03-03 01:05 5彩石头 阅读(3650) 评论(0) 推荐(0)

2013年2月28日

大会COOKIE与session

摘要: 在web开发中,session是个非常重要的概念。在许多动态网站的开发者看来,session就是一个变量,而且其表现像个黑洞,他只需要将东西在合适的时机放进这个洞里,等需要的时候再把东西取出来。这是开发者对session最直观的感受,但是黑洞里的景象或者说session内部到底是怎么工作的呢?当笔者向身边的一些同事或朋友问及相关的更进一步的细节时,很多人往往要么含糊其辞要么主观臆断,所谓知其然而不知其所以然。笔者由此想到很多开发者,包括我自己,每每都是纠缠于框架甚至二次开发平台之上,而对于其下的核心和基础知之甚少,或者有心无力甚至毫不关心,少了逐本溯源的精神,每忆及此,无不惭愧。曾经实现过一个 阅读全文

posted @ 2013-02-28 23:13 5彩石头 阅读(228) 评论(0) 推荐(0)

2013年2月26日

classLoader卸载与jvm热部署

摘要: classLoader的卸载机制 jvm中没有提供class及classloader的unload方法.那热部署及osgi中是通过什么机制来实现的呢?实现思路主要是通过更换classLoader进行重新加载.之前的classloader及加载的class类在没有实例引用的情况下,在perm区gc的情况下会被回收掉. perm区gc时回收掉没有引用的class是一个怎样的过程呢?perm区达到回收条件后,对class进行引用计算,对于没有引用的class进行回收classLoader实例什么时候被回收呢?(很有可能会进入old gen).perm区回收一般情况下触发full gc是否目的就是清除 阅读全文

posted @ 2013-02-26 23:57 5彩石头 阅读(271) 评论(0) 推荐(0)

JVM监测&工具[整理中](五)

摘要: 前几篇篇文章介绍了介绍了JVM的参数设置并给出了一些生产环境的JVM参数配置参考方案。正如之前文章中提到的JVM参数的设置需要根据应用的特性来进行设置,每个参数的设置都需要对JVM进行长时间的监测,并不断进行调整才能找到最佳设置方案。本文将介绍如果通过工具及Java api来监测JVM的运行状态,并详细介绍各工具的使用方法。 需要监测的数据:(内存使用情况 谁使用了内存 GC的状况)内存使用情况--heap&PermGen@ 表示通过jmap –heappid可以获取的值# 表示通过jstat –gcutilpid可以获取的值参数的查看可以通过多种方法 本文中只随机列出一种。描述最大值 阅读全文

posted @ 2013-02-26 23:52 5彩石头 阅读(202) 评论(0) 推荐(0)

导航