天山雪的技术博客

汉家烟尘在东北,汉将辞家破残贼。男儿本自重横行,天子非常赐颜色。摐金伐鼓下榆关,旌旆逶迤碣石间。校尉羽书飞瀚海,单于猎火照狼山。山川萧条极边土,胡骑凭陵杂风雨。战士军前半死生,美人帐下犹歌舞。大漠穷秋...

排序:
默认
按更新时间
按访问量

《微服务运维实战》第一卷推荐序

按照马克思的辩证唯物主义,为了解决某个社会问题而诞生的新生事物,在流行并占据统治地位后,必然会出现它的反面,也就是负面的影响。之后又会出现新生事物来解决它所造成的负面影响。这样循环往复,没有终结,推动人类社会向着更高级的方向发展。对于软件应用开发来说,也遵循着辩证唯物主义的规律。早期的软件应用都是...

2018-06-24 22:10:50

阅读数:1037

评论数:1

开始使用GnuCash来记账

一直想找一个比较好用的免费个人理财软件,不过两年前在个人理财领域,没有什么很强大的免费软件。两年前我曾经用Grisbi的Windows版来记账:http://www.grisbi.org/Grisbi功能太简单了,而且界面设计和用户体验不是很好,记了一段时间后来放弃了。最近得知,GnuCash现在...

2008-04-20 09:40:00

阅读数:6612

评论数:2

《反模式》这本书终于出版了

1995年,GoF(以Erich Gamma为首的“四人帮”)所著的《设计模式——可复用面向对象软件的基础》(Design Patterns--Elements of Reusable Object Oriented Software)一书出版了。这本书在面向对象编程/设计领域具有划时代的意义。不...

2008-01-20 13:54:00

阅读数:6524

评论数:0

绕过浏览器相同来源策略的一些方法

浏览器的相同来源策略大家都很清楚。它在保证了用户安全性的同时,也为实现某些类型的Ajax应用造成了很大困难。经常有人尝试用各种方法来绕过相同来源策略,但是很少有人成功。相同来源策略是W3C所规定的一个严格的限制机制,如果能够轻易绕过,那将是这个浏览器版本的重大安全漏洞。我来总结一下我至今见到过的绕...

2007-12-21 22:49:00

阅读数:4741

评论数:0

关于Fielding博士论文导读

http://www.ics.uci.edu/~fielding/Roy Thomas Fielding:Day Software公司的首席科学家,Apache软件基金会的合作创始人,在美国加洲大学欧文分校获得博士学位。Fielding博士是IETF发布的HTTP和URI协议的主要制定者,参与过很...

2007-12-08 19:30:00

阅读数:5818

评论数:2

Fielding博士论文导读----第6章

REST其实并不是什么新的东西,从Web的历史来说,甚至可以说非常古老。Fielding和他的协议团队自从1994年以来就在内部使用REST来指导现代Web架构协议的创作。不过Fielding直到2000年才通过这篇博士论文向世人揭示出REST的全貌。而REST真正流行开来,还是要等到Ajax流行...

2007-12-08 19:26:00

阅读数:4188

评论数:1

Fielding博士论文导读----第5章

大家如果跟着我一直读下来,我们已经走过了很长的一段路。在第五章,总算到了我们对于这篇论文最感兴趣的部分——满足Web需求的技术架构,即REST架构风格。很多人读Fielding的论文喜欢直接跳到第五章,但是这是一种糟糕的阅读方式。前面所有的章节对于推导出REST这种新型的架构风格来说都是必须的。前...

2007-12-08 19:25:00

阅读数:3844

评论数:1

Fielding博士论文导读----第4章

