You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1335 lines
66 KiB

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ChangeListManager">
<list default="true" id="d9d769bd-b66a-4830-a397-61eeae1dd16a" name="Default Changelist" comment="">
<change afterPath="$PROJECT_DIR$/screenshot/03ef7ace.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/screenshot/07a78b77.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/screenshot/21733492.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/screenshot/22cd7b3c.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/screenshot/34f66a92.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/screenshot/3754f480.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/screenshot/4b18ecbe.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/screenshot/58926ce0.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/screenshot/6c04e485.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/screenshot/880c750d.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/screenshot/8c5fa195.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/screenshot/a47efd66.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/screenshot/dedf144c.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/screenshot/ec1f3fda.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/sync-db/src/main/scala/com/henry/syncdb/bean/Cannal.scala" afterDir="false" />
<change afterPath="$PROJECT_DIR$/sync-db/src/main/scala/com/henry/syncdb/bean/HBaseOperation.scala" afterDir="false" />
<change afterPath="$PROJECT_DIR$/sync-db/src/main/scala/com/henry/syncdb/task/PreprocessTask.scala" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ReadMe.md" beforeDir="false" afterPath="$PROJECT_DIR$/ReadMe.md" afterDir="false" />
<change beforePath="$PROJECT_DIR$/sync-db/src/main/scala/com/henry/syncdb/App.scala" beforeDir="false" afterPath="$PROJECT_DIR$/sync-db/src/main/scala/com/henry/syncdb/App.scala" afterDir="false" />
<change beforePath="$PROJECT_DIR$/sync-db/src/main/scala/com/henry/syncdb/util/HBaseUtil.scala" beforeDir="false" afterPath="$PROJECT_DIR$/sync-db/src/main/scala/com/henry/syncdb/util/HBaseUtil.scala" afterDir="false" />
</list>
<ignored path="$PROJECT_DIR$/out/" />
<ignored path="$PROJECT_DIR$/target/" />
<ignored path="$PROJECT_DIR$/report/target/" />
<ignored path="$PROJECT_DIR$/sync-db/target/" />
<ignored path="$PROJECT_DIR$/canal-kafka/target/" />
<ignored path="$PROJECT_DIR$/real-process/target/" />
<ignored path="$PROJECT_DIR$/batch-process/target/" />
<option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="DatabaseView">
<option name="SHOW_INTERMEDIATE" value="true" />
<option name="GROUP_DATA_SOURCES" value="true" />
<option name="GROUP_SCHEMA" value="true" />
<option name="GROUP_CONTENTS" value="false" />
<option name="SORT_POSITIONED" value="false" />
<option name="SHOW_EMPTY_GROUPS" value="false" />
<option name="AUTO_SCROLL_FROM_SOURCE" value="false" />
<option name="HIDDEN_KINDS">
<set />
</option>
<expand />
<select />
</component>
<component name="DefaultGradleProjectSettings">
<option name="testRunner" value="GRADLE" />
<option name="delegatedBuild" value="true" />
</component>
<component name="FileEditorManager">
<leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
<file pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/ReadMe.md">
<provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]">
<state split_layout="SPLIT">
<first_editor relative-caret-position="465">
<caret line="1508" lean-forward="true" selection-start-line="1508" selection-end-line="1508" />
</first_editor>
<second_editor />
</state>
</provider>
</entry>
</file>
<file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/sync-db/src/main/scala/com/henry/syncdb/bean/Cannal.scala">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-84">
<caret line="10" column="17" selection-start-line="10" selection-start-column="17" selection-end-line="10" selection-end-column="17" />
</state>
</provider>
</entry>
</file>
<file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/sync-db/src/main/scala/com/henry/syncdb/task/PreprocessTask.scala">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-400">
<caret line="20" column="54" lean-forward="true" selection-start-line="20" selection-start-column="54" selection-end-line="20" selection-end-column="54" />
<folding>
<element signature="e#31#47#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
</file>
<file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/sync-db/src/main/scala/com/henry/syncdb/App.scala">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="304">
<caret line="73" lean-forward="true" selection-start-line="73" selection-end-line="73" />
<folding>
<element signature="e#26#53#0" expanded="true" />
<element signature="e#978#994#0" />
</folding>
</state>
</provider>
</entry>
</file>
<file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/sync-db/src/main/scala/com/henry/syncdb/util/HBaseUtil.scala">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="314">
<caret line="259" column="20" lean-forward="true" selection-start-line="259" selection-start-column="20" selection-end-line="259" selection-end-column="20" />
<folding>
<element signature="e#31#74#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
</file>
</leaf>
</component>
<component name="FileTemplateManagerImpl">
<option name="RECENT_TEMPLATES">
<list>
<option value="Class" />
</list>
</option>
</component>
<component name="FindInProjectRecents">
<findStrings>
<find>l</find>
<find>                     </find>
<find>network</find>
<find>hdfs://master</find>
<find>Canal</find>
</findStrings>
<replaceStrings>
<replace>browser</replace>
<replace>Cannal</replace>
</replaceStrings>
</component>
<component name="Git.Settings">
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
</component>
<component name="IdeDocumentHistory">
<option name="CHANGED_PATHS">
<list>
<option value="$PROJECT_DIR$/README.md" />
<option value="$PROJECT_DIR$/report/src/test/java/com/henry/report/KafkaTest.java" />
<option value="$PROJECT_DIR$/report/src/main/java/com/henry/report/util/ToundRobinPartitioner.java" />
<option value="$PROJECT_DIR$/report/src/main/java/com/henry/report/util/RoundRobinPartitioner.java" />
<option value="$PROJECT_DIR$/report/src/main/java/com/henry/report/util/KafkaProducerConfig.java" />
<option value="$PROJECT_DIR$/report/src/main/java/com/henry/report/bean/Message.java" />
<option value="$PROJECT_DIR$/report/src/main/java/com/henry/report/controller/TestController.java" />
<option value="$PROJECT_DIR$/report/src/main/java/com/henry/report/controller/ReportController.java" />
<option value="$PROJECT_DIR$/report/pom.xml" />
<option value="$PROJECT_DIR$/report/src/main/java/com/henry/report/bean/Clicklog.java" />
<option value="$PROJECT_DIR$/report/src/main/resources/application.properties" />
<option value="$PROJECT_DIR$/real-process/src/main/resources/scriptFile.scala" />
<option value="$PROJECT_DIR$/real-process/src/main/resources/application.conf" />
<option value="$PROJECT_DIR$/real-process/src/test/temp.txt" />
<option value="$PROJECT_DIR$/real-process/src/main/scala/com/henry/realprocess/util/GlobalConfigutil.scala" />
<option value="$PROJECT_DIR$/real-process/src/main/scala/com/henry/realprocess/bean/ClikLog.scala" />
<option value="$PROJECT_DIR$/report/src/main/java/com/henry/report/util/ClickLogGenerator.java" />
<option value="$PROJECT_DIR$/real-process/src/main/scala/com/henry/realprocess/bean/ClickLog.scala" />
<option value="$PROJECT_DIR$/real-process/src/main/scala/com/henry/realprocess/bean/Message.scala" />
<option value="$PROJECT_DIR$/real-process/pom.xml" />
<option value="$PROJECT_DIR$/real-process/src/main/resources/hbase-site.xml" />
<option value="$PROJECT_DIR$/real-process/src/main/scala/com/henry/realprocess/util/HBaseUtil.scala" />
<option value="$PROJECT_DIR$/real-process/src/main/scala/com/henry/realprocess/bean/ClickLogWide.scala" />
<option value="$PROJECT_DIR$/real-process/src/main/resources/log4j.properties" />
<option value="$PROJECT_DIR$/real-process/src/main/scala/com/henry/realprocess/task/PreprocessTask.scala" />
<option value="$PROJECT_DIR$/real-process/src/main/scala/com/henry/realprocess/task/ChannelRealHotTask.scala" />
<option value="$PROJECT_DIR$/real-process/src/main/scala/com/henry/realprocess/task/ChannelPvUvTask.scala" />
<option value="$PROJECT_DIR$/real-process/src/main/scala/com/henry/realprocess/task/ChannelPvUvTaskMerge.scala" />
<option value="$PROJECT_DIR$/real-process/src/main/scala/com/henry/realprocess/task/ChannelFreshnessTask.scala" />
<option value="$PROJECT_DIR$/real-process/src/main/scala/com/henry/realprocess/task/ChannelFreshnessTaskTrait.scala" />
<option value="$PROJECT_DIR$/real-process/src/main/scala/com/henry/realprocess/task/ChannelAreaTask.scala" />
<option value="$PROJECT_DIR$/real-process/src/main/scala/com/henry/realprocess/task/BaseTask.scala" />
<option value="$PROJECT_DIR$/real-process/src/main/scala/com/henry/realprocess/task/ChannelNetworkTask.scala" />
<option value="$PROJECT_DIR$/real-process/src/main/scala/com/henry/realprocess/task/ChannelBrowserTask.scala" />
<option value="$PROJECT_DIR$/real-process/src/main/scala/com/henry/realprocess/App.scala" />
<option value="$PROJECT_DIR$/canal-kafka/pom.xml" />
<option value="$PROJECT_DIR$/canal-kafka/resources/log4j.properties" />
<option value="$PROJECT_DIR$/canal-kafka/resources/application.properties" />
<option value="$PROJECT_DIR$/canal-kafka/java/CanalClient.java" />
<option value="$PROJECT_DIR$/canal-kafka/java/com/henry/canal_kafka/util/GlobalConfigUtil.java" />
<option value="$PROJECT_DIR$/sync-db/pom.xml" />
<option value="$PROJECT_DIR$/sync-db/src/main/resources/application.conf" />
<option value="$PROJECT_DIR$/sync-db/src/main/resources/hbase-site.xml" />
<option value="$PROJECT_DIR$/sync-db/src/main/scala/com/henry/syncdb/util/GlobalConfigutil.scala" />
<option value="$PROJECT_DIR$/sync-db/src/main/scala/com/henry/syncdb/util/FlinkUtils.scala" />
<option value="$PROJECT_DIR$/sync-db/src/main/scala/com/henry/syncdb/bean/HBaseOperation.scala" />
<option value="$PROJECT_DIR$/sync-db/src/main/scala/com/henry/syncdb/bean/Cannal.scala" />
<option value="$PROJECT_DIR$/sync-db/src/main/scala/com/henry/syncdb/task/PreprocessTask.scala" />
<option value="$PROJECT_DIR$/sync-db/src/main/scala/com/henry/syncdb/util/HBaseUtil.scala" />
<option value="$PROJECT_DIR$/sync-db/src/main/scala/com/henry/syncdb/App.scala" />
<option value="$PROJECT_DIR$/ReadMe.md" />
</list>
</option>
</component>
<component name="MavenImportPreferences">
<option name="generalSettings">
<MavenGeneralSettings>
<option name="localRepository" value="D:\Program Software\Java\Maven3.6.0\Repository" />
<option name="mavenHome" value="D:/Program Software/Java/Maven3.6.0" />
<option name="userSettingsFile" value="D:\SoftWare\Java\Maven3.6.1\conf\settings.xml" />
</MavenGeneralSettings>
</option>
<option name="importingSettings">
<MavenImportingSettings>
<option name="importAutomatically" value="true" />
</MavenImportingSettings>
</option>
</component>
<component name="MavenProjectNavigator">
<treeState>
<expand>
<path>
<item name="" type="16c1761:MavenProjectsStructure$RootNode" />
<item name="real-process" type="9519ce18:MavenProjectsStructure$ProjectNode" />
</path>
<path>
<item name="" type="16c1761:MavenProjectsStructure$RootNode" />
<item name="real-process" type="9519ce18:MavenProjectsStructure$ProjectNode" />
<item name="Dependencies" type="f4be9f2a:MavenProjectsStructure$DependenciesNode" />
</path>
</expand>
<select />
</treeState>
</component>
<component name="ProjectFrameBounds" extendedState="6">
<option name="x" value="150" />
<option name="y" value="70" />
<option name="width" value="2425" />
<option name="height" value="1315" />
</component>
<component name="ProjectLevelVcsManager">
<ConfirmationsSetting value="2" id="Add" />
</component>
<component name="ProjectView">
<navigator proportions="" version="1">
<foldersAlwaysOnTop value="true" />
</navigator>
<panes>
<pane id="Scope" />
<pane id="PackagesPane" />
<pane id="ProjectPane">
<subPane>
<expand>
<path>
<item name="pyg" type="b2602c69:ProjectViewProjectNode" />
<item name="Flink-pyg" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="pyg" type="b2602c69:ProjectViewProjectNode" />
<item name="Flink-pyg" type="462c0819:PsiDirectoryNode" />
<item name="sync-db" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="pyg" type="b2602c69:ProjectViewProjectNode" />
<item name="Flink-pyg" type="462c0819:PsiDirectoryNode" />
<item name="sync-db" type="462c0819:PsiDirectoryNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="pyg" type="b2602c69:ProjectViewProjectNode" />
<item name="Flink-pyg" type="462c0819:PsiDirectoryNode" />
<item name="sync-db" type="462c0819:PsiDirectoryNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
<item name="main" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="pyg" type="b2602c69:ProjectViewProjectNode" />
<item name="Flink-pyg" type="462c0819:PsiDirectoryNode" />
<item name="sync-db" type="462c0819:PsiDirectoryNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
<item name="main" type="462c0819:PsiDirectoryNode" />
<item name="resources" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="pyg" type="b2602c69:ProjectViewProjectNode" />
<item name="Flink-pyg" type="462c0819:PsiDirectoryNode" />
<item name="sync-db" type="462c0819:PsiDirectoryNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
<item name="main" type="462c0819:PsiDirectoryNode" />
<item name="scala" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="pyg" type="b2602c69:ProjectViewProjectNode" />
<item name="Flink-pyg" type="462c0819:PsiDirectoryNode" />
<item name="sync-db" type="462c0819:PsiDirectoryNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
<item name="main" type="462c0819:PsiDirectoryNode" />
<item name="scala" type="462c0819:PsiDirectoryNode" />
<item name="syncdb" type="462c0819:PsiDirectoryNode" />
</path>
</expand>
<select />
</subPane>
</pane>
<pane id="CatdeaLogs" />
</panes>
</component>
<component name="PropertiesComponent">
<property name="RequestMappingsPanelOrder0" value="0" />
<property name="RequestMappingsPanelOrder1" value="1" />
<property name="RequestMappingsPanelOrder2" value="2" />
<property name="RequestMappingsPanelWidth0" value="75" />
<property name="RequestMappingsPanelWidth1" value="75" />
<property name="RequestMappingsPanelWidth2" value="75" />
<property name="SHARE_PROJECT_CONFIGURATION_FILES" value="true" />
<property name="WebServerToolWindowFactoryState" value="false" />
<property name="aspect.path.notification.shown" value="true" />
<property name="com.android.tools.idea.instantapp.provision.ProvisionBeforeRunTaskProvider.myTimeStamp" value="1573137955257" />
<property name="last_opened_file_path" value="$PROJECT_DIR$/../DataManager" />
<property name="nodejs_interpreter_path.stuck_in_default_project" value="undefined stuck path" />
<property name="nodejs_npm_path_reset_for_default_project" value="true" />
<property name="project.structure.last.edited" value="Modules" />
<property name="project.structure.proportion" value="0.0" />
<property name="project.structure.side.proportion" value="0.0" />
<property name="settings.editor.selected.configurable" value="MavenSettings" />
</component>
<component name="RecentsManager">
<key name="CopyFile.RECENT_KEYS">
<recent name="E:\IdeaProject\Flink-pyg\sync-db\src\main\scala\com\henry\syncdb\task" />
<recent name="E:\IdeaProject\Flink-pyg\sync-db\src\main\scala\com\henry\syncdb\util" />
<recent name="E:\IdeaProject\Flink-pyg\sync-db\src\main\resources" />
<recent name="E:\IdeaProject\Flink-pyg\canal-kafka\java\com\henry\canal_kafka\util" />
<recent name="E:\IdeaProject\Flink-pyg\canal-kafka\java" />
</key>
<key name="MoveFile.RECENT_KEYS">
<recent name="E:\IdeaProject\Flink-pyg\sync-db\src\main" />
<recent name="E:\IdeaProject\Flink-pyg\canal-kafka\src\main" />
</key>
</component>
<component name="RunDashboard">
<option name="ruleStates">
<list>
<RuleState>
<option name="name" value="ConfigurationTypeDashboardGroupingRule" />
</RuleState>
<RuleState>
<option name="name" value="StatusDashboardGroupingRule" />
</RuleState>
</list>
</option>
</component>
<component name="RunManager" selected="Application.GlobalConfigUtil">
<configuration name="App" type="Application" factoryName="Application" temporary="true">
<option name="MAIN_CLASS_NAME" value="com.henry.realprocess.App" />
<module name="real-process" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="com.henry.realprocess.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
<configuration name="ClickLogGenerator" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
<option name="MAIN_CLASS_NAME" value="com.henry.report.util.ClickLogGenerator" />
<module name="report" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="com.henry.report.util.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
<configuration name="GlobalConfigUtil" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
<option name="MAIN_CLASS_NAME" value="com.henry.canal_kafka.util.GlobalConfigUtil" />
<module name="canal-kafka" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="com.henry.canal_kafka.util.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
<configuration name="HBaseUtil" type="Application" factoryName="Application" temporary="true">
<option name="MAIN_CLASS_NAME" value="com.henry.realprocess.util.HBaseUtil" />
<module name="real-process" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="com.henry.realprocess.util.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
<configuration name="ReportApplication " type="SpringBootApplicationConfigurationType" factoryName="Spring Boot" temporary="true">
<module name="report" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="com.henry.report.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<option name="SPRING_BOOT_MAIN_CLASS" value="com.henry.report.ReportApplication" />
<option name="ALTERNATIVE_JRE_PATH" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
<configuration name="ReportApplication" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
<module name="report" />
<option name="SPRING_BOOT_MAIN_CLASS" value="com.henry.report.ReportApplication" />
<option name="ALTERNATIVE_JRE_PATH" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
<list>
<item itemvalue="Application.ClickLogGenerator" />
<item itemvalue="Application.App" />
<item itemvalue="Application.HBaseUtil" />
<item itemvalue="Application.GlobalConfigUtil" />
<item itemvalue="Spring Boot.ReportApplication" />
<item itemvalue="Spring Boot.ReportApplication " />
</list>
<recent_temporary>
<list>
<item itemvalue="Application.GlobalConfigUtil" />
<item itemvalue="Application.ClickLogGenerator" />
<item itemvalue="Application.App" />
<item itemvalue="Application.HBaseUtil" />
<item itemvalue="Spring Boot.ReportApplication " />
</list>
</recent_temporary>
</component>
<component name="StructureViewFactory">
<option name="AUTOSCROLL_MODE" value="false" />
</component>
<component name="SvnConfiguration">
<configuration />
</component>
<component name="TaskManager">
<task active="true" id="Default" summary="Default task">
<changelist id="d9d769bd-b66a-4830-a397-61eeae1dd16a" name="Default Changelist" comment="" />
<created>1568945125416</created>
<option name="number" value="Default" />
<option name="presentableId" value="Default" />
<updated>1568945125416</updated>
<workItem from="1568945128860" duration="5768000" />
<workItem from="1569073263875" duration="1447000" />
<workItem from="1570327373335" duration="784000" />
<workItem from="1570328452309" duration="7106000" />
<workItem from="1570367768454" duration="2906000" />
<workItem from="1570417431953" duration="1832000" />
<workItem from="1570496081443" duration="4045000" />
<workItem from="1570587652684" duration="7547000" />
<workItem from="1570719892866" duration="2000000" />
<workItem from="1570808208527" duration="1371000" />
<workItem from="1570864758310" duration="17168000" />
<workItem from="1570962795641" duration="14008000" />
<workItem from="1570981582950" duration="616000" />
<workItem from="1571054516838" duration="7112000" />
<workItem from="1571096057597" duration="699000" />
<workItem from="1571101887592" duration="4202000" />
<workItem from="1571182675347" duration="145000" />
<workItem from="1571231267129" duration="6711000" />
<workItem from="1571280132094" duration="707000" />
<workItem from="1571469182580" duration="636000" />
<workItem from="1571471829961" duration="5814000" />
<workItem from="1571553303867" duration="3237000" />
<workItem from="1571556597507" duration="5573000" />
<workItem from="1571659752317" duration="6855000" />
<workItem from="1571748871838" duration="6308000" />
<workItem from="1571829883034" duration="1678000" />
<workItem from="1571915198293" duration="201000" />
<workItem from="1572083163920" duration="5657000" />
<workItem from="1572094877643" duration="9879000" />
<workItem from="1572139049358" duration="14728000" />
<workItem from="1572265974262" duration="8299000" />
<workItem from="1572351325739" duration="5875000" />
<workItem from="1572437382620" duration="8473000" />
<workItem from="1572528138233" duration="4421000" />
<workItem from="1572615035007" duration="605000" />
<workItem from="1572747451901" duration="15445000" />
<workItem from="1572868525617" duration="5480000" />
<workItem from="1572953722911" duration="6317000" />
<workItem from="1573039096754" duration="11383000" />
<workItem from="1573125966829" duration="6192000" />
</task>
<task id="LOCAL-00001" summary="init">
<created>1568945373051</created>
<option name="number" value="00001" />
<option name="presentableId" value="LOCAL-00001" />
<option name="project" value="LOCAL" />
<updated>1568945373051</updated>
</task>
<task id="LOCAL-00002" summary="KafkaTemplate创建">
<created>1570496232137</created>
<option name="number" value="00002" />
<option name="presentableId" value="LOCAL-00002" />
<option name="project" value="LOCAL" />
<updated>1570496232137</updated>
</task>
<task id="LOCAL-00003" summary="KafkaTemplate创建">
<created>1570588388613</created>
<option name="number" value="00003" />
<option name="presentableId" value="LOCAL-00003" />
<option name="project" value="LOCAL" />
<updated>1570588388613</updated>
</task>
<task id="LOCAL-00004" summary="自定义分区">
<created>1570635213055</created>
<option name="number" value="00004" />
<option name="presentableId" value="LOCAL-00004" />
<option name="project" value="LOCAL" />
<updated>1570635213055</updated>
</task>
<task id="LOCAL-00005" summary="自定义分区">
<created>1570867392660</created>
<option name="number" value="00005" />
<option name="presentableId" value="LOCAL-00005" />
<option name="project" value="LOCAL" />
<updated>1570867392660</updated>
</task>
<task id="LOCAL-00006" summary="上报服务系统">
<created>1571066045046</created>
<option name="number" value="00006" />
<option name="presentableId" value="LOCAL-00006" />
<option name="project" value="LOCAL" />
<updated>1571066045046</updated>
</task>
<task id="LOCAL-00007" summary="15">
<created>1571289458944</created>
<option name="number" value="00007" />
<option name="presentableId" value="LOCAL-00007" />
<option name="project" value="LOCAL" />
<updated>1571289458944</updated>
</task>
<task id="LOCAL-00008" summary="19">
<created>1571478418758</created>
<option name="number" value="00008" />
<option name="presentableId" value="LOCAL-00008" />
<option name="project" value="LOCAL" />
<updated>1571478418758</updated>
</task>
<task id="LOCAL-00009" summary="二、Flink整合Kafka">
<created>1571562410200</created>
<option name="number" value="00009" />
<option name="presentableId" value="LOCAL-00009" />
<option name="project" value="LOCAL" />
<updated>1571562410200</updated>
</task>
<task id="LOCAL-00010" summary="三、HBase 工具类">
<created>1571671569278</created>
<option name="number" value="00010" />
<option name="presentableId" value="LOCAL-00010" />
<option name="project" value="LOCAL" />
<updated>1571671569278</updated>
</task>
<task id="LOCAL-00011" summary="三、HBase 获取表">
<created>1571758416310</created>
<option name="number" value="00011" />
<option name="presentableId" value="LOCAL-00011" />
<option name="project" value="LOCAL" />
<updated>1571758416310</updated>
</task>
<task id="LOCAL-00012" summary="三、HBase util">
<created>1572105489860</created>
<option name="number" value="00012" />
<option name="presentableId" value="LOCAL-00012" />
<option name="project" value="LOCAL" />
<updated>1572105489860</updated>
</task>
<task id="LOCAL-00013" summary="三、HBase util 工具类编写完毕">
<created>1572154037577</created>
<option name="number" value="00013" />
<option name="presentableId" value="LOCAL-00013" />
<option name="project" value="LOCAL" />
<updated>1572154037578</updated>
</task>
<task id="LOCAL-00014" summary="实时数据处理">
<created>1572161325564</created>
<option name="number" value="00014" />
<option name="presentableId" value="LOCAL-00014" />
<option name="project" value="LOCAL" />
<updated>1572161325565</updated>
</task>
<task id="LOCAL-00015" summary="实时数据处理">
<created>1572161356849</created>
<option name="number" value="00015" />
<option name="presentableId" value="LOCAL-00015" />
<option name="project" value="LOCAL" />
<updated>1572161356849</updated>
</task>
<task id="LOCAL-00016" summary="实时数据处理">
<created>1572268127843</created>
<option name="number" value="00016" />
<option name="presentableId" value="LOCAL-00016" />
<option name="project" value="LOCAL" />
<updated>1572268127843</updated>
</task>
<task id="LOCAL-00017" summary="实时数据预处理,宽表处理">
<created>1572275154768</created>
<option name="number" value="00017" />
<option name="presentableId" value="LOCAL-00017" />
<option name="project" value="LOCAL" />
<updated>1572275154768</updated>
</task>
<task id="LOCAL-00018" summary="实时数据落地HBase">
<created>1572358283898</created>
<option name="number" value="00018" />
<option name="presentableId" value="LOCAL-00018" />
<option name="project" value="LOCAL" />
<updated>1572358283898</updated>
</task>
<task id="LOCAL-00019" summary="PV、UV">
<created>1572447370061</created>
<option name="number" value="00019" />
<option name="presentableId" value="LOCAL-00019" />
<option name="project" value="LOCAL" />
<updated>1572447370061</updated>
</task>
<task id="LOCAL-00020" summary="用户新鲜度">
<created>1572532502058</created>
<option name="number" value="00020" />
<option name="presentableId" value="LOCAL-00020" />
<option name="project" value="LOCAL" />
<updated>1572532502058</updated>
</task>
<task id="LOCAL-00021" summary="实时频道分析">
<created>1572780331701</created>
<option name="number" value="00021" />
<option name="presentableId" value="LOCAL-00021" />
<option name="project" value="LOCAL" />
<updated>1572780331702</updated>
</task>
<task id="LOCAL-00022" summary="MySQL、Cannal">
<created>1572878031455</created>
<option name="number" value="00022" />
<option name="presentableId" value="LOCAL-00022" />
<option name="project" value="LOCAL" />
<updated>1572878031456</updated>
</task>
<task id="LOCAL-00023" summary="Cannal">
<created>1572963643744</created>
<option name="number" value="00023" />
<option name="presentableId" value="LOCAL-00023" />
<option name="project" value="LOCAL" />
<updated>1572963643744</updated>
</task>
<task id="LOCAL-00024" summary="Flink 整合 kafka">
<created>1573054140890</created>
<option name="number" value="00024" />
<option name="presentableId" value="LOCAL-00024" />
<option name="project" value="LOCAL" />
<updated>1573054140891</updated>
</task>
<option name="localTasksCounter" value="25" />
<servers />
</component>
<component name="TestHistory">
<history-entry file="KafkaTest_sendMsg - 2019.10.08 at 23h 49m 56s.xml">
<configuration name="KafkaTest.sendMsg" configurationId="JUnit" />
</history-entry>
<history-entry file="KafkaTest_sendMsg - 2019.10.08 at 23h 53m 31s.xml">
<configuration name="KafkaTest.sendMsg" configurationId="JUnit" />
</history-entry>
<history-entry file="KafkaTest - 2019.10.09 at 23h 22m 29s.xml">
<configuration name="KafkaTest" configurationId="JUnit" />
</history-entry>
<history-entry file="KafkaTest - 2019.10.09 at 23h 28m 45s.xml">
<configuration name="KafkaTest" configurationId="JUnit" />
</history-entry>
</component>
<component name="TimeTrackingManager">
<option name="totallyTimeSpent" value="219230000" />
</component>
<component name="TodoView">
<todo-panel id="selected-file">
<is-autoscroll-to-source value="true" />
</todo-panel>
<todo-panel id="all">
<are-packages-shown value="true" />
<is-autoscroll-to-source value="true" />
</todo-panel>
</component>
<component name="ToolWindowManager">
<frame x="-7" y="-7" width="1550" height="838" extended-state="6" />
<editor active="true" />
<layout>
<window_info active="true" content_ui="combo" id="Project" order="0" sideWeight="0.14872521" visible="true" weight="0.18230563" />
<window_info id="Structure" order="1" sideWeight="0.8512748" side_tool="true" weight="0.23525469" />
<window_info id="Designer" order="2" />
<window_info id="Image Layers" order="3" />
<window_info id="Capture Tool" order="4" />
<window_info id="UI Designer" order="5" />
<window_info id="Favorites" order="6" side_tool="true" />
<window_info id="Web" order="7" side_tool="true" />
<window_info anchor="bottom" id="Message" order="0" />
<window_info anchor="bottom" id="Find" order="1" />
<window_info anchor="bottom" id="Run" order="2" sideWeight="0.49798927" weight="0.16005665" />
<window_info anchor="bottom" id="Debug" order="3" weight="0.39943343" />
<window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
<window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
<window_info anchor="bottom" id="TODO" order="6" weight="0.32719547" />
<window_info anchor="bottom" id="Spring" order="7" weight="0.3286119" />
<window_info anchor="bottom" id="Terminal" order="8" weight="0.3286119" />
<window_info anchor="bottom" id="Docker" order="9" show_stripe_button="false" />
<window_info anchor="bottom" id="Event Log" order="10" sideWeight="0.5020107" side_tool="true" weight="0.44334278" />
<window_info anchor="bottom" id="Messages" order="11" weight="0.3286119" />
<window_info anchor="bottom" id="Database Changes" order="12" />
<window_info anchor="bottom" id="Java Enterprise" order="13" weight="0.3286119" />
<window_info anchor="bottom" id="Version Control" order="14" sideWeight="0.49962547" weight="0.11331445" />
<window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
<window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
<window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
<window_info anchor="right" id="Maven" order="3" weight="0.25737265" />
<window_info anchor="right" id="Palette" order="4" />
<window_info anchor="right" id="Capture Analysis" order="5" />
<window_info anchor="right" id="Database" order="6" weight="0.3297587" />
<window_info anchor="right" id="Palette&#9;" order="7" />
<window_info anchor="right" id="Theme Preview" order="8" />
<window_info anchor="right" id="Bean Validation" order="9" />
</layout>
<layout-to-restore>
<window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.18699732" />
<window_info id="Structure" order="1" side_tool="true" weight="0.25" />
<window_info id="Designer" order="2" />
<window_info id="Image Layers" order="3" />
<window_info id="Capture Tool" order="4" />
<window_info id="UI Designer" order="5" />
<window_info id="Favorites" order="6" side_tool="true" />
<window_info id="Web" order="7" side_tool="true" />
<window_info anchor="bottom" id="Message" order="0" />
<window_info anchor="bottom" id="Find" order="1" />
<window_info anchor="bottom" id="Run" order="2" sideWeight="0.49798927" visible="true" weight="0.19830029" />
<window_info anchor="bottom" id="Debug" order="3" weight="0.4" />
<window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
<window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
<window_info anchor="bottom" id="TODO" order="6" weight="0.3286119" />
<window_info anchor="bottom" id="Spring" order="7" />
<window_info anchor="bottom" id="Terminal" order="8" />
<window_info anchor="bottom" id="Docker" order="9" show_stripe_button="false" />
<window_info anchor="bottom" id="Event Log" order="10" sideWeight="0.5020107" side_tool="true" weight="0.44334278" />
<window_info anchor="bottom" id="Messages" order="11" />
<window_info anchor="bottom" id="Java Enterprise" order="12" />
<window_info anchor="bottom" id="Database Changes" order="13" />
<window_info anchor="bottom" id="Version Control" order="14" sideWeight="0.49962547" weight="0.41501418" />
<window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
<window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
<window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
<window_info anchor="right" id="Maven" order="3" />
<window_info anchor="right" id="Palette" order="4" />
<window_info anchor="right" id="Capture Analysis" order="5" />
<window_info anchor="right" id="Database" order="6" />
<window_info anchor="right" id="Palette&#9;" order="7" />
<window_info anchor="right" id="Theme Preview" order="8" />
<window_info anchor="right" id="Bean Validation" order="9" />
</layout-to-restore>
</component>
<component name="TypeScriptGeneratedFilesManager">
<option name="version" value="1" />
</component>
<component name="Vcs.Log.Tabs.Properties">
<option name="TAB_STATES">
<map>
<entry key="MAIN">
<value>
<State>
<option name="RECENTLY_FILTERED_USER_GROUPS">
<collection />
</option>
<option name="RECENTLY_FILTERED_BRANCH_GROUPS">
<collection />
</option>
<option name="COLUMN_ORDER">
<list>
<option value="0" />
<option value="1" />
<option value="2" />
<option value="3" />
</list>
</option>
</State>
</value>
</entry>
</map>
</option>
<option name="RECENT_FILTERS">
<map>
<entry key="Branch">
<value>
<list />
</value>
</entry>
<entry key="User">
<value>
<list />
</value>
</entry>
</map>
</option>
</component>
<component name="VcsManagerConfiguration">
<MESSAGE value="init" />
<MESSAGE value="KafkaTemplate创建" />
<MESSAGE value="自定义分区" />
<MESSAGE value="上报服务系统" />
<MESSAGE value="15" />
<MESSAGE value="19" />
<MESSAGE value="二、Flink整合Kafka" />
<MESSAGE value="三、HBase 工具类" />
<MESSAGE value="三、HBase 获取表" />
<MESSAGE value="三、HBase util" />
<MESSAGE value="三、HBase util 工具类编写完毕" />
<MESSAGE value="实时数据处理" />
<MESSAGE value="实时数据预处理,宽表处理" />
<MESSAGE value="实时数据落地HBase" />
<MESSAGE value="PV、UV" />
<MESSAGE value="用户新鲜度" />
<MESSAGE value="实时频道分析" />
<MESSAGE value="MySQL、Cannal" />
<MESSAGE value="Cannal" />
<MESSAGE value="Flink 整合 kafka" />
<option name="LAST_COMMIT_MESSAGE" value="Flink 整合 kafka" />
</component>
<component name="editorHistoryManager">
<entry file="file://$PROJECT_DIR$/report/pom.xml">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="202">
<caret line="86" selection-start-line="86" selection-end-line="86" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/real-process/src/main/scala/com/henry/realprocess/bean/Message.scala">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="154">
<caret line="7" column="18" selection-start-line="7" selection-start-column="11" selection-end-line="7" selection-end-column="18" />
</state>
</provider>
</entry>
<entry file="jar://$MAVEN_REPOSITORY$/org/apache/hadoop/hadoop-common/2.6.5/hadoop-common-2.6.5.jar!/org/apache/hadoop/conf/Configuration.class">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="226">
<caret line="229" column="11" selection-start-line="229" selection-start-column="11" selection-end-line="229" selection-end-column="11" />
<folding>
<element signature="e#9879#9880#0" expanded="true" />
<element signature="e#9905#9906#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="jar://$MAVEN_REPOSITORY$/org/apache/hbase/hbase-common/1.2.0/hbase-common-1.2.0.jar!/org/apache/hadoop/hbase/HBaseConfiguration.class">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="385">
<caret line="59" selection-start-line="59" selection-end-line="60" selection-end-column="8" />
</state>
</provider>
</entry>
<entry file="jar://$MAVEN_REPOSITORY$/org/apache/hbase/hbase-common/1.2.0/hbase-common-1.2.0.jar!/org/apache/hadoop/hbase/TableName.class">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="77">
<caret line="293" column="21" selection-start-line="293" selection-start-column="21" selection-end-line="293" selection-end-column="21" />
</state>
</provider>
</entry>
<entry file="jar://$MAVEN_REPOSITORY$/org/apache/hbase/hbase-client/2.0.0/hbase-client-2.0.0.jar!/org/apache/hadoop/hbase/client/TableDescriptor.class">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="154">
<caret line="21" column="17" selection-start-line="21" selection-start-column="17" selection-end-line="21" selection-end-column="17" />
</state>
</provider>
</entry>
<entry file="jar://$MAVEN_REPOSITORY$/org/apache/hbase/hbase-client/2.0.0/hbase-client-2.0.0-sources.jar!/org/apache/hadoop/hbase/client/TableDescriptor.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="149">
<caret line="39" column="17" selection-start-line="39" selection-start-column="17" selection-end-line="39" selection-end-column="17" />
</state>
</provider>
</entry>
<entry file="jar://$MAVEN_REPOSITORY$/org/apache/hbase/hbase-common/2.0.0/hbase-common-2.0.0.jar!/org/apache/hadoop/hbase/TableName.class">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="149">
<caret line="17" column="19" selection-start-line="17" selection-start-column="19" selection-end-line="17" selection-end-column="19" />
</state>
</provider>
</entry>
<entry file="jar://$MAVEN_REPOSITORY$/org/apache/hbase/hbase-common/2.0.0/hbase-common-2.0.0-sources.jar!/org/apache/hadoop/hbase/TableName.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="22">
<caret line="54" column="19" selection-start-line="54" selection-start-column="19" selection-end-line="54" selection-end-column="19" />
</state>
</provider>
</entry>
<entry file="jar://$MAVEN_REPOSITORY$/org/apache/hbase/hbase-client/2.0.0/hbase-client-2.0.0-sources.jar!/org/apache/hadoop/hbase/client/TableDescriptorBuilder.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="149">
<caret line="367" column="63" selection-start-line="367" selection-start-column="63" selection-end-line="367" selection-end-column="63" />
</state>
</provider>
</entry>
<entry file="jar://$MAVEN_REPOSITORY$/org/apache/hbase/hbase-client/2.0.0/hbase-client-2.0.0-sources.jar!/org/apache/hadoop/hbase/client/ColumnFamilyDescriptor.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="127">
<caret line="40" column="25" lean-forward="true" selection-start-line="40" selection-start-column="25" selection-end-line="40" selection-end-column="25" />
</state>
</provider>
</entry>
<entry file="jar://$MAVEN_REPOSITORY$/org/apache/hbase/hbase-client/2.0.0/hbase-client-2.0.0-sources.jar!/org/apache/hadoop/hbase/client/Connection.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-5">
<caret line="76" column="8" lean-forward="true" selection-start-line="76" selection-start-column="8" selection-end-line="76" selection-end-column="8" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/real-process/src/main/resources/application.conf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="242">
<caret line="11" column="14" lean-forward="true" selection-start-line="11" selection-start-column="14" selection-end-line="11" selection-end-column="14" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/real-process/pom.xml">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="298">
<caret line="17" column="28" selection-start-line="17" selection-start-column="28" selection-end-line="17" selection-end-column="28" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/real-process/src/main/scala/com/henry/realprocess/bean/ClickLog.scala">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="220">
<caret line="10" selection-start-line="10" selection-end-line="38" selection-end-column="20" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/real-process/src/main/scala/com/henry/realprocess/util/HBaseUtil.scala">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="1004">
<caret line="269" column="62" selection-start-line="269" selection-start-column="62" selection-end-line="269" selection-end-column="62" />
<folding>
<element signature="e#36#79#0" expanded="true" />
<element signature="e#4016#5119#0" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/real-process/src/main/scala/com/henry/realprocess/bean/ClickLogWide.scala">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="1122">
<caret line="51" column="31" selection-start-line="51" selection-start-column="31" selection-end-line="51" selection-end-column="31" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/real-process/src/main/resources/log4j.properties">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="66">
<caret line="9" column="1" lean-forward="true" selection-start-line="9" selection-start-column="1" selection-end-line="9" selection-end-column="1" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/report/src/main/java/com/henry/report/ReportApplication.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="22">
<caret line="4" column="3" lean-forward="true" selection-start-line="4" selection-start-column="3" selection-end-line="4" selection-end-column="3" />
<folding>
<element signature="imports" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/report/src/main/java/com/henry/report/util/ClickLogGenerator.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-369">
<caret line="97" selection-start-line="97" selection-end-line="97" />
<folding>
<element signature="imports" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/real-process/src/main/scala/com/henry/realprocess/task/PreprocessTask.scala">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="88">
<caret line="4" selection-start-line="4" selection-end-line="4" selection-end-column="42" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/real-process/src/main/scala/com/henry/realprocess/task/ChannelRealHotTask.scala">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="264">
<caret line="24" column="25" selection-start-line="24" selection-start-column="11" selection-end-line="24" selection-end-column="25" />
<folding>
<element signature="e#36#82#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/real-process/src/main/scala/com/henry/realprocess/task/ChannelPvUvTaskMerge.scala">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="330">
<caret line="24" column="27" selection-start-line="24" selection-start-column="7" selection-end-line="24" selection-end-column="27" />
<folding>
<element signature="e#36#82#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/real-process/src/main/scala/com/henry/realprocess/task/ChannelPvUvTask.scala">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="612">
<caret line="80" column="26" selection-start-line="80" selection-start-column="26" selection-end-line="80" selection-end-column="26" />
<folding>
<element signature="e#36#82#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/real-process/src/main/scala/com/henry/realprocess/task/ChannelFreshnessTask.scala">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="308">
<caret line="67" column="20" selection-start-line="66" selection-start-column="4" selection-end-line="67" selection-end-column="20" />
<folding>
<element signature="e#36#82#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/real-process/src/main/scala/com/henry/realprocess/task/ChannelBrowserTask.scala">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="528">
<caret line="31" column="25" selection-start-line="31" selection-start-column="7" selection-end-line="31" selection-end-column="25" />
<folding>
<element signature="e#36#82#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/real-process/src/main/scala/com/henry/realprocess/task/BaseTask.scala">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="1518">
<caret line="74" column="5" selection-start-line="74" selection-start-column="5" selection-end-line="74" selection-end-column="5" />
<folding>
<element signature="e#36#82#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/real-process/src/main/scala/com/henry/realprocess/task/ChannelNetworkTask.scala">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="3344">
<caret line="159" column="44" selection-start-line="159" selection-start-column="44" selection-end-line="159" selection-end-column="44" />
<folding>
<element signature="e#35#81#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/real-process/src/main/scala/com/henry/realprocess/task/ChannelAreaTask.scala">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="748">
<caret line="40" selection-start-line="40" selection-end-line="48" selection-end-column="14" />
<folding>
<element signature="e#35#81#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/real-process/src/main/scala/com/henry/realprocess/task/ChannelFreshnessTaskTrait.scala">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="44">
<caret line="2" selection-start-line="2" selection-end-line="9" selection-end-column="66" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/canal-kafka/src/main/resources/log4j.properties">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="66">
<caret line="3" column="51" selection-start-line="3" selection-start-column="51" selection-end-line="3" selection-end-column="51" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/canal-kafka/src/main/java/com/henry/canal_kafka/util/GlobalConfigUtil.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="88">
<caret line="4" column="29" selection-start-line="4" selection-start-column="13" selection-end-line="4" selection-end-column="29" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/canal-kafka/pom.xml">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="682">
<caret line="31" column="19" selection-start-line="31" selection-start-column="19" selection-end-line="31" selection-end-column="19" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/sync-db/pom.xml">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="2860">
<caret line="130" column="16" lean-forward="true" selection-start-line="130" selection-start-column="16" selection-end-line="130" selection-end-column="16" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/real-process/src/main/resources/hbase-site.xml">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="384">
<caret line="53" selection-start-line="53" selection-end-line="56" selection-end-column="15" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/sync-db/src/main/resources/hbase-site.xml">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="418">
<caret line="49" column="8" selection-start-line="49" selection-start-column="8" selection-end-line="49" selection-end-column="8" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/canal-kafka/src/main/resources/application.properties">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="44">
<caret line="2" column="1" lean-forward="true" selection-start-line="2" selection-start-column="1" selection-end-line="2" selection-end-column="1" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/real-process/src/main/scala/com/henry/realprocess/App.scala">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="264">
<caret line="12" selection-start-line="12" selection-end-line="12" selection-end-column="35" />
</state>
</provider>
</entry>
<entry file="jar://$MAVEN_REPOSITORY$/org/apache/flink/flink-connector-kafka-0.10_2.11/1.6.0/flink-connector-kafka-0.10_2.11-1.6.0-sources.jar!/org/apache/flink/streaming/connectors/kafka/FlinkKafkaConsumer010.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="314">
<caret line="83" column="107" lean-forward="true" selection-start-line="83" selection-start-column="33" selection-end-line="83" selection-end-column="107" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/sync-db/src/main/resources/application.conf">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="88">
<caret line="4" selection-start-line="4" selection-end-line="16" selection-end-column="26" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/sync-db/src/main/scala/com/henry/syncdb/util/GlobalConfigutil.scala">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="198">
<caret line="9" column="7" selection-start-line="9" selection-start-column="7" selection-end-line="9" selection-end-column="7" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/canal-kafka/src/main/java/CanalClient.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-434">
<caret line="17" column="13" selection-start-line="17" selection-start-column="13" selection-end-line="17" selection-end-column="13" />
<folding>
<element signature="imports" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/canal-kafka/src/main/java/com/henry/canal_kafka/util/KafkaSender.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="154">
<caret line="12" column="13" selection-start-line="12" selection-start-column="13" selection-end-line="12" selection-end-column="13" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/sync-db/src/main/scala/com/henry/syncdb/util/FlinkUtils.scala">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="194">
<caret line="53" column="23" selection-start-line="53" selection-start-column="23" selection-end-line="53" selection-end-column="23" />
<folding>
<element signature="e#31#58#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="jar://$MAVEN_REPOSITORY$/org/apache/flink/flink-streaming-scala_2.11/1.6.0/flink-streaming-scala_2.11-1.6.0-sources.jar!/org/apache/flink/streaming/api/scala/DataStream.scala">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-38">
<caret line="842" column="76" selection-start-line="842" selection-start-column="46" selection-end-line="842" selection-end-column="76" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/sync-db/src/main/scala/com/henry/syncdb/bean/HBaseOperation.scala">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="330">
<caret line="15" column="44" lean-forward="true" selection-start-line="15" selection-start-column="44" selection-end-line="15" selection-end-column="44" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/sync-db/src/main/scala/com/henry/syncdb/util/HBaseUtil.scala">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="314">
<caret line="259" column="20" lean-forward="true" selection-start-line="259" selection-start-column="20" selection-end-line="259" selection-end-column="20" />
<folding>
<element signature="e#31#74#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/sync-db/src/main/scala/com/henry/syncdb/App.scala">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="304">
<caret line="73" lean-forward="true" selection-start-line="73" selection-end-line="73" />
<folding>
<element signature="e#26#53#0" expanded="true" />
<element signature="e#978#994#0" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/sync-db/src/main/scala/com/henry/syncdb/task/PreprocessTask.scala">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-400">
<caret line="20" column="54" lean-forward="true" selection-start-line="20" selection-start-column="54" selection-end-line="20" selection-end-column="54" />
<folding>
<element signature="e#31#47#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/sync-db/src/main/scala/com/henry/syncdb/bean/Cannal.scala">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-84">
<caret line="10" column="17" selection-start-line="10" selection-start-column="17" selection-end-line="10" selection-end-column="17" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/ReadMe.md">
<provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]">
<state split_layout="SPLIT">
<first_editor relative-caret-position="465">
<caret line="1508" lean-forward="true" selection-start-line="1508" selection-end-line="1508" />
</first_editor>
<second_editor />
</state>
</provider>
</entry>
</component>
<component name="masterDetails">
<states>
<state key="ArtifactsStructureConfigurable.UI">
<settings>
<artifact-editor />
<splitter-proportions>
<option name="proportions">
<list>
<option value="0.2" />
</list>
</option>
</splitter-proportions>
</settings>
</state>
<state key="FacetStructureConfigurable.UI">
<settings>
<last-edited>Spring</last-edited>
<splitter-proportions>
<option name="proportions">
<list>
<option value="0.2" />
</list>
</option>
</splitter-proportions>
</settings>
</state>
<state key="GlobalLibrariesConfigurable.UI">
<settings>
<last-edited>scala-sdk-2.11.8</last-edited>
<splitter-proportions>
<option name="proportions">
<list>
<option value="0.2" />
</list>
</option>
</splitter-proportions>
</settings>
</state>
<state key="JdkListConfigurable.UI">
<settings>
<last-edited>1.8</last-edited>
<splitter-proportions>
<option name="proportions">
<list>
<option value="0.2" />
</list>
</option>
</splitter-proportions>
</settings>
</state>
<state key="ModuleStructureConfigurable.UI">
<settings>
<last-edited>batch-process</last-edited>
<splitter-proportions>
<option name="proportions">
<list>
<option value="0.2612022" />
</list>
</option>
</splitter-proportions>
</settings>
</state>
<state key="ProjectJDKs.UI">
<settings>
<last-edited>1.8</last-edited>
<splitter-proportions>
<option name="proportions">
<list>
<option value="0.2" />
</list>
</option>
</splitter-proportions>
</settings>
</state>
<state key="ProjectLibrariesConfigurable.UI">
<settings>
<last-edited>Maven: ch.qos.logback:logback-classic:1.1.11</last-edited>
<splitter-proportions>
<option name="proportions">
<list>
<option value="0.2" />
</list>
</option>
</splitter-proportions>
</settings>
</state>
</states>
</component>
</project>