摘要: TCPMon是apache下的一个项目,下载地址:http://ws.apache.org/commons/tcpmon/download.cgi(1)功能:TCPMon可以拦截客户与服务之间的HTTP请求和HTTP相应信息并查看。TCPMon可以帮助我们截获WebService客户端与服务器之间传... 阅读全文
posted @ 2015-04-24 20:06 superGG 阅读(1369) 评论(0) 推荐(0) 编辑
摘要: 创建JWS项目步骤:1:创建接口2:创建实现类3:开启服务1:编写接口@WebServicepublic interface IMyService { public int add(int a,int b); public int minus(int a,int b);}... 阅读全文
posted @ 2015-04-24 19:49 superGG 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 首先,我们要明确的多模块项目的含义,它是指一个应用中包含多个module。一般来说,一个应用单独部署成服务,只是打包的时候,maven会把各个module组合在一起。各模块一般单独打成jar放到lib目录中,当然web应用也生成war包。 这里说的多模块项目要与那种单独自立门户的多个applicat... 阅读全文
posted @ 2015-03-24 13:49 superGG 阅读(6467) 评论(0) 推荐(0) 编辑
摘要: 前海保险交易中心面试记发现离职后的两次面试都是在恶劣的天气下进行,今天深圳最低的气度只有10度,还夹着冰冷的雨水。中午12点半简单的吃完午餐,就从布吉出发到科苑,一路上都想着,如果不小心要我了,那么搬家也是件灰常麻烦的事(东西特别多),而且刚刚预交了两个月的月租,总共花了2个小时左右才到,鞋子袜子都... 阅读全文
posted @ 2015-03-21 23:22 superGG 阅读(1653) 评论(0) 推荐(0) 编辑
摘要: 看上面的框架图,先抓住它的主干,即Collection和Map。1 Collection是一个接口,是高度抽象出来的集合,它包含了集合的基本操作和属性。 Collection包含了List和Set两大分支。 (01) List是一个有序的队列,每一个元素都有它的索引。第一个元素的索引值是0。 ... 阅读全文
posted @ 2015-03-21 23:20 superGG 阅读(3469) 评论(0) 推荐(0) 编辑
摘要: 如何利用 JConsole观察分析Java程序的运行,进行排错调优 http://jiajun.iteye.com/blog/810150 如何使用JVisualVM进行性能分析 http://jiajun.iteye.com/blog/1180230 全功能的Java剖析工具(profiler) ... 阅读全文
posted @ 2015-03-21 23:16 superGG 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 一直是个不善于表达自己的人,又或许是文字功底差,或许是因为懒惰的原因,一直没有好好写写blog,那么从今天开始,学会表达、学会记录 阅读全文
posted @ 2014-04-11 12:19 superGG 阅读(167) 评论(0) 推荐(0) 编辑
摘要: CMMI在中国之混乱-CMMI比ISO9000会更惨自己接触CMM/CMMI已经有8年时间了,现在静心回顾一下,觉得CMMI在中国的命运会比ISO9000还悲惨。一组现象或许让你我对此结论有更深入的体会。各地政府均采取&ldquoCMMI政府补助&rdquo方式推动CMMI在中国的落地,一方面提升IT企业研发管理水平,另一方面能让IT企业,特别是外包企业,能获得进入欧美日市场的通行证。也就是说,若你的企业通过了CMMI 2/3/4/5级认证,你的企业会获得30万到100万不等的政府补助。咋一看,这个是好事情,能快速提高中国IT企业的管理水平啊。政府在制定政策的时候,本意是好的, 阅读全文
posted @ 2014-04-11 12:10 superGG 阅读(2391) 评论(1) 推荐(1) 编辑
摘要: 集合中存放的依然是对象的引用,而不是对象本身ArrayList: 1) ArrayList底层使用数组实现,当使用不带参数的构造方法生成ArrayList对象时,实际上会在底层生成一个长度为10的Object类型数组 2) 如果生成的数组超过10个,那么ArrayList底层会生成一个新的数组,长度为原数组的1.5倍+1,然后将原数组的元素复制到新数组之中,并且后续增加的内容都会放到新数组之中,当新数组无法容纳增加的元素时,重复该过程 3) 对于ArrayList元素的删除操作,需要将被删除元素的后续元素向前移动,代价比较高 4) 集合当中只能放置对象... 阅读全文
posted @ 2014-03-20 12:19 superGG 阅读(207) 评论(0) 推荐(0) 编辑
摘要: Static静态块:静态代码块的作用是完成一些初始化的工作,首先执行静态代码块,然后执行构造方法,静态代码块在类被加载的时候执行,而构造方法是在生成对象的时候执行;要想调用某个对象来生成对象,首先需要将类加载到Java虚拟机上(JVM),然后由JVM加载这个类来生成对象StringPool(字符串池):例子:String aa = "abc";String bb = "abc";1)查找StringPool中是否存在"abc"这个对象 不存在:则在StringPool中创建一个"abc"对象,然后将StringPo 阅读全文
posted @ 2014-03-20 12:16 superGG 阅读(182) 评论(0) 推荐(0) 编辑