世界是并行的,Erlang程序反应了我们思考和交流的方式,人作为个体通过发送消息进行交流,如果有人死亡,其他人会注意到。Erlang里的模块类相当于OOPL中的类,进程相当于OOPL里的对象或类实例。并发编程可以用来提升性能,创建可扩展和容错的系统,以及编写清晰和可理解的程序..
分类:
其他好文 时间:
2016-06-08 10:50:31
阅读次数:
285
之前在做电商网站的时候,曾经因为网站图片太多,加载过慢而不得不提高服务器性能,但阿里云服务器提升性能较贵,便去找了找关于网站性能优化的知识,没想到的确省了一些钱,性能有所好转。最近公司的项目又再次涉及到性能优化问题,总结了下之前经历的项目经验,得出以下几点优化思路: 1.从请求入手,找到最慢的一个 ...
分类:
Web程序 时间:
2016-05-30 21:45:26
阅读次数:
187
前几天我发了个技术博客,告诉大家怎样用Win2D 画萤火虫动画 。 那种绘制萤火虫的方式虽然画质高,但是性能不好,萤火虫数量超过50就可以感受到帧数下降。 我今天想到了一种牺牲画质提升性能的绘制方式,就算是画520只闪烁并且不远离画布的萤火虫都不会掉帧。 优化思路如下: 原本绘制萤火虫的代码是这样的 ...
版权声明:本文为博主原创文章,转载请注明出处,欢迎交流学习! 在工作中,String类是我们使用频率非常高的一种对象类型。JVM为了提升性能和减少内存开销,避免字符串的重复创建,其维护了一块特殊的内存空间,这就是我们今天要讨论的核心,即字符串池(String Pool)。字符串池由String类私有 ...
分类:
编程语言 时间:
2016-05-17 09:40:36
阅读次数:
185
atitit.提升性能AppCache 1.1. 起源1 2. 离线存储2 3. AppCache2 3.1. Appcache事件点如图2 3.2. Manifest文件4 3.3. 自动化工具4 3.3.1. CACHE:(必须)5 3.4. 页面都离线了,ajax 更新5 3.5. 页面的参数 ...
分类:
移动开发 时间:
2016-05-14 06:40:45
阅读次数:
221
查询管理器查询管理是一个数据库强大与否的一个判断指标。通过查询管理,可以把一个糟糕的查询语句转换为一段快速执行的代码,代码执行后返回结果给客户端管理器。整个过程分为多步:
查询首先被解析并检查其有效性;
重写查询并删除不必要的操作,另外做一些预优化;
为了提升性能进行必要的优化,最终转换为一个执行计划;
编译执行计划;
最后运行执行计划。
在读了这一章节之后,如果对查询优化想更深入的理解,我推荐阅读...
分类:
数据库 时间:
2016-05-12 19:32:58
阅读次数:
194
前言:
在Lucene4.x之后,出现一个重大的特性,就是索引支持DocValues,这对于广大的solr和elasticsearch用户,无疑来说是一个福音,这玩意的出现通过牺牲一定的磁盘空间带来的好处主要有两个:
(1)节省内存
(2)对排序,分组和一些聚合操作时能够大大提升性能
下面来详细介绍下DocValue的原理和使用场景
(一)什么是DocValues?
...
分类:
Web程序 时间:
2016-05-12 15:57:02
阅读次数:
176
title: 提升性能——事件委托技术 date: 2016-05-11 22:13:43 tags: [javascript,improving performance, font-end] 提升页面性能之事件委托技术 (整理摘选自《Javascript高级程序设计》)概述 利用事件冒泡,只指定一 ...
分类:
其他好文 时间:
2016-05-11 23:38:12
阅读次数:
217
尽管反射(reflect)存在性能问题,但依然被频繁使用,以弥补静态语言在动态行为上的不足。只是某些时候,我们须对此做些变通,以提升性能。...
分类:
其他好文 时间:
2016-05-06 16:16:01
阅读次数:
143
Kubernetes中kube-proxy组件负责维护NODE节点上的防火墙规则和路由规则,Kube-proxy有两种实现方式,一种是通过iptables,一种是通过userspace,在1.2中将使用iptables作为首选,可以大幅提升性能,下面看看kube-proxy组件是如何操作iptables的。...
分类:
Web程序 时间:
2016-04-29 17:01:12
阅读次数:
384