换NoSQL前应该尝试的事情

原文是《Medium Data: things to try before abandoning SQL(放弃SQL前应该要尝试的事情)》。 作者一开始就表明了自己的观点: 引用 首先表明我的观点:很多经验不足的开发人员正在使用大数据和NoSQL技术,因为它们够新、够酷,因为SQ...

2013-02-28 14:00:28

阅读数 239

评论数 0

JDK所有历史版本

http://www.oracle.com/technetwork/java/archive-139210.html

2013-02-25 09:44:59

阅读数 237

评论数 0

数据库范式总结

数据库表结构设计时,遵从一定的范式(NF,Normal Form)可以减少数据冗余和操作异常。 第一范式(1NF) 1NF指的是每个属性值都是不可再分的。 满足1NF的关系被称为规范化的关系,1NF也是关系模式应具备的最起码的条件。 比如有这样一张表user的两列: namephon...

2013-02-25 09:19:51

阅读数 197

评论数 0

那些糟糕的面试和那些屎问题

不同的公司和人,有不同的面试策略,有的考察视野、有的深入细节、有的则是评估解决问题的能力。我经历了一些有意思的面试,在各大城市和不同写字楼之间往返,有因为面试而让我尊敬的公司,也有让我喷饭和无可奈何的故事。朋友们和我开玩笑的时候说:“你就是爱折腾,不同地点之间、不同领域之间,说,2011年最后两个...

2013-02-25 09:16:21

阅读数 422

评论数 0

代码洁癖症的表现

有下列情形之一的,你患上了代码洁癖症。症状程度可轻可重,轻者帮助写出优雅整洁的代码,重者走火入魔,万劫不复。 多余的空行、分号,没有使用的变量,见一个删一个。tab或者空格没有对齐的必须纠正过来,除了缩进用,不允许看到代码内连续两个空格。看到一个类某个方法没有注释,不由自主地加上,不...

2013-02-25 09:13:21

阅读数 296

评论数 0

Struts与Velocity集成 五个步骤替代JSP

Struts Recipes 的合著者 George Franciscus 带您一步步地把 Velocity 模板引擎集成进 Struts 应用程序。结果是一个快速、灵活的 JSP 替代物,同时带有希望从 Struts 得到的所有方便。      Java? 服务器页面(JSP)技术是如此普及...

2013-02-16 15:58:15

阅读数 286

评论数 0

FreeMarker vs. Velocity

1、概述 Velocity是一个简单而且更加轻量级的工具,但是它没有达到FreeMarker能够做的许多任务,而且它的模板语言不是很强大 我们认为对于大多数应用程序,FreeMarker比Velocity工作更简单,因为: Ø使用Velocity,你需要寻找特定工具或各...

2013-02-16 15:55:37

阅读数 484

评论数 0

jsp、freemarker、velocity比较

在java领域,表现层技术主要有三种:jsp、freemarker、velocity。 jsp是大家最熟悉的技术 优点: 1、功能强大,可以写java代码 2、支持jsp标签(jsp tag) 3、支持表达式语言(el) 4、官方标准,用户群广,丰富的第三方jsp标签库 5、性能...

2013-02-16 15:52:53

阅读数 562

评论数 0

EasyUI的license问题

1、如果使用了EasyUI,没有修改EasyUI的任何源代码,只是自己前台页面写的js调用了EasyUI组件,这样用来发布商业应用并且不开放源代码可以么? 2、EasyUI的官方购买说明如下(英文为原文,括号内为我的疑问): Source Code Up to 5 develop...

2013-02-08 13:45:21

阅读数 3457

评论数 0

18款 jQuery UI框架

1.jQuery的界面插件 Ninja UI Query 是一个非常优秀的 JavaScript 框架,而且还有相当多的插件。其中的一些UI插件也相当的给力,比如 Ninja UI,是一款界面插件,使用它将能给你的项目增色不少。此插件包含有幻灯,智能提示等常见的效果。 目前的文档还不是很全,但...

