├── .gitignore ├── LICENSE ├── README.md ├── data ├── click.log ├── product.txt └── user.txt ├── document └── 项目说明文档.docx ├── pom.xml ├── sql ├── UserSessionBehaviorOfflineAnalysis.mwb └── UserSessionBehaviorOfflineAnalysis.sql └── src ├── main ├── java │ └── com │ │ └── tosit │ │ └── project │ │ ├── conf │ │ └── ConfigurationManager.java │ │ ├── constants │ │ └── Constants.java │ │ ├── dao │ │ ├── ITaskDAO.java │ │ ├── factory │ │ │ └── DAOFactory.java │ │ └── impl │ │ │ └── TaskDAOImpl.java │ │ ├── domain │ │ └── Task.java │ │ ├── exception │ │ ├── ParameterException.java │ │ ├── StringSepatorException.java │ │ └── TaskException.java │ │ ├── javautils │ │ ├── ParamUtils.java │ │ ├── SqlUnits.java │ │ ├── StringUtils.java │ │ └── ValidUtils.java │ │ └── jdbc │ │ └── JDBCHelper.java ├── resources │ └── my.properties └── scala │ └── com │ └── tosit │ └── project │ ├── scalautils │ ├── AnalyzeHelperUnits.scala │ ├── InitUnits.scala │ └── SparkUtils.scala │ └── session │ ├── SessionAggAccumulator.scala │ └── UserVisitAnalyzeService.scala └── test └── scala └── com └── tosit └── project └── testParamUtils.scala /.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | .idea/ 3 | *.iml 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wanghan0501/UserSessionBehaviorOfflineAnalysis/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wanghan0501/UserSessionBehaviorOfflineAnalysis/HEAD/README.md -------------------------------------------------------------------------------- /data/click.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wanghan0501/UserSessionBehaviorOfflineAnalysis/HEAD/data/click.log -------------------------------------------------------------------------------- /data/product.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wanghan0501/UserSessionBehaviorOfflineAnalysis/HEAD/data/product.txt -------------------------------------------------------------------------------- /data/user.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wanghan0501/UserSessionBehaviorOfflineAnalysis/HEAD/data/user.txt -------------------------------------------------------------------------------- /document/项目说明文档.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wanghan0501/UserSessionBehaviorOfflineAnalysis/HEAD/document/项目说明文档.docx -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wanghan0501/UserSessionBehaviorOfflineAnalysis/HEAD/pom.xml -------------------------------------------------------------------------------- /sql/UserSessionBehaviorOfflineAnalysis.mwb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wanghan0501/UserSessionBehaviorOfflineAnalysis/HEAD/sql/UserSessionBehaviorOfflineAnalysis.mwb -------------------------------------------------------------------------------- /sql/UserSessionBehaviorOfflineAnalysis.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wanghan0501/UserSessionBehaviorOfflineAnalysis/HEAD/sql/UserSessionBehaviorOfflineAnalysis.sql -------------------------------------------------------------------------------- /src/main/java/com/tosit/project/conf/ConfigurationManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wanghan0501/UserSessionBehaviorOfflineAnalysis/HEAD/src/main/java/com/tosit/project/conf/ConfigurationManager.java -------------------------------------------------------------------------------- /src/main/java/com/tosit/project/constants/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wanghan0501/UserSessionBehaviorOfflineAnalysis/HEAD/src/main/java/com/tosit/project/constants/Constants.java -------------------------------------------------------------------------------- /src/main/java/com/tosit/project/dao/ITaskDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wanghan0501/UserSessionBehaviorOfflineAnalysis/HEAD/src/main/java/com/tosit/project/dao/ITaskDAO.java -------------------------------------------------------------------------------- /src/main/java/com/tosit/project/dao/factory/DAOFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wanghan0501/UserSessionBehaviorOfflineAnalysis/HEAD/src/main/java/com/tosit/project/dao/factory/DAOFactory.java -------------------------------------------------------------------------------- /src/main/java/com/tosit/project/dao/impl/TaskDAOImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wanghan0501/UserSessionBehaviorOfflineAnalysis/HEAD/src/main/java/com/tosit/project/dao/impl/TaskDAOImpl.java -------------------------------------------------------------------------------- /src/main/java/com/tosit/project/domain/Task.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wanghan0501/UserSessionBehaviorOfflineAnalysis/HEAD/src/main/java/com/tosit/project/domain/Task.java -------------------------------------------------------------------------------- /src/main/java/com/tosit/project/exception/ParameterException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wanghan0501/UserSessionBehaviorOfflineAnalysis/HEAD/src/main/java/com/tosit/project/exception/ParameterException.java -------------------------------------------------------------------------------- /src/main/java/com/tosit/project/exception/StringSepatorException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wanghan0501/UserSessionBehaviorOfflineAnalysis/HEAD/src/main/java/com/tosit/project/exception/StringSepatorException.java -------------------------------------------------------------------------------- /src/main/java/com/tosit/project/exception/TaskException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wanghan0501/UserSessionBehaviorOfflineAnalysis/HEAD/src/main/java/com/tosit/project/exception/TaskException.java -------------------------------------------------------------------------------- /src/main/java/com/tosit/project/javautils/ParamUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wanghan0501/UserSessionBehaviorOfflineAnalysis/HEAD/src/main/java/com/tosit/project/javautils/ParamUtils.java -------------------------------------------------------------------------------- /src/main/java/com/tosit/project/javautils/SqlUnits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wanghan0501/UserSessionBehaviorOfflineAnalysis/HEAD/src/main/java/com/tosit/project/javautils/SqlUnits.java -------------------------------------------------------------------------------- /src/main/java/com/tosit/project/javautils/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wanghan0501/UserSessionBehaviorOfflineAnalysis/HEAD/src/main/java/com/tosit/project/javautils/StringUtils.java -------------------------------------------------------------------------------- /src/main/java/com/tosit/project/javautils/ValidUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wanghan0501/UserSessionBehaviorOfflineAnalysis/HEAD/src/main/java/com/tosit/project/javautils/ValidUtils.java -------------------------------------------------------------------------------- /src/main/java/com/tosit/project/jdbc/JDBCHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wanghan0501/UserSessionBehaviorOfflineAnalysis/HEAD/src/main/java/com/tosit/project/jdbc/JDBCHelper.java -------------------------------------------------------------------------------- /src/main/resources/my.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wanghan0501/UserSessionBehaviorOfflineAnalysis/HEAD/src/main/resources/my.properties -------------------------------------------------------------------------------- /src/main/scala/com/tosit/project/scalautils/AnalyzeHelperUnits.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wanghan0501/UserSessionBehaviorOfflineAnalysis/HEAD/src/main/scala/com/tosit/project/scalautils/AnalyzeHelperUnits.scala -------------------------------------------------------------------------------- /src/main/scala/com/tosit/project/scalautils/InitUnits.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wanghan0501/UserSessionBehaviorOfflineAnalysis/HEAD/src/main/scala/com/tosit/project/scalautils/InitUnits.scala -------------------------------------------------------------------------------- /src/main/scala/com/tosit/project/scalautils/SparkUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wanghan0501/UserSessionBehaviorOfflineAnalysis/HEAD/src/main/scala/com/tosit/project/scalautils/SparkUtils.scala -------------------------------------------------------------------------------- /src/main/scala/com/tosit/project/session/SessionAggAccumulator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wanghan0501/UserSessionBehaviorOfflineAnalysis/HEAD/src/main/scala/com/tosit/project/session/SessionAggAccumulator.scala -------------------------------------------------------------------------------- /src/main/scala/com/tosit/project/session/UserVisitAnalyzeService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wanghan0501/UserSessionBehaviorOfflineAnalysis/HEAD/src/main/scala/com/tosit/project/session/UserVisitAnalyzeService.scala -------------------------------------------------------------------------------- /src/test/scala/com/tosit/project/testParamUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wanghan0501/UserSessionBehaviorOfflineAnalysis/HEAD/src/test/scala/com/tosit/project/testParamUtils.scala --------------------------------------------------------------------------------