摘要:
最小化(minify)js文件博客分类:JavaScriptCSSYUIAjaxjQueryYahoo在 http://developer.yahoo.com/performance/rules.html#minify中介绍了有两种最小化js文件的工具。一种是JSMin http://crockford.com/javascript/jsmin 另一种是 YUI Compressor http://developer.yahoo.com/yui/compressor/1.JSMin使用很简单 它提供一个在MS-Dos下能直接运行的.exe程序 jsmin.exe 直接运行命令即可:jsmin. 阅读全文
摘要:
什么是重构博客分类:java 重构(Refactoring)就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。 也许有人会问,为什么不在项目开始时多花些时间把设计做好,而要以后花时间来重构呢?要知道一个完 美得可以预见未来任何变化的设计,或一个灵活得可以容纳任何扩展的设计是不存在的。系统设计人员对即将着手的项目往往只能从大方向予以把控,而无法知道每 个细枝末节,其次永远不变的就是变化,提出需求的用户往往要在软件成型后,始才开始"品头论足",系统设计人员毕竟不是先知先觉的神仙,功能的变化导致设计 阅读全文
摘要:
何谓数据版本?即为数据增加一个版本标识,在基于数据库表的版本解决方案中,一般是通过为数据库表增加一个 “version” 字段来实现。读取出数据时,将此版本号一同读出,之后更新时,对此版本号加一。此时,将提交数据的版本数据与数据库表对应记录的当前版本信息进行比对,如果提交的数据版本号大于数据库表当前版本号,则予以更新,否则认为是过期数据。乐观锁定(optimistic locking),即把所有锁定都延迟到即将执行更新之前才做。换句话说,我们会修改屏幕上的信息而不要锁。我们很乐观,认为数据不会被其他用户修改;因此,会等到最后一刻才去看我们的想法对不对。这种锁定方法在所有环境下都行得通,但是采用 阅读全文
摘要:
.war是把和WEB有关的程序打抱,(*.jsp, servlet) .jar是把和app有关的打包(*.java, *.class)如何将war文件导入MyEclipseeclipse2011-01-04 16:47:57| 分类: myeclipse | 标签: |字号大中小订阅在导入war文件之前首先新建项目 比如:webPorject 然后在Myeclipse中:在File===》import==》General中选择Archive File 出现对话框 ====>在Form archive file中选择你要导入的项目.war =====>全选 =====>导入你新 阅读全文