`
文章列表
1.       SaaS 的成熟度模型分级 Level 1:定制开发(项目式的软件开发)- 多次开发 Level 2:可配置 (产品式的软件开发) – 一次开发多次部署 Level3:高性能的多租户框架 – 一次开发一次部署 Level4:可伸缩性多租户框架 – 一次开发无限次扩展
第1篇 SAAS 商业模式 1.       SaaS 的产生 SaaS:Software as a Service   2.       SaaS 软件的优势 给用户的优势: a)         拿来即用
最近读了一下 《SAAS架构设计》 这本书,总体感觉这本书,还算可以,前面几章写的还不错,后面章节写的没有耐心。   整本书说的内容说的都比较简单,看了之后很多东西都没有印象,并且对于如果运营一个项目,如何采用合适方案,其实并   不是深入,并且也没有一个很好例子,说明理论和技术的结合。但是作为国内第一本讲述SAAS的书,已经很不错了!     我把我的读书笔记贡献出来, 大家也可以提出自己的意见,互相交流一下!   各章节的读书笔记,在附件中都提供了word格式文件下载。 
Java Web层框架——JSF、Spring MVC、Stripes、Struts 2、Tapestry和Wicket他们各自的优点和缺点: JSF 优点: ◆Java EE标准,这意味着有很大的市场需求和更多的工作机会 ◆上手快速并且相对容易 ◆有大量可用的组件库 缺点: ◆大量的JSP标 ...
windows环境下,使用mysqldump,从mysql中导出数据库结构。dbn 2008-06-13 13:45   你完全不必看外面这么多废话,看本框框里面的实施步骤就可以了。一、进入mysql的bin目录二、导出:[mysql bin path]>mysqldump --opt -d -u root -p dbn > b ...
  使用MYSQL进行数据库备份,有很正规的数据库备份方法,同其他的数据库服务器有相同的概念,但有没有想过MySQL会有更简捷的使用文件目录的备份方法,而且又快有好。 一、数据备份捷径 因为这个方法没有得到官方正式文 ...
       缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。     缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发访问和缓存数据的生命周期。     Hibernate的缓存包括Session的缓存和SessionFactory的缓存,其中SessionFactory的缓存又可以分为两类:内置 ...
HtmlUnit是一个没有图形界面的纯Java编写的浏览器,是 JUnit 的扩展测试框架之一。它将返回文档模拟成 HTML,这样您便可以直接处理这些文档了。 HtmlUnit的优点:    1. 运行起来没有界面,速度非常快。    2. 由于是java类库,有无限扩展的可能,可以构造各种功能强大的工具。包括本地化测试,多种数据源输入数据。    3. 跨平台,跨浏览器。java本身就有跨平台的特性,浏览器,只要简单的设定一个参数就可以轻易模仿想要的浏览器了。    4. 转化为性能测试,非常简单,可以共享同一脚本。 HtmlUnit 2.6的新特性: 为所有(能缓存的)内容提供缓存功能 ...
centosplus是centos的一部分,这个仓库的存在是为了保证centos对新软件的支持,当然这个仓库里面的软件也不是很新,它只是一个折中的方案。要使用这个仓库里面的软件请使用yum –enablerepo=centosplus在此次yum中打开这个仓库。如果 ...
MySQL 存取控制包含2个阶段: 阶段1:服务器检查是否允许你连接。 阶段2:假定你能连接,服务器检查你发出的每个请求。看你是否有足够的权限实施它。例如,如果你从数据库表中选择(select)行或从数据库删除表,服务器确定你对表有SELECT权限或对数据库有DROP权限。 参考 : 5.8. MySQL用户账户管理 1.权限查看 <!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlight ...
MySQL:Grant 语法详解(MySQL 5.X) MySQL:grant 语法详解(MySQL 5.X) 本文实例,运行于 MySQL 5.0 及以上版本。 MySQL 赋予用户权限命令的简单格式可概括为: grant 权限 on 数据库对象 to 用户 一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。 grant select on testdb.* to common_user@'%' grant insert on testdb.* to common_user@'%' grant update on testd ...
一、Java编程入门类 对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说。用很短的时间快速过一遍Java ...
一、HTML文档头部   1、<meta>标签:位于HTML文档头部的<HEAD>标签和<TITLE>标签之间,提供用户不可见的信息。可分为两大部分:HTTP标题信息(HTTP-EQUIV)和页面描述信息(NAME)。         使用方式:<meta http-equiv="类型" content="内容">         例:<meta http-equiv="content-type" content="text/html;charset=GB2132 ...
由于最近开发项目,想使用弹出式窗口复选功能,想增加web2.0的特点。但是在网上找了很多js弹出窗口复选的例子, 感觉都不是很理想,也看了很多老外开发的例子,感觉也不是理想的弹出窗口,并且窗口页面也不是很好看,我看了一下ch所以我决定自己写一个,并且开源出来,服务于大家。   我的开发过程如下: 1. 我上chinahr看了一下,他们做的弹出式窗口,感觉效果和理想。于是看了一下他们js代码,感觉代码重用性不高,并且很多功能都写死在插件中,并且还是要依赖一些页面生成的div来操作显示控制,跟我想要的插件,直接调用的方式相差很远。   2.我使用chinahr的页面,然后开始使用JQue ...
struts1 中由于有的时候,需要修改页面显示的内容,但是在logic标签的中, 无法对现实的内容修改。但是有个小技巧可以取出对象值,然后加上控制得到 控制显示内容的目的。 例如:tmpid就是临时声明的变量,后面可以通过jsp控制其显示的内容。 <logic:present name="AllDefCommentNoteList"> <logic:iterate id="defall" name="AllDefCommentNoteList"> <bean:define id="tmpid& ...
Global site tag (gtag.js) - Google Analytics