2013-02-08 12:39:13

阅读数 1020

评论数 0

GPL v3:推出一个新版本引发的分歧

自由软件基金会(FSF)发布了通用公共授权GPL第三版第四草案(GPL v3),新版草案一出,引发业界一片争论,有人拍手称快,也有人表示质疑。究竟GPL v3版本增添了什么新内容引起业界如此大的关注? 脉络:GPL前世今生 GNU通用公共许可证(简称GPL)是由自由软件基金会发行的用于计算机软...

2013-02-08 11:45:15

阅读数 324

评论数 0

详细介绍 BSD 开源协议

BSD开源协议是一个给于使用者很大自由的协议。可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。当你发布使用了BSD协议的代码,或者以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件: 如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD...

2013-02-08 11:43:19

阅读数 272

评论数 0

详细介绍 LGPL 协议

这是一份 GNU 较宽松公共许可证非正式的中文翻译。它不是自由软体基金会所发布,并且不能适用于使用 GNU LGPL 的软体 —— 只有 GNU LGPL 英文原文的版本才行。然而,我们希望这份翻译能帮助中文的使用者更了解 GNU LGPL。 GNU 较宽松公共许可证 1999.2, 第 ...

2013-02-08 11:42:32

阅读数 223

评论数 0

详细介绍 Apache Licene 2.0 协议

Apache Licence是著名的非盈利开源组织Apache采用的协议。该协议和BSD类似,同样鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布(作为开源或商业软件)。需要满足的条件也和BSD类似: 需要给代码的用户一份Apache Licence如果你修改了代码,需要在被修改的...

2013-02-08 11:41:19

阅读数 671

评论数 0

详细介绍 MPL (Mozilla Public License) 协议

MPL是The Mozilla Public License的简写,是1998年初Netscape的 Mozilla小组为其开源软件项目设计的软件许可证。MPL许可证出现的最重要原因就是,Netscape公司认为GPL许可证没有很好地平衡开发者对 源代码的需求和他们利用源代码获得的利益。同著名的G...

2013-02-08 11:39:01

阅读数 540

评论数 0

详细介绍 MIT 协议

MIT许可证之名源自麻省理工学院(Massachusetts Institute of Technology, MIT),又称「X条款」(X License)或「X11条款」(X11 License) MIT内容与三条款BSD许可证(3-clause BSD license)内容颇为近似,但是赋...

2013-02-08 11:37:13

阅读数 891

评论数 0

详细介绍 GPL 协议

在自由软件所使用的各种许可证之中,最为人们注意的也许是通用性公开许可证(General Public License,简称GPL)。 GPL同其它的自由软件许可证一样,许可社会公众享有:运行、复制软件的自由,发行传播软件的自由,获得软件源码的自由,改进软件并将自己作出的改进版本向社会发行传播...

2013-02-08 11:33:01

阅读数 345

评论数 0

jQuery UI vs EasyUI

几个UI框架的比较k:  目前工作中可能会常用到几个UI框架,如 Ext: http://docs.sencha.com/ext-js/4-1/#!/example 感觉其过于复杂,性能不高,所以一直没有在项目中实践过。 YUI: http://yuilibrary.com/ ...

2013-02-07 16:13:49

阅读数 855

评论数 0

ExtJs与jQuery的比较

jQuery 主页:http://jquery.com/ 设计思想 简洁的思想:几乎所有操作都是以选择DOM元素(有强大的Selector)开始,然后是对其的操作(Chaining等特性)。 优点 小,压缩后代码只有20多k(无压缩代码94k)。 Selector和DOM...

2013-02-07 16:13:18

阅读数 336

评论数 0

maven-bundle-plugin

使用Embed-Dependency和Embed-Directory打包运行时的库到lib下面 org.apache.felix maven-bundle-plugin ${bundle.plugin.version} true ...

2013-02-04 16:18:05

阅读数 706

评论数 0

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