资讯月刊下载

第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,赶紧收藏!
点击下载>>

更多月刊下载

活跃编辑

资讯编辑

原创新闻 [互联网] 减少网页加载时间的6个技巧

引用来源:CSDN公众号 原文:6 Ways to Decrease Your Web Page Load Time 作者 | Jeffrey Walker 翻译 | Vincent 在Web世界中,速度才是最重要的。本文介绍了何使用6个简单的Web性能技巧来提高网页的加载速度。 根据安伯丁集团的一份研究结果显示,页面加载时间如果延迟了1秒,那么页面浏览量就会减少11%,客户满意度会下降16%,转 ...
jihong10102006 评论(0) 有14162人浏览 2017-07-12 3 1

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

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

转载新闻 [数据库] 存储性能瓶颈的成因、定位与排查

本文转载自:EMC中文支持论坛 企业数据存储性能瓶颈常常会发生在端口,控制器和磁盘,难点在于找出引起拥塞的单元,往往需要应用多重工具以及丰富的经验来查找并解决。 本文详细阐述存储瓶颈发生最常见的四种情况,可能发生的拥塞点,需要监控的参数指标,以及部署存储系统的最佳实践。 数据存储瓶颈的四个常见场景 以下是储瓶颈发生最常见的四种典型情况: 1. 多个用户同时访问某一业务应用 当多个用户同时 ...
WnouM 评论(3) 有9515人浏览 2014-05-06 1 0

原创新闻 [研发管理] 如何管理和优化日益增长的代码复杂度?

随着时间的推移,软件项目会变得越来越大,项目中组件之间的依赖关系也会变得越来越错综复杂,项目的维护也会变得越来越困难。 Plumbr(Java内存泄露检测器)开发团队的一篇博文揭示他们这个项目在开发过程中,其代码复杂性是如何演变的。 本文中的这些代码依赖图是该团队在项目开发过程中使用Structure 101来生成的。通过Structure,开发者可以定义一个规则来约束代码之间的交互和依赖关系, ...
wangguo 评论(8) 有10561人浏览 2013-07-30 5 2

原创新闻 [数据库] MongoDB MapReduce 性能提升20倍的优化宝典

