,由于工作原因,把工作相关技术整合成一个持久层框架:zeus,它是一个基于spring jdbctemplate的,maven构建的轻量级持久层框架(支持oracle和mysql),吸收了淘宝tddl相关的优点,开放自由;实现了数据源动态切换不重启应用(和zookeeper配合),读写分离,分库分表, 正如他的名字一样,zeus(宙斯)众神之王,希望他能走下去!
说说他的优点:
1.它是java代码方式持久层框架,避免了类似hibernate,mybatis类似有xml配置文件出错,无语法检查,调式困难的问题;对于一个表比如 tbda001 ,那么他的持久层由 Dajc001DAO.java(空类,继承于base,用户自定义扩展代码放的位置),DAjc001DAObase.java(继承于框架底层基类,是实现tbda001基础操作类,目前是增删改增,都是预处理实现),Dajc001VO.java(是tbda001的bean,用来承载数据),过段时间会放出他的代码生成工具.
2.它是基于jdbctemplate的实现,完美和spring结合无问题,支持datasource注入,自带oracle和mysql分页.
3.zeus底层datasource选择最好方案是druiddatasource,可以实现动态切换功能,另外还可以把数据源相关信息配置到zookeeper上.
4.它支持读写分离,主要由类DynamicDataSource.java实现(线程安全).
5.它最神奇的功能:分库分表,架构思想来源于淘宝的持久层框架tddl,采用spring注释作为分库分表操作依据,通过java代码类实现策略(当然也是可以重载我的策略的),分库分表是不支持事务的,但如果只分表,支持事务.
项目源码目前在taocode上,过几天会登陆github,
http://code.taobao.org/svn/zeus-framework/
当前已经释放了和spring事务整合版本,读写分离和分库分表单元测试正在进行中
相关推荐
"The source code to the infamous Zeus crimeware kit, which has been sold on underground forums for years, has been leaked and is now available for anyone to see if they know where to look. Security ...
ZeuS 2.0.8.9.rar 完整版源码
Zeus 是一种高级Google搜索工具,能够绕过搜索引擎的API调用
提供了一整套阿里大数据任务调度框架zeus的安装部署手册及源代码
Zeus:是恶意程序工具包,是臭名昭著但名声卓著的黑客工具包。
吾爱破解专版,插件也比较齐全,添加了Zeus大神的脱VMP脚本
专杀工具Zbot或Zeus专杀.zip
过去横扫全球的 ZeuS 恶意程序,可说是安全威胁领域最热门的恶意程序工具套件。Zeus病毒的作者 Monstr/Slavik 将 Zeus 的原代码移交给 SpyEye 的作者 Harderman/Gribodemon 之前,Zeus 的最后一个版本为 2.0.8.9。 ...
大牛的脱VMP壳的插件,一般的VMP壳都能脱掉
zeus - 一个非常简单和快速的HTTP路由器
zbot,赛门铁克评价的bot之王。经过测试,可编译,可利用。解压密码:zeus
ZEUS:这是一个现代化的构建系统,具有交互式shell,Tab自动完成和支持快捷键绑定
python库。 资源全名:flask-zeus-0.2.1.tar.gz
基于Zeus平台的Agent技术在电子商务中的应用(论文)
ZEUS
zeus源码,你懂得的,这是正宗的源码。
Zeus是AWS EC2 / S3 / CloudTrail / CloudWatch / KMS最佳加固实践的强大工具。 它根据用户创建的配置文件检查安全设置,并根据用户请求的CIS AWS Benchmark源将其更改为推荐的设置。
Zeus是一个小型,轻量级,非常快速的面向对象的框架,用于开发具有集成shell界面的神经网络。
全新版本,V4.0.0 1.持续修复GSSI数据处理后的增益问题; 2.记录全局当前路径; 3.增加杂波去除及层界面去除两个功能。 zeus_gpr@163.com,雷建伟博士……
这次为大家上传的东东是Zeus.Traffic.Manager.v7.4.Virtual.Appliance.x64安装程序与破解文件(1/3),功能非常强大,用过的人都说好啊,希望大家喜欢!更新日期:2011.09.18