单点登录系统,在集群中充当认证、权限管理、账号管理的角色,对个系统进行统一认证。 包括以下子系统,CAS 服务、 配置中心、服务管理系统、监控平台、客户端集成、密码管理、开箱即用
项目使用springmvc+mybatis+maven框架,数据库使用oracle数据库。model、dao、mapping的xml文件通过mybatis genrator自动生成。多数据源的切换通过DynamicDataSource这个类来决定,这个类其中主要的还是继承了AbstractoutingDataSource,因为AbstractoutingDataSource继承了AbstractDataSource。而AbstracDataSource又实现了DataSource接口。AbstractoutingDataSource里面有很关键的determineTargetDataSource方法,在这个方法里面解决了连接哪个数据源的key(Object lookupKey = determineCurrentLookupKey();),以及处理这个key来获取哪个数据源(DataSource dataSource = this.resolvedDataSources.get(lookupKey);)
最近更新: 8年前InterfaceSignatureVerification:WebApi开发的接口数字签名/验签源码,通过MD5,RSA两种方式实现,适用于android/ios,开放平台等服务端接口
最近更新: 9年多前