资讯月刊下载
[编程语言] 盘点最流行的Java工具
最流行的工具并不一定是“最好的”,对于开发来说,什么是最好的,取决于使用场景。然而,当选择工具时,流行程度是不可忽视的一个重要因素,并不是因为工具的流行增加了其价值,而是因为广泛使用的社区带来了无价的资源和支持。 流行的工具更容易学习,因为会有很多人乐意帮助你。如果是开源的话,麻烦就更少了。因为有更多的人在审核代码和进行测试,能考虑到更多的情况。 在很多情况下,都会有一个对立的竞争对手,比如Ap ...
[企业架构] Facebook架构解读
从我看过的各种资料,还有与各式人等的交谈中,可以得出Facebook现在的架构是这样的: Web前端用PHP语言编写,然后用HipHop Compiler[1]转换为C++语言,再用g++编译器编写,从而提供高性能的模板与web逻辑执行层。 完全依赖静态编译所造成的限制,让Facebook开始启用HipHop Interpreter [2]及HipHop虚拟机,将PHP代码转译为HipHop ...
[编程语言] 一步一步理解 Java 企业级应用的可扩展性
原文:https://dzone.com/articles/the-basics-of-scaling-java-ee-applications 译文来自:OneAPM 摘要:本文主要介绍如何理解 Java 应用的扩展方式以及不同类型的扩展技术和具体技巧,介绍一些有关 Java 企业级应用的一般扩展策略。 老实说,“可扩展性”是个全面且详尽的话题,而且往往得不到充分理解。人们通常认为可扩展性等 ...
[Web前端] 提升网站性能开发的10个技巧
随着网络的高速发展,网络性能的持续提高成为能否在芸芸App中脱颖而出的关键。高度联结的世界意味着用户对网络体验提出了更严苛的要求。假如你的网站不能做到快速响应,又或你的App存在延迟,用户很快就会移情你的竞争对手。以下为大家总结10条有关性能提升的经验,以供参考: 1.采用反向代理服务器(Reverse Proxy Server)来对应用进行加速和保护 其作用主要在以下三方面: 负载平衡 ...
[编程语言] 减少使用Java应用服务器,迎接Docker容器
【编者的话】随着Docker的发展,越来越多的应用开发者开始使用Docker。James Strachan写了一篇有关Java开发者如何使用Docker进行轻量级快速开发的文章。他告诉我们,使用Docker和服务发现的机制,可以有效减轻Java运维人员的负担,进行项目的快速启动和持续迭代。 多年来,Java生态系统一直在使用应用服务器。Java应用服务器(如Servlet Engine、JEE或O ...
[编程语言] 减少使用Java应用服务器,迎接Docker容器
【编者的话】随着Docker的发展,越来越多的应用开发者开始使用Docker。James Strachan写了一篇有关Java开发者如何使用Docker进行轻量级快速开发的文章。他告诉我们,使用Docker和服务发现的机制,可以有效减轻Java运维人员的负担,进行项目的快速启动和持续迭代。 多年来,Java生态系统一直在使用应用服务器。Java应用服务器(如Servlet Engine、JEE或O ...
[研发管理] 如何利用单台服务器实现10万多个Git仓库托管
摘要:如果你想在任何地方免费托管私有/公共仓库,你可以选择GitLab.com。目前,已有20000人在积极使用它来托管仓库,并且一台服务器就已托管10万多个仓库。 【编者按】在单台服务器上就可以托管10万多个仓库,GitLab.com是如何做到的呢?本文翻译自《The hardware that powers 100,000 git repositories》,看GitLab.com是如何自 ...
[数据库] 开源力量公开课第58期:Hadoop核心系统原理、生态系统 ...
开源力量公开课第58期:Hadoop核心系统原理、生态系统介绍和实用场景解析 时间: 2014-05-27 20:00 直播地址:http://www.osforce.cn/openclass/79/show?fr=iteye 价格:线上免费 线下免费 开源力量公开课,每周二,晚八点,让我们一起向大牛们学习! 课程背景: 随着互联网、移动互联网和物联网的发展,我们已经切实地迎来了一个大数据的 ...
[编程语言] 开源力量公开课第34期:JBoss应用服务器架构体系和Ja ...
开源力量公开课第34期课程题目——JBoss应用服务器架构体系和JavaEE的技术变革之路 开课时间:2013年10月15日 19:00 - 21:30 现场或线上参课:http://www.osforce.cn/opencourse/34.html 现场参加(免费):北京市海淀区海淀西大街70号 , 3W咖啡二楼(海淀图书城籍海楼对面) (上海的同学注意了!:本期公开课在北京举行,不在上 ...
[企业架构] 调查显示Java 应用服务器市场开源完胜
Web 应用性能公司 New Relic 发布了一项关于 Java 应用服务器市场的调查报告,该报告主要比较了在 Java 应用服务器市场方面用户到底是选择开源产品还是商业的软件。调查结果表明在 Java 应用服务器市场上,更多的用户会选择开源产品,而不是商业软件。 New Relic 调查了超过 1 000 个客户,根据调查的结果,有超过 80% 的企业用户(涉及商业软件、消费互联网、电子商务、 ...
[企业架构] Apache Geronimo 3.0 beta 1发布,完全实现Java EE 6 ...
Apache Geronimo最近发布了3.0 版本的首个测试版,新的Apache Geronimo 3.0完全实现了Java EE6规范,并且支持OSGi编程模式。这意味着Geronimo现在已经比它的另一个开源竞争者JBoss领先了一小小步,JBoss至今“只”通过了Java EE规范的Web Profile认证。 Geronimo是Apache软件基金会开发的一个开源Java应用服务器项目, ...
[移动开发] Miro 4有望填补Android系统iTunes应用空白
据国外媒体报道,开源音频和视频点播服务Miro今天发布新版软件Miro 4,该软件有望填补Android系统的iTunes式应用空白。Miro 4支持Windows,Mac和Linux系统,新增桌面到Android同步功能,同时还提供媒体文件格式转换,Torrent文件管理,播客推荐和视频搜索功能。 Miro 4的Android同步功能主要针对音乐和视频文件,内置一款浏览和管理程序,以方便用户 ...
[行业应用] 黑莓向iPhone/Android开放企业数据管理服务
5月6日消息,黑莓手机制造商RIM近日作出了“艰难的决定”:向苹果的iPhone和Android智能手机开放其安全性能极强的企业服务器,以管理除黑莓手机外的其它设备与企业数据连接问题,但会收取相应的管理费用。 RIM的这一决定是在本周于佛罗里达州奥兰多市举办的2011年度黑莓世界大会上公布的。 对此,路透社报道称,RIM这一不可思议的妥协是为了在以后的竞争中保持高度灵活性,以免于溃败。报道还称, ...