资讯月刊下载

第121期(18-03)

2018年03月 - 总第121期
  • Java程序员开发常用的工具
  • 3月全球数据库排名:PostgreSQL 再迎暴涨
点击下载>>

第120期(18-02)

2018年02月 - 总第120期
  • 开源巨献:2017 年 Google 开源了这些超赞的项目
  • 关于区块链,程序员需要了解什么
点击下载>>

第119期(18-01)

2018年01月 - 总第119期
  • 编写高性能Java代码的最佳实践
  • 从15000个Python开源项目中精选的Top30,Github平均star为3707,赶紧收藏!
点击下载>>

更多月刊下载

活跃编辑

资讯编辑

转载新闻 [Web前端] 前端性能优化小纪

天下武功,无坚不破,唯快不破。对前端而言,快意味着要求资源体量更小、数量更精简、内容更早呈现、交互更加人性化。当项目做到一定程度,就应该考虑性能的问题,前端的性能优化有诸多有迹可循的理论和方法,比如 Yahoo!性能军规、Google PageSpeed Insights Rules。 我们团队一个比较老的项目首屏加载大概需要20多秒,这严重影响了用户体验,于是进行了一次首屏加载的性能优化。 浏 ...
jihong10102006 评论(1) 有9284人浏览 2018-02-18 0 0

原创新闻 [行业应用] 服务端I/O性能大比拼:Node、PHP、Java、Go

原文:Server-side I/O Performance: Node vs. PHP vs. Java vs. Go 作者:BRAD PEABODY 翻译:雁惊寒 摘要:本文首先简单介绍了I/O相关的基础概念,然后横向比较了Node、PHP、Java、Go的I/O性能,并给出了选型建议。以下是译文。 了解应用程序的输入/输出(I/O)模型能够更好的理解它在处理负载时理想情况与实际情况下的 ...
jihong10102006 评论(4) 有15597人浏览 2017-12-22 1 4

转载新闻 [企业架构] 高性能智能日志实践

【编者按】本文作者是 Archanaa Panda ,从 2000 以来一直在软件开发(构架、设计和编程)团队担任 Java / JavaEE 构架师,目前立志于做一个与时俱进的独立的顾问架构师。在本篇文章中,作者通过多个方面为生产环节的日志提供建议和指导,最后还介绍了一个高性能的智能日志技术,帮助大家构建高性能的智能日志框架。 1.摘要 当应用在生产过程中,日志通常处于开发周期的次要位置,但实 ...
mengyidan1988 评论(3) 有5894人浏览 2016-03-23 2 0

转载新闻 [移动开发] 移动网络下的性能优化之省电篇

随着3G和4G网络的普及,用户使用APP的场景更多地集中在移动网络下。同时也带来了手机电量消耗更快和网络延迟更高的问题。想开发出用户体验更好的应用,就需要对移动网络有更深入的了解。本系列文章分为上下两篇,分别介绍如何开发出更省电和网络延迟更低的移动应用程序。本篇文章主要介绍移动网络的一些基本工作原理以及降低手机耗电的优化方案。 初窥2G,3G,4G网络 说起移动网络我们不得不提香农定理。香 ...
mengyidan1988 评论(2) 有4881人浏览 2016-02-26 1 0

转载新闻 [企业架构] 应用性能优化:如何将应用延迟降低为 0 ms

之前已经提过通过 Varnish 缓存进行网站性能优化,以及延迟对商业的影响。 经历过太多这样的问题分析和定位过程: 某大型网站的 Redis 集群的机器负载每几十分钟出现一个超越平时几十倍大的高峰,结果是因为这些实例每几十分钟对所有数据进行写盘持久化。 某大型媒体网站的 MySQL 读流量异常大,结果是因为每个读操作都携带了 2MB 的页面初始化信息。这个 BUG 修正的直接结果不仅仅是降低了数 ...
mengyidan1988 评论(0) 有5349人浏览 2016-02-23 1 1

转载新闻 [编程语言] Java实现单例的难点

有简单又高效的方法可以实现单例模式,但没有一种方式能在任何情况下都确保单例的完整性。 单例模式是指某个类只被实例化一次,用来表示全局或系统范围的组件。单例模式常用于日志记录、工厂、窗口管理器和平台组件管理等。我认为要尽量避免使用单例模式,因为一旦实现就很难改变或重载,而且会造成编写测试用例困难、代码结构糟糕等问题。另外,下面文章中的单例模式是不安全的。 人们花大量的精力研究怎样更好地实现单例模式 ...
mengyidan1988 评论(2) 有7334人浏览 2015-11-05 0 0

