网站账户访问权限的设置系统及方法

本文所涉及到的专利是由 携程计算机技术(上海)有限公司2014.07.02 申请。

摘要

本系统公开了一种网站账户访问权限的设置系统及方法,方法包括 :

S1、为每个网站账户设置唯一的身份标识码 ;

S2、为每个网站账户绑定两个以上的访问权限,每个访问权限均列有网站账户的唯一的身份标识码、访问方式以及访问窗口之间的对应关系 ;

S3、为每个访问权限设置对应的网站服务的范围 ;

S4、在接收到由网站账户发出的访问请求后,从所述访问请求中查询出网站账户的身份标识码、访问方式以及访问窗口,并确定网站账户的访问权限 ;

S5、根据确定出的访问权限为网站账户提供对应的网站服务。

本系统采用访问方式及访问窗口等参数为同一个网站账户的不同身份设置不同的访问权限,方便了网站对用户多个身份的统一管理。

项目流程管理系统

本文所涉及到的专利是由 携程计算机技术(上海)有限公司2015.01.28 申请。

摘要

本文公开了一种项目流程管理系统,包括用于确定项目的信息并将所述信息存入数据库、然后创建项目的进度计划及资源规划的项目初始化模块,用于记录并更新项目的操作日志以及项目中各个任务的状态、维护项目的信息的项目跟踪模块,用于进行项目的查询、查询结果的导出、以及根据查询结果获取相关统计结果的项目组合模块,用于筛选和用户信息相匹配的项目的信息、进度计划、资源规划,然后展示筛选结果的日历模块,以及用于提供看板以根据分类信息展示项目中的任务状态及所属版本的敏捷模块。本文的项目流程管理系统整合了完整的开发流程,规范了项目管理流程,使得项目开发阶段模板化,并且资源调配实时性、可视化,便于管理。

图1

Tomcat集群之Session复制配置

感谢原文编辑

因为最近的项目要用到多web服务器实现访问负载和集群,负载调度使用的是LVS,而非apache的负载调度,因为在高访问量和大并发量的时候LVS的性能比APACHE好。然后在web服务器上是使用tomcat5.5.25做应用服务器,对于tomcat的集群有两种方式,这个主要是针对 session而言的。一种就是 sticky模式 ,即黏性会话模式;另外一种就是 session复制模式 了。

LVS三种负载均衡方式比较

1、什么是LVS?

  首先简单介绍一下LVS (Linux Virtual Server)到底是什么东西,其实它是一种集群(Cluster)技术,采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率,将请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务器的故障,从而将一组服务器构成一个高性能的、高可用的虚拟服务器。整个服务器集群的结构对客户是透明的,而且无需修改客户端和服务器端的程序。

  为此,在设计时需要考虑系统的透明性、可伸缩性、高可用性和易管理性。一般来说,LVS集

  群采用三层结构,其体系结构如图所示:

LVS集群的体系结构

前端HTML中table对象导出到Excel

导出前端Table到Excel功能,如果后台去做, 的确可以忽略考虑浏览器的兼容性问题 ,但是后台需要用正则表达式进行匹配每行的数据,并且还要考虑合并单元格问题,复杂度很大 。

如果前端可以直接将table对象转换成excel通用对象的话,那么只要将table里的内容复制到excel中就能实现导出功能。以下程序就是在前端上实现下载到excel功能,不过缺陷是有浏览器的兼容性问题,需要利用ActiveXObject来开启Excel程序,以下程序只能在IE中实现。

根据阳历日期获取农历日期

以下程序基于Jquery实现的阴阳历的转换功能,尤其是在实现日程日历管理的时候,阴阳历转换功能是比较常见的。只要将以下内容拷贝到自己的程序中,使用的时候只要调用

test._helper.GetLunarDay("2015", "05","27");

输出

四月初十

Backbone前端开发流程及规范

  • 开发流程
    -

定好View

首先,根据页面切分View,切分View的规则是将重复利用的视图或者功能相近的视图归于一个View,对于Backbone,每一个model都要对应一个View。父层View负责布局,并将model发给子层View,让子层view负责渲染model数据。View并不是越多越好,要合理设计,View过多将会导致View资源管理成为负担;另外,View过于精简,可能会造成View的不必要的渲染工作。页面切分很有讲究,所以这一部分工作建议进行统一设计。

以下图作为例子进行View设计:

本站总访问量