博文

Windows下多个tomcat服务独占JVM启动的设置方法(2012-01-30 23:44:00)

摘要:时间:2012-01-15 浏览:15次 来源:本站 Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,目前已经单独作为项目进行维护,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。目前最新版本是7.0,支持Servlet3.0和JSP2.2规范,以下是7.0的特性说明: Apache Tomcat 7.x is the current focus of development. It builds upon the improvements made in Tomcat 6.0.x and implements the Servlet 3.0, JSP 2.2 and EL 2.2 specifications. In addition to that, it includes the following improvements: Web application memory leak detection and prevention(内存泄露的检测和预防) Improved security for the Manager and Host Manager applications(加强了应用管理安全) Generic CSRF protection(Cross-site request forgery跨站请求伪造的防护机制) Support for including external content directly in a web application(支持跨web应......

阅读全文(1939) | 评论:0

编程语言性能比较 ubuntu one core(2011-04-03 10:28:00)

摘要:......

阅读全文(3196) | 评论:0

2010年4月TIOBE社区编程语言排名 C语言重返王座(2010-04-10 22:01:00)

摘要:TIOBE Programming Community Index for April 2010April Headline: C programming language back at number 1 position! C语言经过4年多的发展,在2010年4月重返排名首位,其所得比率在之前10年内徘徊于15%到20%之间,C的前进不是因为其比率大幅上升,而是Java语言长期处于下降的趋势,归咎于在jvm上运行了其他的语言(如ruby python javafxscript 甚至php都可以用jvm来实现),比如JAVAFXScript 也逼近前20名. After more than 4 years C is back at position number 1 in the TIOBE index. The scores for C have been pretty constant through the years, varying between the 15% and 20% market share for almost 10 years. So the main reason for C's number 1 position is not C's uprise, but the decline of its competitor Java. Java has a long-term downward trend. It is losing ground to other languages running on the JVM. An example of such a language is JavaFX script that is now approaching the top 20. TIOBE Programming Community给出当今较为受欢迎的编程语言排名结果及发展趋势.指数依据范围在技术性工程师,路线和第三方供营商的全世界可及性得出.流行的搜索引擎如GOOGLE,MSN,YAHOO! 和 YOUTUBE用于计算得出指数评级,TIOBE调查与多数代码行被写的最佳的编程语言或最好的语言无关.该指数可以用来检查是否你的编程技能,仍然是直至目前为止,或作出的战略决策,什么编......

阅读全文(3540) | 评论:1

甲骨文公布MySQL和Sun服务器发展计划(2010-01-29 19:58:00)

摘要:本周三,甲骨文发布了对收购Sun后的产品承诺.甲骨文表示,将积极推进MySQL开源数据库的发展,而不是任其自生自灭.同时甲骨文宣布了Sun硬件和其它软件的发展计划. 据甲骨文公司首席社区架构师Edward Screven介绍,甲骨文还计划继续投资和维持OpenOffice.org的独立性,同时还将推出一个单独的类似于谷歌Docs的云生产力套件.目前,Sun的OpenOffice一直是微软Office的有力挑战者. 此前,由于和甲骨文的商用数据库产品冲突,许多用户担心甲骨文将逐渐取消MySQL.因为此前MySQL凭借开源的思想和理念在数据库领域谋得了一席之地,并在一定程度上构成了对甲骨文的威胁.将MySQL收至旗下后,用户最担心的是甲骨文将其"冷冻"起来. 并且,甲骨文一向喜欢融合被收购公司的产品和技术,此前就对People Soft的收购就是一个比较典型的例子,尽管甲骨文保留了People Soft(仁科)的商标,但对这家公司知之甚少的企业很难再感受到仁科存在.这也造成了前期欧盟迟迟不通过甲骨文收购Sun交易审查的主要原因. 为此,甲骨文不得不做出有限的让步,2009年12月,甲骨文做出了10项具体承诺以此来支持MySQL的后续发展.甲骨文表示,未来3年内至少投资7200万美元用于开发MySQL,以及继续发布这款开源软件的最新技术研发成果.在未来5年内允许其它技术厂商继续在各自产品中授权使用MySQL. 现在,欧盟通过并购审查后,甲骨文方面表示将继续MySQL的独立的销售队伍,同时提高MySQL的代码,支持和与其他Oracle应用程序的兼容性.Screven将在开源软件部门负责MySQL,OpenOffice.org和其他开源开源应用. 在周三举行的网络直播发布会上,Screven和其他甲骨文的官员表示,甲骨文收购Sun的许多一流技术后,将使合并后的公司提供"完整,开放,集成"的系统."甲骨文和Sun合并后对IBM是一个巨大的挑战.此外,合并后的甲骨文-Sun还是企业开源技术的最大支持者."Screven这样评价道. 甲骨文还在周三的发布会上公布了其它一些软件及技术的发展规划. Java:甲骨文计划"扩大和加强Java的范围",同时实现Java平台的整合和简化.具体来说,就是推出针对桌面电脑的Java标准版客户端7,同时推出移动版本的Java ME,......

阅读全文(1728) | 评论:0

Sun、Oracle高管称Sun技术将存活下去(2010-01-08 19:08:00)

摘要:Sun董事会主席Scott Mcnealy和Oracle首席执行官Larry Ellison在Oracle OpenWorld 2009大会上反复表示,Sun技术不会随着Oracle收购Sun而消失.   从Java到Solaris操作系统,再到Sparc CPU平台和Sun存储技术,Oracle都会很好地处理这些技术.实际上,整合Sun的研发预算是"有史以来最好的研发机会之一".   例如,Oracle计划在Sparc上的投资远远超过Sun目前的投资.McNealy表示:"这对Sparc创新来说是一个很好的迹象."   他说:"看一看我们正在开发的核心技术:这些技术将在未来发展中找到一个合适的位置."   Ellison表示:"我们将在系统业务方面与IBM竞争,相信Sun和Oracle的接合将加强我们与IBM的竞争实力."   Ellison表示,他将向任何(任何一家大型公司或者企业)可以证明他们现有数据库应用运行速度达不到超过Sun设备两倍的人提供1000万美元,这也是新一轮营销大战的一部分.但是他坦言,最近Oracl因为将Sun和Oracle与IBM对比而被罚款10000万美元,其中基准测试数据并没有经过证实.   Ellison表示:"如果IBM希望竞争的话,我们非常欢迎并且会作出郑重承诺."同时他表示,Solaris将继续作为主要的企业操作系统和Oracle数据库运行的主要操作系统.   Ellison表示:"我们说过不会出售硬件业务,我们认为Sparc是一个非常棒的技术,稍加投资,它就会变得更好."另外Oracle还计划加大在开源MySQL数据库上的投资.   在Oracle之前,曾有传闻称IBM将会成为Sun的买家.目前Oracle对Sun的收购案仍然在接受欧盟的调查,起因是商用数据库巨头Oracle将会获得MySQL.最近,Ellison表示,Sun因为等待这次交易结束已经遭受了每个月1亿美元的损失.   在谈到Oracle对待Java的问题时,McNealy将Sun副总裁,同时也是Java之父的James Gosling请上台.Oracle的产品系列支持Java,同时Oracle与参与制订了多项Java Specification Requests (JSR),它是表述Java体系中规范和技术的正式规范文档.Gosling表示:"......

阅读全文(1537) | 评论:0

关注甲骨文-SUN收购案的背后 开源不等于免费(2010-01-08 18:30:00)

摘要: [Mysql.COM网站消息]JAVA是MYSQL使用者最受欢迎的头号语言 如果说09年是开源年,相信熟悉IT业界的人不会反对,经济危机使得开源软件势如破竹,大有舍我其谁的气概,但笔者并不认为是经济危机促进了开源软件的普及,而是积累久了,市场终于成熟的表现.   说到底,除去开源软件物美价廉的面具,它仍然只是一种商品,而不是技术人员的救世主,尽管它拥有技术人员喜欢的种种特性,但我们要知道,不是被喜欢和被崇拜就可以活的更久,Sun作为一个备受尊敬的公司仍然逃脱不了被收购的厄运,因此我们将开源软件作为一种商品来讨论,为什么它会有今天的爆发,而在爆发中又该注意哪些市场规律.   价格因素不能成为开源软件爆发的主因   布鲁斯.亨德森:如果竞争者的条件几乎相同并以同一方式谋生,那么,他们之间的平衡就是不稳定的,这样的行业经常爆发价格战.   据市场研究公司IDC最近发表的一篇研究报告称,全球开源软件的销售收入从现在至2013年的复合年增长率为22.4%,到2013年的销售收入将达到81亿美元,暂且不论服务器领域的主力军Linux,单单是开源浏览器Firefox的市场份额就已经与IE8平分秋色,而甲骨文用户集团总裁兼CEOKaplan曾说,MySQL是替代甲骨文软件的最流行开源软件,根据对269名用户的调查,MySQL用户占33%.然后是PostgreSQL用户.   尽管开源软件的市场份额看似很大,但我们不得不注意的问题是,产品的重复度很高,而谋生的商业模式也相似,例如在中国企业级Linux市场上,尽管红帽的使用十分普遍,但非商业版本的使用也是占据了相当一部分市场份额,而造成这一结果的直接原因就是用户对价格的敏感.如果直观的解释,将开源软件和非开源软件划分为两个阵营,那么当开源软件吸引用户的主要原因是低廉的价格的时候,那么选择开源软件的用户多数会遵循这样的选择规律,能用免费的,不用收费的,能用低收费的,不用高收费的,例如红帽与CentOS的同质竞争关系,而这样造成的直接后果就是开源阵营内部本身的价格战,势必消耗彼此的实力.因此如果我们将开源软件的爆发归于经济危机,那么开源软件本身就沦为了一种不得已的替代品,这样不仅低估了开源软件的实力,也会让开源软件厂商的日子更辛苦,毕竟拼价格不是长久之计.   价格确是成为开源软件爆发的主因   布鲁斯.亨德森:如果只......

阅读全文(2045) | 评论:0

2009年11月TIOBE编程语言排名 C语言正缩短与JAVA之间的差距(2009-11-13 16:42:00)

摘要:TIOBE Programming Community Index for November 2009November Headline: C is closing its gap with Java 11月头条:C语言正缩短与JAVA之间的差距 TIOBE Programming Community给出当今较为受欢迎的编程语言排名结果及发展趋势.指数依据范围在技术性工程师,路线和第三方供营商的全世界可及性得出.流行的搜索引擎如GOOGLE,MSN,YAHOO! 和 YOUTUBE用于计算得出指数评级,TIOBE调查与多数代码行被写的最佳的编程语言或最好的语言无关.该指数可以用来检查是否你的编程技能,仍然是直至目前为止,或作出的战略决策,什么编程语言时,应当采取出发,以建立一个新的软件系统.tiobe指数定义可以在这里找到.以下是索引比率排列前20的程序语言: http://www.txdnet.cn/essay/view.jsp?tid=1258100880535&cid=2......

阅读全文(3757) | 评论:0

2009年10月编程语言排名(2009-10-15 00:42:00)

摘要:TIOBE Programming Community Index for October 2009October Headline: Objective-C is on its way to the top 10 10月头条:编程语言排名 Objective-C向前10名挺进 TIOBE Programming Community给出当今较为受欢迎的编程语言排名结果及发展趋势.指数依据范围在技术性工程师,路线和第三方供营商的全世界可及性得出.流行的搜索引擎如GOOGLE,MSN,YAHOO! 和 YOUTUBE用于计算得出指数评级,TIOBE调查与多数代码行被写的最佳的编程语言或最好的语言无关.该指数可以用来检查是否你的编程技能,仍然是直至目前为止,或作出的战略决策,什么编程语言时,应当采取出发,以建立一个新的软件系统.tiobe指数定义可以在这里找到.以下是索引比率排列前20的程序语言: http://www.txdnet.cn/essay/view.jsp?tid=1255194641527&cid=2  ......

阅读全文(2141) | 评论:0