- 博客(7)
- 资源 (16)
- 收藏
- 关注
原创 dalgen代码生成工具
1. 简介 目前项目中的common-dal层代码还是主要靠人工去写,这就引入一个问题,数据库一点修改那么common-dal层对应的sql-map文件,dao和对应的实现,以及对应的数据库DO对象也都要跟着需要修改,不能保证修改的一致性,和修改对应的工作量大等问题。引入dalgen就是解决上述问题,dalgen只需要用户写入对应的sql语句,dalgen会自动生成common-da...
2018-03-30 15:55:21 5610 2
原创 一键生成代码框架设计和使用说明
1. 简介 随着项目开发的规范逐渐落地,对应的项目目录结构要亟待需要进行统一,这样就可以使的所有的项目都有相同的工程目录结构,这样代码review,跨系统开发等都相对来说要容易很多。2. 使用 仅仅使用如下命令就可以生成对应的目录结构,步骤如下:(1)在命令行输入mvn archetype:generate 命令,如下所示:mvn archetype:generate ...
2018-03-30 15:54:19 1888
原创 xmapper路径映射优化
一、Xmappr介绍Xmappr是一个使用纯Java编写的处理XML的类库,提供一种非常简单的方式来处理XML,可以将任意XML与Java类相映射,具体可以参考https://code.google.com/archive/p/xmappr/主要特性:(1)映射通过注释或外部配置实现(2)可以缓存未映射元素(3)保持XML元素顺序(3)可以自定义类型转换器(4)完全支持XML命名空间(5)线程安全...
2018-03-30 15:53:13 591
原创 DRM动态资源管理框架
1. 背景介绍 随着系统复杂性增加和灵活化性,配置化的需求,需要能够动态改变程序运行轨迹,在不同的场景下程序运行不同轨迹,说直白点就是不用重启服务就能够动态改变程序中对象对应的属性值,根据推送的不同属性值来路由不同的处理逻辑,使的系统能够灵活路由。2. 框架设计说明2.1 框架需要解决的问题 在设计drm框架的时候,需要考虑以下几个问题:(1) 持久化问题:就是在Cli...
2018-03-30 15:52:13 4372
原创 限流幂等框架
限流和幂等框架设计和使用说明1. 背景介绍1.1 限流 在早期的计算机领域,限流技术(time limiting)被用作控制网络接口收发通信数据的速率。 可以用来优化性能,减少延迟和提高带宽等。 现在在互联网领域,也借鉴了这个概念, 用来为服务控制请求的速率, 如果双十一的限流, 12306的抢票等。限流就是限制流量,就像你宽带包了1个G的流量,用完了就没了。限流的目的是通过对并发访...
2018-03-30 15:51:07 955
原创 基于TestNG的自动化测试框架ATS
一、需求 由于目前很多公司缺少相应的集成测试框架,对于场景的测试全部是黑盒测试,黑盒测试目前在公司测试有一个很大的缺点:每一次迭代都需要测试人员测试所有的功能,如果有一个场景没有测试到就有可能导致严重的bug,这样就带来了测试人员在每次迭代发布的时候重复劳动;为了解决这种重复劳动和迭代开发效率的问题,亟待需要一个测试框架,其能够很方便的编写测试用例,仅仅需要一些测试场景的编写(通过y...
2018-03-30 15:49:50 3455 1
原创 阿里巴巴JarsLink整理
一、框架整体类图结构JarsLink整体主要类图二、类功能简介(1)Module类贯彻整个框架,在各个功能中进行传输(2)ModuleLoader接口定义了模块加载的功能,即是将模块加载到新定义的ClassLoader中,当然这个ClassLoader父ClassLoader指向的是框架本身的;对应模块对应的IOC容器即是Spring上下文,当然模块的Spring上下文父Spring上下文指向的是...
2018-03-30 15:48:06 710
混合方法运动目标检测
2014-06-05
编译原理LL1文法的mfc实现含消除左递归提取左因子
2011-06-30
用汇编实现的学生成绩档案管理系统设计
2011-06-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人