2009年12月5日
javascript 时间戳 转换 为时间格式的函数
function add0(m){return m<10?'0'+m:m }
function formatymdhms(shijianchuo)
{
//shijianchuo是整数,否则要parseInt转换
var time = new Date(parseInt(shijianchuo));
var y = time.getFullYear();
var m = time.getMonth()+1;
var d = time.getDate();
var h = time.getHours();
var mm = time.getMinutes();
var s = time.getSeconds();
return y+'-'+add0(m)+'-'+add0(d)+' '+add0(h)+':'+add0(mm)+':'+add0(s);
}
function formatymd(shijianchuo)
{
//shijianchuo是整数,否则要parseInt转换
var time = new Date(parseInt(shijianchuo));
var y = time.getFullYear();
var m = time.getMonth()+1;
var d = time.getDate();
return y+'-'+add0(m)+'-'+add0(d);
}
摘要: >问题提出:
比如说你要电子商务系统类似淘宝的那玩意儿,
这个系统应该有一个管理系统门户,还有一系列接口(提供给taobao旺旺客户端调用的接口,还有淘宝开放平台的那些api),然后就是一个网站门户这个是显然不可少的.
也就是说,大多数系统都不可能只有一个门户,并且从部署和安全的角度来说,管理门户都会单独部署,并且限制能够访问的ip.
从逻辑架构来划分也应该是 业务逻辑层(或者称为服务层),然后是多个web门户.或者接口服务门户
阅读全文
摘要: 最近接受了一个烫手的山芋头.是公司的给一个客户做的CRM系统中的一个订单处理模块,这个模块当时考虑并发和访问量比较大所以套用SOA的思想,把订单处理模块单独成一个服务.
部署在专门的机器上并做了负载均衡,提供接口给其他模块调用. 由于本人专注数据库方面和计费结算等架构方面.所以那个订单处理模块的设计开发我没有参加. 系统测试和试运行的时候都一切正常.
但是上线不久,就出问题了. 那个订单处理模块老是挂掉.经检查发现那个服务运行一段时间(半天或者一天总之说不清楚)就使得那个服务器的cpu占用100%.直接over, 然后重新杀掉那个模块的jboss服务,启动一下jboss,又可以坚持一天半天.
检查数据库一切正常,估计是在程序里面有逻辑出现bug,时间长了吧cpu的资源耗尽了. 更让人要跳楼的是做那个模块的几个哥们儿 跳槽了. 悲剧啊!!!!(人生就好比一个大茶几,上面摆满了杯具!!).
阅读全文