设计文档

This commit is contained in:
qiurunze 2018-09-16 22:44:42 +08:00
parent c328810348
commit 62e631f2fc
2 changed files with 23 additions and 78 deletions

View File

@ -1,7 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project version="4"> <project version="4">
<component name="ChangeListManager"> <component name="ChangeListManager">
<list default="true" id="59bd24de-7908-4982-927f-6d236db7e416" name="Default Changelist" comment="" /> <list default="true" id="59bd24de-7908-4982-927f-6d236db7e416" name="Default Changelist" comment="">
<change beforePath="$PROJECT_DIR$/秒杀设计.md" beforeDir="false" afterPath="$PROJECT_DIR$/README.md" afterDir="false" />
</list>
<ignored path="$PROJECT_DIR$/target/" /> <ignored path="$PROJECT_DIR$/target/" />
<option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" /> <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
<option name="SHOW_DIALOG" value="false" /> <option name="SHOW_DIALOG" value="false" />
@ -35,6 +37,7 @@
<entry key="html" value="12" /> <entry key="html" value="12" />
<entry key="java" value="163" /> <entry key="java" value="163" />
<entry key="js" value="1" /> <entry key="js" value="1" />
<entry key="md" value="1" />
<entry key="properties" value="6" /> <entry key="properties" value="6" />
<entry key="ts" value="1" /> <entry key="ts" value="1" />
<entry key="txt" value="9" /> <entry key="txt" value="9" />
@ -47,6 +50,7 @@
<entry key="HTML" value="22" /> <entry key="HTML" value="22" />
<entry key="JAVA" value="163" /> <entry key="JAVA" value="163" />
<entry key="JavaScript" value="1" /> <entry key="JavaScript" value="1" />
<entry key="Markdown" value="1" />
<entry key="PLAIN_TEXT" value="10" /> <entry key="PLAIN_TEXT" value="10" />
<entry key="Properties" value="6" /> <entry key="Properties" value="6" />
<entry key="TypeScript" value="1" /> <entry key="TypeScript" value="1" />
@ -126,11 +130,11 @@
</provider> </provider>
</entry> </entry>
</file> </file>
<file pinned="false" current-in-tab="true"> <file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/main/java/com/geekq/miaosha/service/MiaoShaUserService.java"> <entry file="file://$PROJECT_DIR$/src/main/java/com/geekq/miaosha/service/MiaoShaUserService.java">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-1188"> <state relative-caret-position="308">
<caret line="35" selection-start-line="35" selection-end-line="35" /> <caret line="103" column="19" lean-forward="true" selection-start-line="103" selection-start-column="19" selection-end-line="103" selection-end-column="19" />
<folding> <folding>
<element signature="imports" expanded="true" /> <element signature="imports" expanded="true" />
</folding> </folding>
@ -138,6 +142,11 @@
</provider> </provider>
</entry> </entry>
</file> </file>
<file pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/README.md">
<provider selected="true" editor-type-id="text-editor" />
</entry>
</file>
<file pinned="false" current-in-tab="false"> <file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/main/java/com/geekq/miaosha/access/AccessLimit.java"> <entry file="file://$PROJECT_DIR$/src/main/java/com/geekq/miaosha/access/AccessLimit.java">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
@ -156,18 +165,6 @@
</provider> </provider>
</entry> </entry>
</file> </file>
<file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/main/java/com/geekq/miaosha/access/UserContext.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="132">
<caret line="6" column="37" lean-forward="true" selection-start-line="6" selection-start-column="37" selection-end-line="6" selection-end-column="37" />
<folding>
<element signature="e#179#192#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
</file>
<file pinned="false" current-in-tab="false"> <file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/main/java/com/geekq/miaosha/access/AccessKey.java"> <entry file="file://$PROJECT_DIR$/src/main/java/com/geekq/miaosha/access/AccessKey.java">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
@ -181,15 +178,6 @@
</provider> </provider>
</entry> </entry>
</file> </file>
<file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/readme.txt">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="352">
<caret line="121" column="11" lean-forward="true" selection-end-line="137" />
</state>
</provider>
</entry>
</file>
</leaf> </leaf>
</component> </component>
<component name="FileTemplateManagerImpl"> <component name="FileTemplateManagerImpl">
@ -284,7 +272,7 @@
<select /> <select />
</treeState> </treeState>
</component> </component>
<component name="ProjectFrameBounds" extendedState="6"> <component name="ProjectFrameBounds" extendedState="7">
<option name="x" value="130" /> <option name="x" value="130" />
<option name="y" value="36" /> <option name="y" value="36" />
<option name="width" value="1384" /> <option name="width" value="1384" />
@ -319,50 +307,6 @@
<item name="miaosha_1" type="b2602c69:ProjectViewProjectNode" /> <item name="miaosha_1" type="b2602c69:ProjectViewProjectNode" />
<item name="miaosha_1" type="462c0819:PsiDirectoryNode" /> <item name="miaosha_1" type="462c0819:PsiDirectoryNode" />
</path> </path>
<path>
<item name="miaosha_1" type="b2602c69:ProjectViewProjectNode" />
<item name="miaosha_1" type="462c0819:PsiDirectoryNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="miaosha_1" type="b2602c69:ProjectViewProjectNode" />
<item name="miaosha_1" type="462c0819:PsiDirectoryNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
<item name="main" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="miaosha_1" type="b2602c69:ProjectViewProjectNode" />
<item name="miaosha_1" type="462c0819:PsiDirectoryNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
<item name="main" type="462c0819:PsiDirectoryNode" />
<item name="java" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="miaosha_1" type="b2602c69:ProjectViewProjectNode" />
<item name="miaosha_1" type="462c0819:PsiDirectoryNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
<item name="main" type="462c0819:PsiDirectoryNode" />
<item name="java" type="462c0819:PsiDirectoryNode" />
<item name="miaosha" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="miaosha_1" type="b2602c69:ProjectViewProjectNode" />
<item name="miaosha_1" type="462c0819:PsiDirectoryNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
<item name="main" type="462c0819:PsiDirectoryNode" />
<item name="java" type="462c0819:PsiDirectoryNode" />
<item name="miaosha" type="462c0819:PsiDirectoryNode" />
<item name="controller" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="miaosha_1" type="b2602c69:ProjectViewProjectNode" />
<item name="miaosha_1" type="462c0819:PsiDirectoryNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
<item name="main" type="462c0819:PsiDirectoryNode" />
<item name="java" type="462c0819:PsiDirectoryNode" />
<item name="miaosha" type="462c0819:PsiDirectoryNode" />
<item name="service" type="462c0819:PsiDirectoryNode" />
</path>
<path> <path>
<item name="miaosha_1" type="b2602c69:ProjectViewProjectNode" /> <item name="miaosha_1" type="b2602c69:ProjectViewProjectNode" />
<item name="Scratches and Consoles" type="1a2a3e82:ScratchProjectViewPane$MyProjectNode" /> <item name="Scratches and Consoles" type="1a2a3e82:ScratchProjectViewPane$MyProjectNode" />
@ -383,7 +327,7 @@
<property name="RequestMappingsPanelWidth2" value="75" /> <property name="RequestMappingsPanelWidth2" value="75" />
<property name="WebServerToolWindowFactoryState" value="false" /> <property name="WebServerToolWindowFactoryState" value="false" />
<property name="aspect.path.notification.shown" value="true" /> <property name="aspect.path.notification.shown" value="true" />
<property name="com.android.tools.idea.instantapp.provision.ProvisionBeforeRunTaskProvider.myTimeStamp" value="1537108878426" /> <property name="com.android.tools.idea.instantapp.provision.ProvisionBeforeRunTaskProvider.myTimeStamp" value="1537109038994" />
<property name="last_opened_file_path" value="$PROJECT_DIR$" /> <property name="last_opened_file_path" value="$PROJECT_DIR$" />
<property name="nodejs_interpreter_path.stuck_in_default_project" value="undefined stuck path" /> <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="nodejs_npm_path_reset_for_default_project" value="true" />
@ -397,11 +341,11 @@
<recent name="com.geekq.miaosha.result" /> <recent name="com.geekq.miaosha.result" />
</key> </key>
<key name="CopyFile.RECENT_KEYS"> <key name="CopyFile.RECENT_KEYS">
<recent name="$PROJECT_DIR$" />
<recent name="$PROJECT_DIR$/src/main/java/com/geekq/miaosha/access" /> <recent name="$PROJECT_DIR$/src/main/java/com/geekq/miaosha/access" />
<recent name="$PROJECT_DIR$/src/main/resources/static" /> <recent name="$PROJECT_DIR$/src/main/resources/static" />
<recent name="$PROJECT_DIR$/src/main/java/com/geekq/miaosha/redis" /> <recent name="$PROJECT_DIR$/src/main/java/com/geekq/miaosha/redis" />
<recent name="$PROJECT_DIR$/src/main/java/com/geekq/miaosha/rabbitmq" /> <recent name="$PROJECT_DIR$/src/main/java/com/geekq/miaosha/rabbitmq" />
<recent name="$PROJECT_DIR$/src/main/java/com/geekq/miaosha/vo" />
</key> </key>
<key name="CopyClassDialog.RECENTS_KEY"> <key name="CopyClassDialog.RECENTS_KEY">
<recent name="com.geekq.miaosha.domain" /> <recent name="com.geekq.miaosha.domain" />
@ -493,12 +437,12 @@
<workItem from="1536888067376" duration="7843000" /> <workItem from="1536888067376" duration="7843000" />
<workItem from="1536918768483" duration="15837000" /> <workItem from="1536918768483" duration="15837000" />
<workItem from="1536975289539" duration="26867000" /> <workItem from="1536975289539" duration="26867000" />
<workItem from="1537060950052" duration="23470000" /> <workItem from="1537060950052" duration="23741000" />
</task> </task>
<servers /> <servers />
</component> </component>
<component name="TimeTrackingManager"> <component name="TimeTrackingManager">
<option name="totallyTimeSpent" value="84439000" /> <option name="totallyTimeSpent" value="84710000" />
</component> </component>
<component name="TodoView"> <component name="TodoView">
<todo-panel id="selected-file"> <todo-panel id="selected-file">
@ -511,7 +455,6 @@
</component> </component>
<component name="ToolWindowManager"> <component name="ToolWindowManager">
<frame x="-1" y="29" width="1922" height="1025" extended-state="6" /> <frame x="-1" y="29" width="1922" height="1025" extended-state="6" />
<editor active="true" />
<layout> <layout>
<window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.24813631" /> <window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.24813631" />
<window_info id="Structure" order="1" side_tool="true" weight="0.25" /> <window_info id="Structure" order="1" side_tool="true" weight="0.25" />
@ -675,7 +618,6 @@
</expressions> </expressions>
</component> </component>
<component name="editorHistoryManager"> <component name="editorHistoryManager">
<entry file="file://$PROJECT_DIR$/src/main/java/com/geekq/miaosha/service/MiaoshaUserService.java" />
<entry file="file://$PROJECT_DIR$/src/main/resources/templates/miaosha_fail.html"> <entry file="file://$PROJECT_DIR$/src/main/resources/templates/miaosha_fail.html">
<provider selected="true" editor-type-id="text-editor" /> <provider selected="true" editor-type-id="text-editor" />
</entry> </entry>
@ -1056,14 +998,17 @@
</entry> </entry>
<entry file="file://$PROJECT_DIR$/src/main/java/com/geekq/miaosha/service/MiaoShaUserService.java"> <entry file="file://$PROJECT_DIR$/src/main/java/com/geekq/miaosha/service/MiaoShaUserService.java">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-1188"> <state relative-caret-position="308">
<caret line="35" selection-start-line="35" selection-end-line="35" /> <caret line="103" column="19" lean-forward="true" selection-start-line="103" selection-start-column="19" selection-end-line="103" selection-end-column="19" />
<folding> <folding>
<element signature="imports" expanded="true" /> <element signature="imports" expanded="true" />
</folding> </folding>
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/README.md">
<provider selected="true" editor-type-id="text-editor" />
</entry>
</component> </component>
<component name="masterDetails"> <component name="masterDetails">
<states> <states>