`
文章列表
原文:http://news.cnblogs.com/n/74858/ 速查表是帮你记住东西的有效工具。Web设计师和开发者经常使用的快捷键简表会使他们在网上的工作效率大大提高。 事实上,速查表就是来帮助我们把日常中最常用到的信息聚集起来,方便使用,使我们做工作时更有效率。有了它们,免去了你的大脑花额外时间去记忆它们的烦恼——你只需要打开简表,马上能查到你想要的信息。 这篇文章里,你可以看到最实用的HTML,CSS,JavaScript速查表,它们可以当作参考资料,备忘录,能帮助你以最快的速度找到想要的信息。 看看这些简表是不是你想要的,请在文章下面留下你的建议,谢谢! HTML ...
原文:http://www.oschina.net/p/commons-java-pager?from=rss   在java web开发中,分页已经成为了不可缺少的一个组件. 我曾经参与过很多的java web开发, 在不同的项目中修订了多种分页组件(或者叫分页工具类) 但是最后我发现, 无论怎么修订, 总是有一部分的逻辑没有改变. 因此我创建了这个开源项目, 我希望通过这个很小的项目能够帮助开发解决掉分页这部分逻辑问题. 授权协议: Apache 开发语言: Java 操作系统: 跨平台  收录时间: 2010年09月17日
JReloader 是一个用来重新加载class文件而无需重启JVM的工具。   授权协议: LGPL 开发语言: Java 操作系统: 跨平台    http://code.google.com/p/jreloader/   Getting JReloader up and running in 2 minutes¶ Step 1 Download and explode the zip file somewhere in your filesystem. Step 2 You need only to add a couple of vm argument ...
原文:http://www.infoq.com/cn/articles/write-behind-caching 介绍 应用程序通常使用数据缓存来提高性能,尤其针对那些大量应用只读事务的应用程序更是如此。当数据发生变化时,这些应用程序会直接更新数据库。问题在于随着负载的增加,响应时间将随着更新的增长而延长。数据库并不擅于执行大量处理少量记录的并发事务。相对而言,处理批量事务才是数据库的强项。 敏捷中国大会2010四大主题:业务敏捷、管理实践、技术实践、组织变革,为技术团队搭建开放的交流平台。现在报名,九折优惠!Powered by ThoughtWorks 实际上,随着额外负 ...
原文:http://www.infoq.com/cn/articles/patterns-soa-business-services 引子 伴随世纪变迁,我们愈发感觉到需要一些稳定的,恒定的甚至"不可触及"的东西,由他们去支配其他不断变化的事物。诸如宗教仪式、数学公理和地球形状等,都属这类恒定的事物之列。然而有时候,人们在不断进化的过程中所积累的知识又迫使人们去修正对那些恒定事物的认识,这类事情时有发生, 譬如,数学公理就是这样不断变化的事物之一,特别是欧几里德的几何理论和人们对地球形状的认识。赫拉克利特曾说过:“唯一不变的是变化本身”,我决定追随他的智慧。 ...
原文:http://www.infoq.com/cn/news/2010/09/joda_convert Joda Time fame的Stephen Colebourne 关于他之前发布的一个Java库Joda Convert
原文:http://www.aqee.net/2010/09/20/every-app-has-a-scary-basement/   一个设计人员对于一个成熟的产品要花很长时间才能意识到这个应用程序的用户界面的各个部分并不是一致的稳定可靠。在应用程序不断改进的数年中,会有一些极其重 ...
原文:http://www.cnblogs.com/zhuweisky/archive/2007/04/16/715019.html      框架和类库等概念的出现都是源于人们对复用的渴望。“不要重复发明轮子”,成了软件界的一句经典名言。从最初的单个函数源代码的复用,到面向对象中类的复用(通常以类库的形式体现),再到基于组件编程中二进制组件(.NET中是以IL程序集形式存在的)的复用,人们复用软件的抽象层次越来越高。现在,框架复用是抽象层次的又一提升,框架的复用不仅仅是功能的复用,更是设计的复用。 1.1 框架与类库的区别    我们先来简单说说什么是类库(Class Library ...
原文:http://www.cnblogs.com/zhuweisky/archive/2006/12/23/601116.html    经过这几年的积累,在系统架构方面逐渐积累了一些自己的经验,到今天有必要对这些经验作个小结。在我的架构思维中,主要可以归类为三种架构模型:3/N层架构、 ...
原文:http://www.cnblogs.com/zhuweisky/archive/2006/09/01/492306.html    框架往往是这样产生的:我们拥有了开发某种类型应用的大量经验,并开发了一些这种类型的应用,我们总结这种类型的应用中共性的东西,将其提炼到一个高的层次中 ...
原文:http://www.cnblogs.com/zhuweisky/archive/2005/09/11/234301.html 软件架构师的主要职责是什么?是抉择、是权衡。把软件称为艺术一点都没有夸张,可以说软件是科学、工程、与艺术的结合体。软件的艺术体现在权衡上。在这一期的《 ...
企业(分布式)计算十大谬误     最初Peter Deutsch从J2EE的企业开发中总结了7大谬误,后来,James Gosling在其基础上增加了一条,再后来,Ted Neward又在其上增加了两条,总共为“十大谬误”。这段时间正在看两本书:《Effective Enterprise Java》和《J2EE AntiPatterns》,恰好两本书都提到了“分布式计算的*大谬误”,我在这里简单引荐一下这“分布式计算十大谬误”:)(1)网络是可靠的。(2)响应时间是零。(3)带宽是无限的。(4)网络是安全的。(5)拓扑结构不会发生变化。(6)只有一个管理员。(7)(对象通过网络)传输的 ...
作者: EricZhang(T2噬菌体)  来源: 博客园  发布时间: 2009-06-02 00:20 原文链接 一叶障目 .NET平台上的分层架构(很多朋友称其为“三层架构”),似乎是一个长盛不衰的话题。经常看到许多朋友对其进行分析、探讨、辩论甚至是 ...
作者: 张逸  来源: 博客园  发布时间: 2010-07-20 11:55 原文链接   一个外部具体对象的引入,必然会给一个模块带来与外部模块之间的依赖。而具体对象的创建始终是我们无法规避的。即使我们可以利用设计模式的工厂方法模式或抽象工厂封装具体对象创建的逻辑,但却又再次引入了具体工厂对象的创建依赖。虽然在设计上有所改进,但没有彻底解除具体依赖,仍让我心有戚戚焉。 以一个电子商务网站的设计为例。在该项目中要求对客户的订单进行管理,例如插入订单。考虑到访问量的关系,系统为订单管理提供了同步和异步的方式。显然,在实际应用中,我们需要根据具体的应用环境,决定使用这两种方式的其中一种。由于 ...
原来整个系统中只使用一个数据库,不管什么后台数据都放进去,这样会导致的缺点: 1)安全性较差,一旦该数据库出现问题,整个应用都无法使用; 2)难以维护,难以优化; 3)难以修改和移植; 如果考虑一个系统中可划分成许多模块,每个模块都有一部分仅限于自己使用的数据,每个模块的使用频率和安全性等要求也不尽相同,所以可以按照模块不同将数据分散存储,即主要模块单独分配一个数据库,这样做的好处: 1)SOA的架构,从大的角度考虑类似面
Global site tag (gtag.js) - Google Analytics