# laivi-basic **Repository Path**: laivi/laivi-basic ## Basic Information - **Project Name**: laivi-basic - **Description**: 总结项目中常用的功能 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2014-07-02 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Laivi Basic Module 说明 1.Sync Data Module (数据同步) 该模块主要是实现数据的同步抽取任务的调度,将一放到系列的数据同步任务SynData中,所有的任务都必须实现Task类。 该模块默认实现了数据库到数据库的抽取。 具体如下使用: //**********************************Database to Database Used Demo************************************************* SrcDatabase src=new SrcDatabase("jdbc:mysql://localhost:3306/sic","xxx","xxx"); src.setSql("select * from sic_article where createDate > ?"); src.setKeyField("createDate"); DestDatabase dest= new DestDatabase("jdbc:mysql://localhost:3306/sicnutz","xxx","xxx"); dest.setTable("sic_article"); DBToDBTask task=new DBToDBTask("articleSynTask",Constant.Time.DAY,src,dest); SynData sync=new SynData(); sync.run(task); 2.Crawler(网络数据抽取即网络爬虫) 3.analysic(数据分析) 4.validation(数据验证) 5.jdbc and orm(数据存储)