`
Dean_Yan
  • 浏览: 4832 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
GPL() 我们很熟悉的Linux就是采用了GPL。GPL协议和BSD, Apache Licence等鼓励代码重用的许可很不一样。GPL的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用,但不允许修改后和衍生的代码做为闭源的商业软件发布和销售。这也就是为什么我们能用免费的各种linux,包括商业公司的linux和linux上各种各样的由个人,组织,以及商业软件公司开发的免费软件了。 GPL协议的主要内容是只要在一个软件中使用("使用"指类库引用,修改后的代码或者衍生代码)GPL 协议的产品,则该软件产品必须也采用GPL协议,既必须也是开源和免费。这就是 ...
   一直开发都是用mvc模式,无论是model1还是model2,无论是servlet,还是struts,spring。在用了那么久之后,感觉mvc模式也有弊端。    spring的控制反转,反转了类的依赖关系,通过xml或anotation,实现了主仆关系的转换。这么简单的转换关系之后,成就了spring的辉煌。    纵观,从一开始的所有代码都写在jsp中,到后来的mvc模型,也就是从一开始的显示层作为主人,到后来的显示层作为控制器的仆人,显示层和控制器的关系发生了惊天的变化。 作为web应用中, 显示层才是和用户交互的接口,相当于人类的眼睛, 而用户则是人类的大脑, 用户想要看什么,都 ...
      tomcat5.0以后可以配置开启gzip压缩,压缩效率一般都很高,可以通过firebug查看压缩后的网页大小和压缩前进行对比。       优点:不用写filter等代码来实现压缩。       缺点:不如在应用中实现的灵活,不可以有选择的对某些资源压缩,只能按类型进行压缩。但一般情况下,也就够用了。         给大家看看我的配置:server.xml   <Connector port="80" protocol="HTTP/1.1" connectionTimeout=" ...
     使用gzip或deflate压缩网页,可以节省您的网站流量,提高访问速度。仅仅需要一点cpu的牺牲就可以换来很大的效率。国内外很多网站都采用gzip进行压缩,比如百度,google等。        可以通过firebug在firefox可以查看某个网站是否进行了压缩。如下图:           其中 Accept-Endoding:gzip,deflate表示firefox支持gzip和deflate编码,即支持用这两种算法加密后的http content type。 Content-Encoding:gzip表示对此次请求的网页进行了压缩。         ...
Global site tag (gtag.js) - Google Analytics