在第四章中,Fielding首先总结出了Web的需求,这些需求是在设计Web架构之前要搞清楚的,然后才能确定设计的架构所具有的架构属性是否满足这些需求。Web需要满足以下这些需求:低门槛可扩展性分布式超媒体Internet规模低门槛是说构成Web架构的技术必须简单易用,任何创作者(这是在早期的一些...

2007-12-08 19:24:00

阅读数:3655

评论数:3

Fielding博士论文导读----第3章

在第三章中,Fielding使用第二章中定义的架构属性作为度量标准,对很多种基于网络的应用的架构风格进行了全面的评估和比较。尽管这一章中所讨论的架构风格种类很多,但是仍然无法包括所有可能的基于网络的应用的架构风格,而仅仅是评估了一组有代表性的架构风格的样本。并且建造一个分类的框架,以便其他架构风格...

2007-12-08 19:23:00

阅读数:3781

评论数:1

Fielding博士论文导读----第2章

在第二章中,Fielding精确定义了与基于网络的应用架构相关的各种架构属性。架构可以存在于软件系统的多个层次,电脑的BIOS有自己的架构、显示卡的设备驱动程序有自己的架构、操作系统有自己的架构,应用程序也有自己的架构。一篇关于Web基础架构的论文不可能无所不包,有必要提前限定论文所讨论的架构的范...

2007-12-08 19:22:00

阅读数:3488

评论数:1

Fielding博士论文导读----第1章

在第一章中,Fielding定义了一套研究软件架构的术语。讨论了每个术语定义的由来,或者将该术语与相关的研究进行比较。这些软件架构术语包括:软件架构、元素、组件、连接器、数据、配置、架构属性、架构风格等等。作者在将自己的定义与相关研究进行比较的过程中,对于一些相关的研究提出了批评。例如:一些相关的...

2007-12-08 19:21:00

阅读数:4020

评论数:1

少即是多

“少即是多”可以作为软件架构设计的一个指导原则。完成同样的事情,最简单的方案往往是最后的胜出者。类似的说法包括:Keep It Simple and Stupid——KISSDont Repeat Yourself——DRY无为而无不为REST风格相对于RPC风格的架构,是一种简化。敏捷软件开发方...

2007-10-04 16:58:00

阅读数:3935

评论数:3

NetBeans终于咸鱼翻身了

2002年的时候我曾经使用过NetBeans,感觉很不好。首先是速度很慢,其次是界面像很多Swing应用一样,与native的Windows应用的look & feel差距很大。当时Eclipse发布了2.0版,我使用了一下就被它迷住了。首先是它的速度很快,我从来没有见过桌面Java应用跑...

2007-10-02 18:36:00

阅读数:13388

评论数:14

为REST添加服务发现能力

很多关心SOA的人士都很关注REST,我同意Sanjiva Weerawarana在InfoQ的这篇访谈:揭秘REST/WS-* 中的观点,即:其实,面向资源的架构和面向服务的架构是有很大不同的,它们的目标也有很大的不同。REST主要是为建造面向资源的架构服务的。面向资源的应用不一定要是面向服务的...

2007-09-13 21:53:00

阅读数:5772

评论数:1

共享一些OpenID相关资料

OpenID book:http://www.openidbook.comOpenID的两个主要的规范:http://openid.net.cn/specs/openid-authentication-1_1-zh_CN.htmlhttp://yadis.org/papers/yadis-v1.0...

2007-09-12 11:48:00

阅读数:3021

评论数:0

孟岩所说的革命到底是什么?

孟岩一个多月前写了一篇blog:“革命就是革命,不用遮遮掩掩”。我很赞同孟岩的观点,革命确实快要来到了。这次革命是多种新技术和新型商业模式形成合力的结果,并非是单一技术所能达成。这一次,很多种技术都已经各就各位,彼此完美地支持,同时商业环境也在呼唤新技术和新工具的出现,多种因素相互激荡,最终爆发出...

2007-09-09 18:52:00

阅读数:4280

评论数:0

给china-pub推荐的选购书单

今天佘广说china-pub为了酬谢读者,决定从国外选购一批图书,原价卖给读者。这是一件非常棒的事情,可以使我们有机会读到很多自己想读却没有机会读到的图书。我推荐了一些书,同样对这些书感兴趣的读者可以注意china-pub近期的公告,不要错过这次很好的机会。System Reliability T...

2007-09-08 00:23:00

阅读数:3568

评论数:2

Flash与Web可用性之一——问题

关心Web可用性的朋友可能听说过Jakob Nielsen大师写过的一篇著名的文章“Flash 99% bad”。这篇文章是Nielsen在2000年写的,指出了滥用Flash对于Web可用性造成的恶果。Ajax技术出现之后,还有人东施效颦地写了一篇 “Ajax 99% bad”。Nielsen指...

2007-09-04 04:38:00

阅读数:4705

评论数:1

Adobe Flex最佳学习路线

目前Adobe Flex的中文版学习资料比较少,而且大多都很零散,不适合用来系统地学习。我在这里罗列一下在我的学习过程中读过的一些资料。当然是以Adobe的官方文档为主,这些文档内容非常详尽,应该作为学习的首选。首先下载并安装好Flex开发工具Flex Builder 2。Flex Builder...

2007-08-23 22:59:00

阅读数:25450

评论数:11

Ajax还缺什么?

Ajax技术发展了两年半了(从创造出“Ajax”这个术语算起,如果从Gmail和Google Maps等Ajax应用诞生算起的话,还要更久一些),不必说,Ajax技术取得了巨大的进步。现在Ajax已经堂而皇之地成为了一种主流的RIA技术,不再有人认为这些不过只是一些古怪的hack。Ajax技术的进...

2007-08-15 23:33:00

阅读数:6784

评论数:7

提示
确定要删除当前文章?
取消 删除
关闭
关闭