目前比较常用的 WebService 有两种方式:SOAP和REST,本文就以调用这两种方式的服务,介绍编程中常用的超时设置,包括 Java、C# 调用远程 SOAP 服务,以及利用 HttpClient(Java)和 HttpWebRequest(C#)调用 REST 服务(简单的 HTTP 服务)的超时问题。

便于调试的 JavaScript Source Map 详解

详解Quartz定时任务框架中的Cron时间表达式
Quartz是英文“石英”的意思,如果你的表上有这个单词,这只说明你的手表是电子石英脉冲手表。在编程中,有一个名为Quartz的开源作业调度框架,顾名思义,就是定时执行任务。多应用于Java编程中与Spring框架相集成,目前也有Quartz.net。
Quartz使用类似于Linux下的Cron表达式定义时间规则,Cron表达式是由6或7个字段(年字段是可选字段)的字符串组成,字段与字段之间用空格来隔开,最小支持到秒数级别。
本篇文章参考的是官网帮助文档的 Cron表达式 ,英文在线帮助文档的,有兴趣的可以前往:
Quartz官方下载地址 | Cron expressions

Java IDE中设置作者日期等Javadoc注释信息

Chrome新增“x-callback”功能,提升iOS体验
在iOS设备应用中打开网址的话,iPad中可以四指滑动来切换回应用,越狱后的iPhone安装插件后也可以滑动切换回应用,很方便,可是对于未越狱的iPhone就比较惨了,需要双击Home才可以返回应用。目前开发者针对这一问题的解决方案有两种:一是内嵌浏览器,二是通过默认的Safari打开网址(无法返回应用),操作体验很不理想。万能的Google出了一个绝佳的方案,被称为“x-callback”:在本地浏览器中打开应用中的网页链接,但用户可以在浏览器中一键返回刚才的应用,而无需手动切换。
[Read more…]

图片相似搜索,其实原理挺简单(一)

具有高扩展性的存储引擎:TokuDB
TokuDB是什么?TokuDB是一个应用在MySQL和MariaDB中的存储引擎,它使用索引来加快查询速度,具有高扩展性并支持Hot Schema Modification。如果你的记录数量过亿、存储旧的记录或想要缩小数据占用的存储空间,很适合使用TokuDB。本文内容摘自淘宝核心系统团队博客分享的文档,最下面有原文地址及文档下载。

可持久化的工业级存储系统:RethinkDB
RethinkDB是什么?RethinkDB是一个完全支持Memcached协议、数据可持久化的工业级key-value存储系统。RethinkDB采用append-only的方式来管理数据和索引,消除闪存上的随机写操作,从而延长了内存的使用寿命。本文内容摘自淘宝核心系统团队博客分享的文档,最下面有原文地址及文档下载。
[Read more…]

阿兰·图灵和冯·诺依曼,搞编程的应该都知道这两位,正是这些计算机先驱们奠定编程基础概念,下面这张图介绍了编程史上有里程碑意义的大牛们、编程发展Timeline以及目前的热门语言分析,一张图让你一窥计算机编程世界。
[Read more…]

近期评论