java

Google Java App Engine之数据存储

Google Java App Engine的目标是将可扩展的web应用程序从编写持久层的困境中解脱出来,但它是如何实现着一宏伟目标的呢?Richard Hightower concludes写了一篇文章,文章中阐述了它对Google Java App Engine的一些介绍和看法。文章结合Java Data Object(JDO)和Java Persistence API (JPA)对Google Java App Engine进行了讨论。最后,Richard指出了目前Google Java App Engine的一些缺陷,并给出了对应的演示。 […]

Linux

Nokia力挺Maemo 5-放弃Symbian转投GNU Linux?

Maemo 5 被选择为Nokia N900的操作系统,而不是Symbian,这多少让人么有些意外,先来看看什么是Maemo。 Maemo是一个符合GNU的Linux的发行版,按照官方的说法。Maemo是一个移动设备开源软件平台。它是Nokia与众多开源软件(如the Linux kernel,Debian Linux,GNOME)共同开发的Linux操作系统,尤其是针对为高端移动设备提供了丰富的特性支持,目前Maemo已经被应用在诺基亚N770、N800和N810上。 我们从Nokia官方了解到,Maemo已经被定位成 诺基亚的顶级操作系统,通过使用Maemo来弥补Symbian的某设计上的缺陷。目前Maemo主要是被用于高端手持移动设备商,但由于其Linux内核的特性(Maemo本身就是Linux),Maemo上的应用将更容易甚至是无缝的移植到笔记本电脑等高端设备上。 诺基亚的最新手机Nokia N900没有采用Symbian系统,而是选择了GNU Linux的发行版Meamo,这足以说明Maemo在Nokia中的地位已经如日中天。 最后简单介绍一下Nokia N900的配置: 3,5英寸800×480触摸屏,滑盖式键盘 Wi-Fi, HSPA,GPS 五百万像素摄像头,CZ镜头 32

搜索引擎

谷歌全球市场份额增至67.5%