转载新闻 [编程语言] 如何提升 RailS 应用的性能?

Is rails slow? 「铁路很慢」,你也许听过这个笑话,那么我们的 Rails 框架呢? 如果说 Rails 慢,那么如何提升 Rails APP 的性能就成了开发者们最关注的问题。 也许你听说过很多提升 RoR APP 性能的方法,它们有难有易,我们需要在选择其中最能帮助开发者脱离性能困境的。 这里列举了几种不同的提升 Rails 应用性能的方法。 1.数据库索引 你的 APP ...
mengyidan1988 评论(2) 有6272人浏览 2015-07-27 0 1

原创新闻 [移动开发] 性能、UX、跨平台:移动Web应用UI框架大比拼(下)

3. FrameWork 7 一年多前,在我刚创业时,为了尽可能地减少麻烦,我一直在寻找一种组件丰富、功能强大的UI框架,而早于Ionic问世的FrameWork 7(简称“F7”)正好能满足我的需求。其官方网站上称F7是“为iOS应用开发量身定制的全能型HTML框架”,这反倒给了我一个拒绝的理由,因为F7不支持跨平台。 不过,用F7开发混合iOS应用还是不错的,一整套UI组件覆盖了原生iO ...
cao345657340 评论(2) 有8269人浏览 2014-12-24 2 0

原创新闻 [移动开发] 性能、UX、跨平台:移动Web应用UI框架大比拼(上)

摘要:仅限iOS或跨平台?力求打造惊艳的转换、动画效果和流畅的用户体验?想要快速部署产品?针对高端移动设备还是中低端?对比Ionic、Famo.us、F7、OnsenUI以及Angular Material Design,选择最合适的Hybrid App UI框架。 本文作者Tal Gleichger是拥有8年实战经验的资深全栈Web开发者,也是SocialBelong的CTO及联合创始人。在移动 ...
cao345657340 评论(0) 有7004人浏览 2014-12-24 5 0

转载新闻 [编程语言] 8 种提升 ASP.NET Web API 性能的方法

ASP.NET Web API是非常棒的技术。编写 Web API 十分容易,以致于很多开发者没有在应用程序结构设计上花时间来获得很好的执行性能。 在本文中,我将介绍8项提高 ASP.NET Web API 性能的技术。 1) 使用最快的 JSON 序列化工具 JSON 的序列化对整个 ASP.NET Web API 的性能有着关键性的影响。 在我的一个项目里,我从 JSON.NET 序列化工具 ...
cao345657340 评论(0) 有7608人浏览 2014-11-06 1 0

转载新闻 [编程语言] Java高速、多线程虚拟内存的实现

本文作者Alex已经从事Java开发15年了,最近帮助开发了COBOL和Magik语言的JVM 。当前,他正致力于Micro Focus的Java性能测试工具。在本文中,他阐述了在标准硬件中实现高速、多线程虚拟内存的可能性及方案。原文内容如下。 你想在标准硬件上运行TB级甚至PB级内存的JVM吗?你想与内存交互一样读写文件,且无需关心文件的打开、关闭、读、写吗? JVM的64位地址空间使这些成为 ...
newer7 评论(10) 有26809人浏览 2014-07-04 7 0

原创新闻 [企业架构] 看看传说5亿行代码的Healthcare.gov网站的架构

HealthCare.gov是美国联邦健康保险交换系统的核心,该网站自10月1日开通运营以来一直遭受各种问题的困扰,比如性能、数据问题等等。 《纽约时报》曾报道称“大约1%的代码——相当于500万行——需要重写”,如果这个数据正确,也就是说Healthcare.gov的总代码量达到了惊人的5亿行。5亿行意味着什么呢?这意味着Healthcare.gov的代码量是Facebook、Windows X ...
wangguo 评论(45) 有26912人浏览 2013-11-07 21 2

转载新闻 [编程语言] Java那么健壮,怎么会挂?

Dr. Dobbs主编Andrew Binstock日前发布了一篇关于Java的帖子《Java那么健壮,怎么会挂?》。该帖发出后立刻成为了各大科技网站的讨论热点,并很快收到了近1000条回复。Andrew Binstock似乎早就预料到了会产生这样的局面,因此在1000条回复产生后,他立刻又写了一篇关于网友回复的帖子,再次阐述了自己对网友的回复的一些观点。 原文翻译如下。 我在上周发表的专栏“J ...
WnouM 评论(36) 有16337人浏览 2013-10-24 6 4

转载新闻 [互联网] Node.js:来自LinkedIn Mobile的10个性能提升秘籍

