浏览器新实用功能开发研究:单页富客户端应用的会话/视图状态复制及远程同步功能
目录
1
一个简单的使用场景2
单页(富客户端)应用的会话/视图状态表示3
状态复制及远程同步4
SPA情景下的Web Cache变化
一个简单的使用场景
我之前成功地在3台机器上使用Google OAuth账户登陆过feedly,不幸的是,后来Google的账号登陆地址被...
分类:
其他好文 时间:
2014-10-27 09:24:33
阅读次数:
164
与此问题相关的内容主要涉及三部分:已废弃的Thread.stop()、迷惑的thread.interrupt系列、最佳实践Shared Variable。已废弃的Thread.stop()@Deprecatedpublic final void stop() { stop(new Thread...
分类:
编程语言 时间:
2014-10-24 18:11:09
阅读次数:
392
JPA缓存(JPA Caching)
JPA有两种类型的缓存:
EntityManager自身就是一种缓存。事务中从数据库获取的和写入到数据库的数据会被缓存(什么样的数据会被缓存,在后面有介绍)。在一个程序中也许会有很多个不同的EntityManager实例,每一个实例运行着不同的事务,拥有着它们自己的缓存。
当EntityManager提交一个事务后,它缓存的所有数据就会被...
分类:
数据库 时间:
2014-10-22 11:09:20
阅读次数:
377
前面两章花了不少篇幅介绍了SparkSQL的运行过程,很多读者还是觉得其中的概念很抽象,比如Unresolved LogicPlan、LogicPlan、PhysicalPlan是长得什么样子,没点印象,只知道名词,感觉很缥缈。本章就着重介绍一个工具hive/console,来加深读者对sparkSQL的运行计划的理解。
1:hive/console安装
spa...
分类:
数据库 时间:
2014-10-22 10:11:17
阅读次数:
430
从控制台我们可以看见有两个DataNode,此时我们点击“Live Nodes”查看一下其信息:
从控制台中看到了我们的两个Datanode节点SparkWorker1和SparkWorker2,这正是我们预期中的!
第三步:启动yarn集群
使用jps命令可以发现SparkMaster机器上启动了ResourceManager进程:
而在Spa...
分类:
其他好文 时间:
2014-10-21 10:24:25
阅读次数:
230
目前对于前端工程师而言,如果只针对浏览器编写代码,那么很简单,只需要在页面的script脚本中引入所用js就可以了。
但是某些情况下,我们可能需要在服务端也跑一套类似的逻辑代码,考虑如下这些情景(以node作为后端为例):
1.spa的应用,需要同时支持服务端直出页面以及客户端pjax拉...
分类:
其他好文 时间:
2014-10-21 00:44:33
阅读次数:
242
数据库文件型: select * from sys.dm_db_file_space_usage; go --返回数据库中每个文件的空间使用信息。 任务空间使用情况: select * from sys.dm_db_task_spa...
分类:
数据库 时间:
2014-10-20 19:29:16
阅读次数:
221
数据库性能最佳实践
当应用需要连接数据库时,那么应用的性能就可能收到数据库性能的影响。比如当数据库的I/O能力存在限制,或者因缺失了索引而导致执行的SQL语句需要对整张表进行遍历。对于这些问题,仅仅对应用代码进行优化可能是不够,还需要了解数据库的知识和特点。
示例数据库
该数据库表示了128只股票在1年内(261个工作日)的股价信息。
其中有两张表:STOCKPRICE和S...
分类:
数据库 时间:
2014-10-20 11:53:36
阅读次数:
376
一、基准测试php网站优化最佳实践:优化前端(压缩js/css/images)--->程序优化(编码最佳实践、opcode缓存、变量/数据缓存)--->数据库、服务器调优-->操作系统调优1、基准测试实用工具定义请求/响应生命周期典型的http请求包含正在尝试访问的主机信息、浏览器信息以及对web服...
分类:
Web程序 时间:
2014-10-19 22:48:46
阅读次数:
327