基于Zookeeper的分布式系统的有序序列号生成方法

    公开(公告)号:CN104361065A

    公开(公告)日:2015-02-18

    申请号:CN201410613887.1

    申请日:2014-11-04

    CPC classification number: G06F17/30371

    Abstract: 本发明提供一种基于Zookeeper的分布式系统的有序序列号生成方法,所述方法为:1.在分布式系统的Zookeeper上创建有序序列根节点;2.在有序序列根节点下创建持久顺序节点;3.取得持久顺序节点的顺序号;4.删除所述顺序号的前一顺序号对应的顺序节点。本发明利用了Zookeeper的数据强一致性和持久顺序节点的节点顺序性,解决了分布式系统中多服务端高并发请求环境下有序序列号生成的问题。

    一种基于maven插件和freemarker模版的代码生成方法及装置

    公开(公告)号:CN103500087A

    公开(公告)日:2014-01-08

    申请号:CN201310424542.7

    申请日:2013-09-17

    CPC classification number: G06F8/30

    Abstract: 一种基于maven插件和freemarker模版的代码生成方法及装置,包括:准备数据和模版:根据数据库设计文档或数据库表编写或生成.hbm.xml文件,依据项目特点和freemarker模版语法编写模版;调用maven插件进行逻辑运算生成代码的步骤:调用封装了代码生成的运算逻辑的maven插件,根据第一步骤所准备的.hbm.xml文件和freemarker模版文件进行逻辑运算和代码生成;代码生成:将宏套用在代码模板中生成MVC三层架构的目标代码。本发明解决了开发过程中重复性代码的自动生成问题,并且能根据模版进行实际情况下的定制,对于提高生产效率有良好的效果。将代码自动生成和常用构建工具maven绑定在一起,提高了装置的通用性和易用性。

Patent Agency Ranking