【译注】:LinkedIn 最近从 Rails转移到 Node.js 获得了巨大的成功,它砍掉了之前90%的服务器,并使性能提升了20倍。这个消息令很多人把 Node.js 看成了葵花宝典一样的神功,可是练习神功也不是一朝一夕的事,光练招式没有内功也是不成的,更何况还得…那啥…总之不容易啊!那么除了Node.js,LinkedIn 的性能提升还有什么秘密?LinkedIn 的软件工程师 Shr ...
WnouM 评论(5) 有11004人浏览 2013-05-27 3 0

转载新闻 [编程语言] Ruby社区应该去Rails化了

本文来自范凯的博客《robbin的自言自语》。原文内容如下: 从Linkedin和Iron.io抛弃ruby说起 最近半年关于Ruby编程语言最负面的两条新闻莫过于2012年10月的报导:Linkedin从ruby迁移到node.js,30台服务器减到3台,以及2013年3月的报导:Iron.io从ruby迁移到Go,30台服务器减到2台 node.js和Go都是最近两年服务器端高并发编程的热 ...
WnouM 评论(7) 有16929人浏览 2013-03-28 2 2

原创新闻 [编程语言] 10 条 Tips 助你成为优秀的 PHP 开发者

如今PHP已经成为了最流行的web开发语言,数以百万计的网站使用PHP开发,其中不乏一些鼎鼎有名的站点,如Facebook、Wikipedia等,以及一些知名的CMS,如WordPress、Joomla和Drupal等。 对于PHP开发者来说,提高编码水平相当重要。本文分享一些开发经验,以帮助你成为一名优秀的PHP开发者。 1. 优先使用PHP核心函数和类 创建自己的函数之前,请务必查看PHP ...
wangguo 评论(9) 有6832人浏览 2012-10-17 3 3

原创新闻 [编程语言] Eclipse性能争议续:谷歌捐赠性能测试实验室

新版Eclipse(4.2)的性能遭到了众多开发者的吐槽,Eclipse基金会也承认由于资源有限,该版本没有进行性能相关的回归测试或者代码覆盖率分析。 Eclipse 4.2与3.8之间的性能对比也引起了谷歌的关注,近日谷歌向Eclipse基金会提供了2万美元,用于购置硬件以协助该IDE的相关性能测试,该资金来自谷歌的开源项目办公室。 谷歌的Shawn Pearce称,该项捐款是专门用于建立一 ...
wangguo 评论(31) 有17833人浏览 2012-09-11 38 2

原创新闻 [编程语言] Eclipse 4.2 性能遭开发者吐槽

Eclipse 4.2发布之后,该版本与Eclipse 3.8之间的性能对比就成为了Eclipse社区中讨论最多的话题。 讨论最初由Cloudsmith创始人、Eclipse贡献者Thomas Hallgren引起,他称,他惊讶的发现,Eclipse 3.8的性能要比Eclipse 4.2好得多。 Hallgren称,老版本的Eclipse“启动更快,窗口关闭更快,菜单显示更快。Eclipse ...
wangguo 评论(72) 有35436人浏览 2012-09-10 45 0

原创新闻 [编程语言] JavaFX 8 中的性能改进

JavaFX 2.2前段时间刚发布,哪来的JavaFX 8?这是由于JavaFX将捆绑在Java 8中,为了和Java版本号一致,因此直接跳过了几个版本号。目前最新的Java 7更新版本中已经包含了JavaFX SDK。 JavaFX团队一直致力于该版本的性能改善,开发者Katya Pavlova在博客中公布了目前为止JavaFX 8的显著改进: 多线程已实现并已开启 关于控件的大量改进 改善 ...
wangguo 评论(14) 有12187人浏览 2012-09-05 15 1

原创新闻 [编程语言] 性能对比:Groovy 2.0 vs. Java

Groovy 2.0已于今年6月份发布,该版本支持静态类型检测,并改进了性能,集成了JDK7 invokedynamic和类型推断,以便从JVM对动态语言的支持中获益。 而开发者也比较关心Groovy 2.0相比之前的版本性能改善了多少,以及与Java相比性能如何。开发者Oliver Plohmann做了一项测试,以对比Groovy 2.0和Java的性能。 Oliver称,在某些情况下,性能之 ...
wangguo 评论(23) 有30214人浏览 2012-08-29 5 8

最近热门TAG

Java(1854) Google(1441) Android(1244) JavaScript(842) Web(669) Linux(648) 框架(605) Windows(591) 浏览器(540) HTML5(533) Firefox(483) jQuery(480) iOS(479) Ruby(427) Chrome(386) HTML(380) 编程(365) 工作(349) Apache(346) Python(328)

热门资讯

Global site tag (gtag.js) - Google Analytics