随着微软和雅虎的搜索业务合并,百度推出新的框计算,谷歌在搜索领域所面临的压力陡增。不过谷歌也有好消息传来,美国知名互联网流量监测机构comScore近日发布的最新统计数据显示,今年7月期间,尽管谷歌在美国搜索市场的份额稍有下降,但其全球市场份额却创下了历史新高,即由今年6月的67.1%增至67.5%。 comScore称,今年7月期间,谷歌全球市场的搜索总量比今年6月增长了4%,比去年同期增长了58%。然而就美国市场而言,今年7月谷歌搜索量比6月下降了4%,主要原因是微软Bing(中文名称“必应”)今年6月正式上线后,由于微软加强了市场推广力度,使不少网民愿意试用Bing。 comScore前不久公布的数据显示,今年7月期间,谷歌美国市场份额为64.7%,低于6月的65.0%;雅虎为19.3%,低于6月的19.6%;微软Bing为8.9%,高于6月的8.4%。 值得注意的是,comScore所统计的谷歌全球市场份额,并没有将所有国家和地区的网民搜索量包括在内,特别是没有将中国等重要互联网市场的相应数据纳入这次统计范围。如果将中国市场归纳在内,估计谷歌的全球市场份额数据会有大幅度的缩水。就目前来看,谷歌虽然还一直保持着搜索引擎领域的霸主地位,不过随着美国市场微软的崛起,中国市场百度的阻击,谷歌市场霸主的地位已经开始显现出了松动的痕迹。 [ad#468-60]

java, jetty

Google App Servlet容器转型 – 从Tomcat到Jetty

Google App Servlet容器转型了,最初是Apache Tomcat ,但最终将切换到 Jetty 上。很多人想问:为什么要做?Tomcat 有什么问题吗? 我们获得的一次访问 Webtide(Jetty 开发个团队)的机会,一下是一些详细的信息: 提问: 为什么Google选择Jetty作为web服务器和Servlet容器,而不是 Tomcat 或其他的? Google选择Jetty的关键原因是它的性能和灵活性。 在云计算里,性能的因素很重要,如果你运行几万个Jetty的实例(Google就是这样干的),每个server省1M内存空间,那就会省10几个G的内存(或者在相同的内存下运行更多的Jetty实例)。 Jetty 由于其设计的精巧因此拥有可插拔和可扩展的特性,这样Google就可以高度的自定义它。 Google替换了他们自己的HTTP

百度动态

百度有啊凤鸣计划

        百度旗下电子商务平台“有啊”日前向外界公布了“凤鸣计划”。根据这一计划,“有啊”将引入一批有自主品牌和独立网店、运营良好、能够提供优质服务和售后保障的企业类商户。   百度电子商务事业部总经理李明远表示,“凤鸣计划”主要针对企业类商户,将采用“旗舰店”的模式入驻,百度为商户提供品牌担保、资源推广,帮助其提升品牌价值和变现能力,而商户则为网民提供优质的产品和服务,双方共同打造一个优质商户的生态圈。   据了解,首批引入的商户已经锁定,有自主品牌和独立网店,运营良好,并且能够在物流、售后等方面都提供优质服务的企业商户将成为首选。入驻后,其在“有啊”的“旗舰店”将与自有的独立网店库存同步,而百度将调集旗下的品牌专区、推广服务等营销资源,帮助商户实现品牌和销量的双丰收。 [ad#468-60]

java

JBoss发布HornetQ项目

HornetQ是一个开源的Java版本的消息系统,HornetQ支持多种协议,可以很容易的嵌入到您已有的系统中,并且性能方面表现十分优秀,HornetQ还支持集群和一部消息机制。HornetQ是基于JBoss Messaging 2.0 项目开发而成的。 HornetQ 基于Apache v 2.0 许可发布,下面是HornetQ一些特性: HornetQ使用纯Java编写,因此HornetQ可以运行在任何支持Java的操作系统上,但HornetQ要求Java 5以上的版本。 HornetQ完全支持JMS,HornetQ不但支持JMS 1.1 API同时也定义了很多新的API,这可以最大限度的提升HornetQ的性能和灵活性。在不久的将来更多的协议将被HornetQ支持。 HornetQ拥有超高的性能,HornetQ在持久化消息方面的性能可以轻易的超于其它杂志上常见的非持久化消息的性能。当然,HornetQ的非持久化消息的性能会表现的更好! HornetQ完全使用POJO,纯POJO的设计让HornetQ可以尽可能少的以来第三方的包。从设计模式来说,HornetQ这样的设计入侵性也最小。您可以有选择的让HornetQ独立运行或者让HornetQ与JBoss应用程序服务器,或者其他Java应用程序服务器整合。 HornetQ拥有完善的错误处理机制,HornetQ提供服务器复制和故障自动转移功能,该功能可以消除消息丢失或多个重复信息导致服务器出错。 HornetQ提供了灵活的集群功能,通过创建HornetQ集群,您可以享受到到消息的负载均衡带来的性能提升。您也可以通过集群,组成一个全球性的消息网络。您也可以灵活的配置消息路由。 HornetQ拥有强大的管理功能。HornetQ提供了大量的管理API和监控服务器。它可以无缝的与应用程序服务器整合,并共同工作在一个HA环境中。 HornetQ提供了大量参考文档,还有强大的社区支持,这些都是使用HornetQ必不可少的也是最直接的资料.

java

SpringSource企业Java云 启动

为了降低企业Java应用程序的复杂度,SpringSource企业Java云 正式启动 ,SpringSource企业Java云 允许用在一个公共的云环境中户管理部署Spring,Grails和其他Java应用。SpringSource企业Java云 提供了一组十分容易使用的服务,开发者可以在几分钟内利用简单的web接口开发他们自己的应用。同时SpringSource企业Java云还提供了通用的自动化部署蓝图,智能SLA-Driven资源分配,以及自动基础修复功能。 值得一提的是,SpringSource企业Java云 的创造者是享誉Spring社区,并且备受尊敬的Java专家Chris Richardson。现在这位大仙和他的团队已经是SpringSource的成员,您可以通过它的个人Blog了解更多关于 SpringSource企业Java云 的信息。 如果您想了解更多 SpringSource企业Java云 的特性,请访问下面网址: http://www.cloudfoundry.com/features.html Chris Richardson个人Blog http://chris-richardson.blog-city.com/ [ad#468-60]

java

EasyWeb4J 0.2 发布- 支持多数据库和简单的校验器

EasyWeb4J 0.2正式发布了,至于EasyWeb4J是什么请参考 EasyWeb4J Java Web框架-简化Java Web开发,本次发布的EasyWeb4J 0.2版本主要的增强在于,允许在同一个应用程序中可以支持多个数据库,并且可以再models中使用简单的校验器。 下面是EasyWeb4J 0.2的一些主要更新: EasyWeb4J 0.2中仓库管理代码完全重构,而重构带来的好处就是EasyWeb4J可以更容易的支持多个数据库和支持更多样的持久化机制。 EasyWeb4J 0.2已经实现了机遇Hibernate和JPA的多数据库支持。 EasyWeb4J 0.2中加入了在models中编写校验器,但目前只有一个校验方法完成所有的校验功能。(改功能应该会在后续EasyWeb4J版本中得到增强) EasyWeb4J 0.2中的基本类型校验是自动完成的。 EasyWeb4J 0.2的另一个亮点是创建工程的时候可以指定默认语言的i18n信息,这个功能为增强项目的国际化功能提供了有力的支持。 EasyWeb4J

java

Resin 4.0.1发布-支持10000个并发连接

Resin是一个以性能著称的优秀Servlet容器,Resin采用纯Java编写,因此是可以跨平台使用,您可以轻易的将Resin部署在任何支持Java SDK的操作系统上。Resin曾经被称为最快的Servlet容器。即使是到了今天,在诸多Servlet容器都有大幅度改进的情况下,Resin的性能也是在同类产品中名列前茅的。 同时Resin也是一个具有超高性能HTTP服务器,Resin完全支持HTTP 1.1协议,官方声称Resin在静态页面的处理方面的能力与Apache 服务器相差无几。当然,对于Web Server的性能来说可能Nginx会是更好选择吧。 本次发布的Resin 4.0.1版本给我们带来如下新特性: Resin 4.0.1中新增了对 Java Injection(JSR-299)的支持 Servlet 3.0也在Resin 4.0.1得到支持,即便Servlet 3.0仍然还是 Early Access版本. Resin 4.0.1可以支持10000个并发连接(由此可见Resin强悍的性能)

搜索引擎

微软雅虎搜索合作因涉嫌反垄断面临流产?

         据国外媒体报道,因微软与雅虎达成的10年搜索和广告合作协议或将因为反垄断监管部门的介入而陷入流产状态。 按照微软、雅虎已达成的协议,微软将成为雅虎搜索的技术提供商,而雅虎将独家负责两家公司全球范围内的搜索广告销售事务,但具体将使用微软adCenter网络广告平台。而该交易要获得监管部门批准,微软和雅虎必须首先让监管部门相信,这次合作不会危及广告主和消费者的利益。   微软和雅虎达成上述合作协议后,美国监管部门称将对此展开全面调查。微软和雅虎此前已表示,最快也得等到2010初,监管部门才能完成对这起交易的评估。两家公司上周已证实,已分别向美国司法部提交了请求评估这次合作的文件。微软法律总顾问Brad Smith前不久承认,同雅虎的这次合作其实存在着一些市场风险,而且自己也不清楚监管部门将用多长时间来评估该交易,“就目前而言,我们不可能知道该评估过程将花去多长时间。评估时间的长短,主要还要看政府部门评估此事的力度如何。”除美国司法部外,欧盟也将对该交易展开反垄断调查。   微软一直认为,该交易应该能够得到监管部门的批准,原因是这次合作会向谷歌发起挑战,因此将有利于维持搜索市场的正常竞争。Brad Smith上周曾表示:“世界各国政府都已经意识到,在互联网搜索业务领域,应进一步加强其市场竞争程度。而要打破市场第一者的优势地位,唯一的办法就是市场第二和第三者联手,以维护搜索市场的平衡状态。我们去年就说过,尽管微软市场规模很大,财务状况也较好,但我们的搜索业务一直没有盈利,这种情况一直持续到今天。”   而反垄断部门最为担心的问题是:如果批准微软-雅虎交易,其最终将把搜索市场由谷歌“一家独大”演变成“双寡头垄断”局面,即今后微软-雅虎联盟可同谷歌达成行业协议,以共同操纵网络广告市场的价格。目前看来,监管部门在评估微软-雅虎合作过程中,最为“头痛”的问题是:无法预测搜索技术今后数年内是否会取得突破性发展。 [ad#468-60]

Scroll to Top