`
sungang_82
  • 浏览: 57578 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

混合模式SaaS

SAAS模式一直感觉只是在数据模型设计上有些门道,在实际开发中需要对用户的数据进行特殊过滤 我的理解为两种模式,一种为统一应用服务、统一数据库部署,一种为一个企业一个应用服务、一个企业一个数据空间部署。前一种对整体数据控制较好,但不利于业务扩展,若某个企业想有独特业务,则开发维护相当麻烦;后一种对业务扩展方便,但更不利于版本管理,最坏的情况可能一个企业一个项目版本,在管理上就是一种灾难。 目前开发的是第一种模式,多产品、多租户的统一部署。开发时使用功能池概念,将所有功能或可出现功能形成一个资源池,每一个产品或企业若需要对业务扩展,则在功能池中增加独立功能。每一个产品或租户使用独立的菜单,将 ...
VMware安装多个RedHat Linux操作系统,摘抄了不少网上的资料,基本上按照顺序都能安装好   1、建用户 groupadd bigdata useradd -g bigdata hadoop passwd hadoop   2、建JDK vi /etc/profile   export JAVA_HOME=/usr/lib/java-1.7.0_07 export CLASSPATH=. export HADOOP_HOME=/home/hadoop/hadoop export HBASE_HOME=/home/hadoop/hbase  export ...

终将逝去的青春

薪水翻了几倍 职位升了几层 最终还是懵懵懂懂
       在JQuery、Extjs等js框架流行时,JSON数据拼装的简化一直是个问题,在实际业务中,每一个action的function可能需要的JSON都不相同。        StringBuffer拼写JSON再write出去本来是最灵活的,但是拼写的时候一是难于检查拼写正确性,二是难于维护,所以绝对不能考虑,否则会被后期维护会烦死。领域模型太过于死板,只能写一种业务的JSON。        借鉴扩展Struts2-json-plugin,可以在Action的方法上增加annotation方式来反射拼写JSON,这样就可以将组装JSON的工作拆分出来,放到通用方法中。实际 ...
接手公司开发部门快两年了,第一次拿到了项目奖金,半年的口舌总算没白费。 公司的前一个经理比较大拿,一切开发、管理、测试全部自己搞定,所以员工没有人奖惩,工作好坏没有评估,完全靠老总的感觉去评价,直接导致早期项目质量低下、拖拉的现象。 去年,由于客户的需求不断变化,已经将2个项目完全卡掉重新开发,成本啊,HI了去了。   从去年6月份开始,向公司申请项目奖金或绩效考核制度,一直没被批准,开发效率、项目质量上不去,弄的我非常郁闷。   借出差机会(没办法,有些事情在公司说不方便 ),找老总谈了无数次,总算将项目奖金申请下来了,绩效考核还搁浅着,唉!!!   忙活了3个月,拿到第一个项目奖金,HAPP ...
SELECT    bs.username "Blocking User", bs.username "DB User",           ws.username "Waiting User", bs.SID "SID", ws.SID "WSID",           bs.serial# "Serial#", bs.sql_address "address",           bs.s ...
两个不同城市的oracle数据库,暂定为ora01与ora02,ora01的表结构包含ora02的表结构,但比它字段多、表结构多,所以在同步时,ora01只需要将部分内容同步到ora02中即可:   最终选定方案为:定期执行批bat文件,通过ora01的存储过程,将数据通过DBLINK同步到ora02中。   在执行过程中碰到一下几个问题: 1、ora02中存在对部分表的触发器,直接同步会报错:ORA-04088: error during execution of trigger '(触发器名称)’ 解决办法(很笨,但又不知道其他办法): (1)在ora02中建立2个存储过程,将所有碍事的触 ...
我觉得这大侠说的很有道理,方法也很好,就转载过来了,下面是转载内容   原文地址:http://blog.csdn.net/turingbook/archive/2007/09/10/1778867.aspx     正在做Andy Hunt和David Thomas的《程序员修炼之路》英文注释版(The Pragmatic Programmer)的 ...

找回失去的时间

已经2年没怎么看技术了,太久了! 失去的时间要找回来! 说到做到!                  ————给自己的提醒
Global site tag (gtag.js) - Google Analytics