自从MongoDB被越来越多的大型关键项目采用后,数据分析也成为了越来越重要的话题。人们似乎已经厌倦了使用不同的软件来进行分析(这都利用到了Hadoop),因为这些方法往往需要大规模的数据传输,而这些成本相当昂贵。 MongoDB提供了2种方式来对数据进行分析:Map Reduce(以下简称MR)和聚合框架(Aggregation Framework)。MR非常灵活且易于使用,它可以很好地与分片( ...
wangguo 评论(3) 有32401人浏览 2013-07-09 13 8

转载新闻 [研发管理] 高效清理烂代码的 10 个建议

猜猜看怎么了!你接手了一堆混乱的旧代码。恭喜你!现在都是你的了。混乱的代码可能来自任何地方——中间件、网络、可能来自你自己的公司。 你知道在一个角落里有一个家伙,没有人过去管他在做什么。猜猜看他一直在做什么?辛辛苦苦写出了代码,却是一堆烂代码。 你还记得这个模块是一个家伙几年前写的,在他离开公司之前。这个模块已经有20个不同的人加过补丁,进行过代码修复,而且他们也并不理解代码到底是做了什么。是的 ...
WnouM 评论(4) 有10879人浏览 2013-07-02 1 2

转载新闻 [Web前端] JavaScript 装载和执行

本文转载自酷壳网,原文内容如下: 一两个月前在淘宝内网里看到一个优化Javascript代码的竞赛,发现有不少的人对Javascript的执行和装载的基础并不懂,所以,从那天起我就想写一篇文章,但一直耽搁了。自上篇《浏览器渲染原理简介》,正好也可以承前启后。 首先,我想说一下Javascript的装载和执行。通常来说,浏览器对于Javascript的运行有两大特性: 载入后马上执行 执行 ...
WnouM 评论(8) 有10553人浏览 2013-06-05 23 3

转载新闻 [研发管理] 你优化系统的目标是什么?

我先来给你们讲两个故事: 第一个故事 当我在大学的时候,我选了一门“高级”面向对象编程课程。以前从来没有接触过这种知识,这个课程使用SmallTalk这种语言教学,而且教学方式非常特别;第一天,教授给我们布置了一个将会贯穿整个4周课程的作业。 我们非常兴奋,因为这是要编写一个游戏,一个老式的文字输入式的冒险游戏,类似于Zork风格。我们分成3人一组,来到教授拥挤的小屋里。在那里,教授给了我们一 ...
WnouM 评论(5) 有12290人浏览 2013-05-23 6 0

转载新闻 [编程语言] 疫苗:Java HashMap的死循环

本文转载自酷壳网(作者陈皓),本中作者介绍了Java在并发情况下使用HashMap造成死循环的一些预防处理办法,原文内容如下: 在淘宝内网里看到同事发了贴说了一个CPU被100%的线上故障,并且这个事发生了很多次,原因是Java语言在并发情况下使用HashMap造成Race Condition,从而导致死循环。这个事情我4、5年前也经历过,本来觉得没什么好写的,因为Java的HashMap是非 ...
WnouM 评论(12) 有16368人浏览 2013-05-10 18 0

转载新闻 [编程语言] Java 程序优化的一些最佳实践

本文转载自IBM DeveloperWorks(原文),作者通过经历的一个项目实例,介绍了 Java 代码优化的过程,总结了优化 Java 程序的一些最佳实践,分析了进行优化的方法,并解释了性能提升的原因。作者从多个角度分析导致性能低的原因,并逐个进行优化,最终使得程序的性能得到极大提升,增强了代码的可读性、可扩展性。 一、衡量程序的标准 衡量一个程序是否优质,可以从多个角度进行分析。其中,最常 ...
WnouM 评论(14) 有17435人浏览 2013-04-28 6 4

原创新闻 [Web前端] 网页加载速度优化技巧

在最近的几年里,Web网页的大小已经显著增大了。由HTTP Archive研究得出的结果表明,目前平均一个页面的大小是1.25M。对于拥有宽带的用户来说,可能并不是一个问题。但是对于那些网速并不理解的用户来说,可能会是一个非常头疼的问题。 首先我们看一个页面内容大小的饼图: 一、网页优化 1. 优化图片 这个绝对是显而易见的,可以看到图片占据的页面内容分量最重。在现代网页设计中,图片绝对 ...
tyygming 评论(7) 有16073人浏览 2013-02-19 6 3

翻译新闻 [数据库] 开发者应了解的一些SQL优化准则

下面介绍一些开发者在数据库操作中要注意的SQL编码准则。虽然本文不能覆盖所有的准则,但还是希望能给开发者带来些许帮助。下面就来看看在编码实践中哪些应该做,哪些不应该做。 1. 在长时间运行的查询和短查询中使用事务 如果预期有一个长时间运行的查询,并且有大量的数据输出时,开发者就应该在BEGIN TRAN 和END TRAN之间使用事务。 这样事务会在缓冲区缓存为独立事务,并会被分配特定内存,以 ...
车丽 评论(13) 有9571人浏览 2013-02-03 4 3

原创新闻 [Web前端] 最全的 Web 开发项目检查清单

在完成Web应用的功能性开发工作后,你还需要对其进行各种测试、调优。由于需要测试的方面较多,有可能会遗漏一些重要的测试项。 WebDevCheckList这个网站提供了一个完整的测试清单,并在每一个测试项中提供了一些帮助信息和测试工具。测试后,你还可以在复选框中打勾,以避免遗漏。 测试项涵盖: 可用性 代码质量 性能 安全 移动端 SEO 最佳实践 Google分析 语义 无障碍访问 你可 ...
wangguo 评论(0) 有9728人浏览 2013-01-08 10 1

原创新闻 [研发管理] 代码优化是把双刃剑

代码优化的好处多多,但是这并不意味着所有的代码都需要进行优化,有时过度的优化反而适得其反——费时、费力、不讨好。 “现代计算机科学的鼻祖”Donald Knuth曾说过“过早的优化是万恶之源”,因为:让正确的程序更快,要比让快速的程序正确容易得多。 在项目开发中,总是有程序员浪费宝贵的时间去改进那些不需要改进的代码,而没有通过所做的改进增加价值。在对项目进行优化时,究竟哪些地方应该优化,应该如何 ...
wangguo 评论(25) 有19926人浏览 2012-12-21 19 3

转载新闻 [移动开发] MobileDevHQ:帮助开发者优化应用搜索和排名

MobileDevHQ是一家总部位于西雅图的创业公司,为移动开发者提供应用商店优化(App Store Optimization,简称ASO)和独特见解,从而帮助开发者让自家的应用更好的暴露于应用搜索引擎和应用排名榜。 也许大家对ASO并不熟悉,其实它可以说是一种新型的优化,就好比移动应用中的SEO。MobileDevHQ所提供的ASO工具,帮助开发者分析与移动应用相关的元数据,并针对不同的应 ...
WnouM 评论(0) 有3508人浏览 2012-12-21 0 1

原创新闻 [互联网] 谷歌发布mod_pagespeed 1.2,Apache网站优化工具

mod_pagespeed是谷歌于2010年底推出Apache服务器自动优化模块,可以对基于Apache的网站的内容进行自动优化以及智能缓存,从而有效提升网页的加载速度,据统计可以提升50%。 谷歌今天发布了mod_pagespeed 1.2版本,该版本新增了两个功能canonicalize_javascript_libraries和 insert_dns_prefetch,这给首次访问网站的用户 ...
wangguo 评论(2) 有6610人浏览 2012-12-20 3 0

原创新闻 [企业架构] 谷歌更新mod_pagespeed,增加memcached支持

谷歌在2010年推出了mod_pagespeed,上个月该项目已经到达了1.0正式版本。这是一个针对使用Apache服务器的网站自动化优化模块,可以对网页内容进行自动优化以及智能缓存,从而有效提升网页的加载速度,据统计可以提升50%。 今天谷歌升级了该模块,带来了mod_pagespeed 1.1.23.1版本。在该版本中,增加了对memcached的支持,并改善了日志和统计报告,从而可以有效降低 ...
wangguo 评论(0) 有5784人浏览 2012-11-13 1 0

转载新闻 [移动开发] 如何让 App 在应用商店里脱颖而出

根据苹果公司第三季度财报,Apple App store里目前一共有65万个应用。AppBrain统计得出Google Play截止9月有53万个应用。这个数字每年以将近40%的速度增长。为什么每年有那么多新应用上市,但我们所知道的也仅仅只有那几个呢?作为开发者的你,要以什么样的方式在众多app里脱颖而出?今天在旧金山,曾在6个月内赢得300万用户的移动游戏广告营销平台Betable负责营销推广的T ...
MnouW 评论(0) 有5039人浏览 2012-10-17 2 1

原创新闻 [开源软件] ngx_pagespeed:nginx网站优化提速工具

谷歌刚刚宣布其针对Apache服务器的优化工具mod_pagespeed到达1.0版本,这边又冒出了个ngx_pagespeed,顾名思义,这是针对使用nginx服务器的网站的优化工具。 和mod_pagespeed类似,ngx_pagespeed提供的功能包括: 图像优化:剥离元数据、动态调整,重新压缩 CSS和JavaScript压缩、级联、内联 小资源内联 延迟图像和JavaScrip ...
wangguo 评论(2) 有6469人浏览 2012-10-11 1 0

原创新闻 [开源软件] 谷歌正式推出网站优化工具mod_pagespeed 1.0

谷歌在其开发者博客中宣布,其网站优化工具mod_pagespeed已经脱离了beta标签,到达了1.0正式版。 谷歌在2010年推出了mod_pagespeed,这是一个针对使用Apache服务器的自动化优化模块,据悉可以有效将网页加载速度提高50%,并简单的解决了许多复杂的问题: 如果你的网站采用Apache构建服务器,不需要对网站进行处理即可应用; 加速模块可以自行对网络传输的HTML字 ...
wangguo 评论(4) 有8714人浏览 2012-10-11 9 0

最近热门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