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

1 year ago
<?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>