├── .idea
├── .gitignore
├── compiler.xml
├── dataSources.xml
├── encodings.xml
├── libraries
│ ├── Maven__ch_qos_logback_logback_classic_1_2_3.xml
│ ├── Maven__ch_qos_logback_logback_core_1_2_3.xml
│ ├── Maven__com_fasterxml_classmate_1_5_1.xml
│ ├── Maven__com_fasterxml_jackson_core_jackson_annotations_2_10_3.xml
│ ├── Maven__com_fasterxml_jackson_core_jackson_core_2_10_3.xml
│ ├── Maven__com_fasterxml_jackson_core_jackson_databind_2_10_3.xml
│ ├── Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_10_3.xml
│ ├── Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_10_3.xml
│ ├── Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_10_3.xml
│ ├── Maven__com_github_jsqlparser_jsqlparser_1_0.xml
│ ├── Maven__com_github_pagehelper_pagehelper_5_1_4.xml
│ ├── Maven__com_github_pagehelper_pagehelper_spring_boot_autoconfigure_1_2_5.xml
│ ├── Maven__com_github_pagehelper_pagehelper_spring_boot_starter_1_2_5.xml
│ ├── Maven__com_jayway_jsonpath_json_path_2_4_0.xml
│ ├── Maven__com_sun_activation_jakarta_activation_1_2_2.xml
│ ├── Maven__com_sun_mail_jakarta_mail_1_6_5.xml
│ ├── Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml
│ ├── Maven__com_zaxxer_HikariCP_3_4_2.xml
│ ├── Maven__jakarta_activation_jakarta_activation_api_1_2_2.xml
│ ├── Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml
│ ├── Maven__jakarta_validation_jakarta_validation_api_2_0_2.xml
│ ├── Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_3.xml
│ ├── Maven__mysql_mysql_connector_java_8_0_19.xml
│ ├── Maven__net_bytebuddy_byte_buddy_1_10_8.xml
│ ├── Maven__net_bytebuddy_byte_buddy_agent_1_10_8.xml
│ ├── Maven__net_minidev_accessors_smart_1_2.xml
│ ├── Maven__net_minidev_json_smart_2_3.xml
│ ├── Maven__org_apache_logging_log4j_log4j_api_2_12_1.xml
│ ├── Maven__org_apache_logging_log4j_log4j_to_slf4j_2_12_1.xml
│ ├── Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_33.xml
│ ├── Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_33.xml
│ ├── Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_33.xml
│ ├── Maven__org_apiguardian_apiguardian_api_1_1_0.xml
│ ├── Maven__org_assertj_assertj_core_3_13_2.xml
│ ├── Maven__org_attoparser_attoparser_2_0_5_RELEASE.xml
│ ├── Maven__org_hamcrest_hamcrest_2_1.xml
│ ├── Maven__org_hibernate_validator_hibernate_validator_6_0_18_Final.xml
│ ├── Maven__org_jboss_logging_jboss_logging_3_4_1_Final.xml
│ ├── Maven__org_junit_jupiter_junit_jupiter_5_5_2.xml
│ ├── Maven__org_junit_jupiter_junit_jupiter_api_5_5_2.xml
│ ├── Maven__org_junit_jupiter_junit_jupiter_engine_5_5_2.xml
│ ├── Maven__org_junit_jupiter_junit_jupiter_params_5_5_2.xml
│ ├── Maven__org_junit_platform_junit_platform_commons_1_5_2.xml
│ ├── Maven__org_junit_platform_junit_platform_engine_1_5_2.xml
│ ├── Maven__org_mockito_mockito_core_3_1_0.xml
│ ├── Maven__org_mockito_mockito_junit_jupiter_3_1_0.xml
│ ├── Maven__org_mybatis_mybatis_3_5_4.xml
│ ├── Maven__org_mybatis_mybatis_spring_2_0_4.xml
│ ├── Maven__org_mybatis_spring_boot_mybatis_spring_boot_autoconfigure_2_1_2.xml
│ ├── Maven__org_mybatis_spring_boot_mybatis_spring_boot_starter_2_1_2.xml
│ ├── Maven__org_objenesis_objenesis_2_6.xml
│ ├── Maven__org_opentest4j_opentest4j_1_2_0.xml
│ ├── Maven__org_ow2_asm_asm_5_0_4.xml
│ ├── Maven__org_projectlombok_lombok_1_18_12.xml
│ ├── Maven__org_skyscreamer_jsonassert_1_5_0.xml
│ ├── Maven__org_slf4j_jul_to_slf4j_1_7_30.xml
│ ├── Maven__org_slf4j_slf4j_api_1_7_30.xml
│ ├── Maven__org_springframework_boot_spring_boot_2_2_6_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_autoconfigure_2_2_6_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_2_2_6_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_jdbc_2_2_6_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_json_2_2_6_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_logging_2_2_6_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_mail_2_2_6_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_test_2_2_6_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_thymeleaf_2_2_6_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_tomcat_2_2_6_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_validation_2_2_6_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_web_2_2_6_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_test_2_2_6_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_2_6_RELEASE.xml
│ ├── Maven__org_springframework_spring_aop_5_2_5_RELEASE.xml
│ ├── Maven__org_springframework_spring_beans_5_2_5_RELEASE.xml
│ ├── Maven__org_springframework_spring_context_5_2_5_RELEASE.xml
│ ├── Maven__org_springframework_spring_context_support_5_2_5_RELEASE.xml
│ ├── Maven__org_springframework_spring_core_5_2_5_RELEASE.xml
│ ├── Maven__org_springframework_spring_expression_5_2_5_RELEASE.xml
│ ├── Maven__org_springframework_spring_jcl_5_2_5_RELEASE.xml
│ ├── Maven__org_springframework_spring_jdbc_5_2_5_RELEASE.xml
│ ├── Maven__org_springframework_spring_test_5_2_5_RELEASE.xml
│ ├── Maven__org_springframework_spring_tx_5_2_5_RELEASE.xml
│ ├── Maven__org_springframework_spring_web_5_2_5_RELEASE.xml
│ ├── Maven__org_springframework_spring_webmvc_5_2_5_RELEASE.xml
│ ├── Maven__org_thymeleaf_extras_thymeleaf_extras_java8time_3_0_4_RELEASE.xml
│ ├── Maven__org_thymeleaf_thymeleaf_3_0_11_RELEASE.xml
│ ├── Maven__org_thymeleaf_thymeleaf_spring5_3_0_11_RELEASE.xml
│ ├── Maven__org_unbescape_unbescape_1_1_6_RELEASE.xml
│ ├── Maven__org_xmlunit_xmlunit_core_2_6_4.xml
│ └── Maven__org_yaml_snakeyaml_1_25.xml
├── misc.xml
├── modules.xml
├── uiDesigner.xml
└── vcs.xml
├── README.md
├── Springboot-English.iml
├── StudyEnglish.sql
├── pom.xml
├── src
├── main
│ ├── java
│ │ └── com
│ │ │ └── chun
│ │ │ └── myspringboot
│ │ │ ├── MyspringbootApplication.java
│ │ │ ├── config
│ │ │ ├── LoginHandlerInterceptor.java
│ │ │ └── MyMvcConfig.java
│ │ │ ├── controller
│ │ │ ├── BookController.java
│ │ │ ├── CollectionController.java
│ │ │ ├── ListenController.java
│ │ │ ├── LoginController.java
│ │ │ ├── MainPageController.java
│ │ │ ├── NoticeController.java
│ │ │ ├── RegisterController.java
│ │ │ ├── UserController.java
│ │ │ ├── WordController.java
│ │ │ └── admin
│ │ │ │ ├── UpdateBookController.java
│ │ │ │ ├── UpdateNoticeController.java
│ │ │ │ ├── UpdateUserController.java
│ │ │ │ └── UpdateWordController.java
│ │ │ ├── mapper
│ │ │ ├── BookMapper.java
│ │ │ ├── GradeMapper.java
│ │ │ ├── ListenMapper.java
│ │ │ ├── NoticeMapper.java
│ │ │ ├── SentenceMapper.java
│ │ │ ├── UserMapper.java
│ │ │ └── WordMapper.java
│ │ │ ├── pojo
│ │ │ ├── Book.java
│ │ │ ├── Grade.java
│ │ │ ├── Listen.java
│ │ │ ├── Notice.java
│ │ │ ├── Sentence.java
│ │ │ ├── User.java
│ │ │ └── Word.java
│ │ │ ├── service
│ │ │ ├── BookService.java
│ │ │ ├── GradeService.java
│ │ │ ├── Impl
│ │ │ │ ├── BookServiceImpl.java
│ │ │ │ ├── GradeServiceImpl.java
│ │ │ │ ├── ListenServiceImpl.java
│ │ │ │ ├── NoticeServiceImpl.java
│ │ │ │ ├── SendEmailImpl.java
│ │ │ │ ├── SentenceServiceImpl.java
│ │ │ │ ├── UserServiceImpl.java
│ │ │ │ └── WordServiceImpl.java
│ │ │ ├── ListenService.java
│ │ │ ├── NoticeService.java
│ │ │ ├── SendEmail.java
│ │ │ ├── SentenceService.java
│ │ │ ├── UserService.java
│ │ │ └── WordService.java
│ │ │ └── util
│ │ │ ├── DataUtils.java
│ │ │ ├── IDUtils.java
│ │ │ └── ProgressUtils.java
│ └── resources
│ │ ├── application.yml
│ │ ├── mybatis
│ │ └── mapper
│ │ │ ├── BookMapper.xml
│ │ │ ├── GradeMapper.xml
│ │ │ ├── ListenMapper.xml
│ │ │ ├── NoticeMapper.xml
│ │ │ ├── SentenceMapper.xml
│ │ │ ├── UserMapper.xml
│ │ │ └── WordMapper.xml
│ │ ├── public
│ │ └── image
│ │ │ ├── 1.png
│ │ │ ├── 2.png
│ │ │ └── 3.png
│ │ ├── static
│ │ ├── css
│ │ │ ├── cs-skin-elastic.css
│ │ │ ├── lib
│ │ │ │ ├── chosen
│ │ │ │ │ ├── chosen-sprite.png
│ │ │ │ │ ├── chosen-sprite@2x.png
│ │ │ │ │ ├── chosen.css
│ │ │ │ │ └── chosen.min.css
│ │ │ │ ├── datatable
│ │ │ │ │ ├── buttons.bootstrap.min.css
│ │ │ │ │ ├── buttons.dataTables.min.css
│ │ │ │ │ └── dataTables.bootstrap.min.css
│ │ │ │ └── vector-map
│ │ │ │ │ └── jqvmap.min.css
│ │ │ ├── style.css
│ │ │ └── style.css.map
│ │ ├── fonts
│ │ │ └── icomoon
│ │ │ │ ├── icomoon.eot
│ │ │ │ ├── icomoon.svg
│ │ │ │ ├── icomoon.ttf
│ │ │ │ ├── icomoon.woff
│ │ │ │ └── index.html
│ │ ├── images
│ │ │ ├── .gitignore
│ │ │ ├── cet4.png
│ │ │ ├── cet6.png
│ │ │ ├── favicon.png
│ │ │ ├── logo.png
│ │ │ ├── logo.psd
│ │ │ └── logo2.png
│ │ ├── js
│ │ │ ├── dashboard.js
│ │ │ ├── init
│ │ │ │ ├── chartjs-init.js
│ │ │ │ ├── datatables-init.js
│ │ │ │ ├── flot-chart-init.js
│ │ │ │ ├── fullcalendar-init.js
│ │ │ │ ├── gmap-init.js
│ │ │ │ ├── peitychart-init.js
│ │ │ │ ├── vector-init.js
│ │ │ │ └── weather-init.js
│ │ │ ├── lib
│ │ │ │ ├── chosen
│ │ │ │ │ ├── chosen.jquery.js
│ │ │ │ │ ├── chosen.jquery.min.js
│ │ │ │ │ ├── chosen.proto.js
│ │ │ │ │ └── chosen.proto.min.js
│ │ │ │ ├── data-table
│ │ │ │ │ ├── buttons.bootstrap.min.js
│ │ │ │ │ ├── buttons.colVis.min.js
│ │ │ │ │ ├── buttons.flash.min.js
│ │ │ │ │ ├── buttons.html5.min.js
│ │ │ │ │ ├── buttons.print.min.js
│ │ │ │ │ ├── dataTables.bootstrap.min.js
│ │ │ │ │ ├── dataTables.buttons.min.js
│ │ │ │ │ ├── datatables.min.js
│ │ │ │ │ ├── jquery-1.12.4.js
│ │ │ │ │ ├── jquery.dataTables.min.js
│ │ │ │ │ ├── jszip.min.js
│ │ │ │ │ ├── pdfmake.min.js
│ │ │ │ │ └── vfs_fonts.js
│ │ │ │ └── gmap
│ │ │ │ │ ├── gmapApi.js
│ │ │ │ │ ├── gmaps.js
│ │ │ │ │ └── gmaps.min.js
│ │ │ ├── main.js
│ │ │ ├── vmap.sampledata.js
│ │ │ └── widgets.js
│ │ ├── lib
│ │ │ └── editormd
│ │ │ │ ├── css
│ │ │ │ ├── editormd.css
│ │ │ │ ├── editormd.logo.css
│ │ │ │ ├── editormd.logo.min.css
│ │ │ │ ├── editormd.min.css
│ │ │ │ ├── editormd.preview.css
│ │ │ │ └── editormd.preview.min.css
│ │ │ │ ├── editormd.js
│ │ │ │ ├── editormd.min.js
│ │ │ │ ├── fonts
│ │ │ │ ├── FontAwesome.otf
│ │ │ │ ├── editormd-logo.eot
│ │ │ │ ├── editormd-logo.svg
│ │ │ │ ├── editormd-logo.ttf
│ │ │ │ ├── editormd-logo.woff
│ │ │ │ ├── fontawesome-webfont.eot
│ │ │ │ ├── fontawesome-webfont.svg
│ │ │ │ ├── fontawesome-webfont.ttf
│ │ │ │ ├── fontawesome-webfont.woff
│ │ │ │ └── fontawesome-webfont.woff2
│ │ │ │ ├── images
│ │ │ │ ├── loading.gif
│ │ │ │ ├── loading@2x.gif
│ │ │ │ ├── loading@3x.gif
│ │ │ │ └── logos
│ │ │ │ │ ├── editormd-favicon-16x16.ico
│ │ │ │ │ ├── editormd-favicon-24x24.ico
│ │ │ │ │ ├── editormd-favicon-32x32.ico
│ │ │ │ │ ├── editormd-favicon-48x48.ico
│ │ │ │ │ ├── editormd-favicon-64x64.ico
│ │ │ │ │ ├── editormd-logo-114x114.png
│ │ │ │ │ ├── editormd-logo-120x120.png
│ │ │ │ │ ├── editormd-logo-144x144.png
│ │ │ │ │ ├── editormd-logo-16x16.png
│ │ │ │ │ ├── editormd-logo-180x180.png
│ │ │ │ │ ├── editormd-logo-240x240.png
│ │ │ │ │ ├── editormd-logo-24x24.png
│ │ │ │ │ ├── editormd-logo-320x320.png
│ │ │ │ │ ├── editormd-logo-32x32.png
│ │ │ │ │ ├── editormd-logo-48x48.png
│ │ │ │ │ ├── editormd-logo-57x57.png
│ │ │ │ │ ├── editormd-logo-64x64.png
│ │ │ │ │ ├── editormd-logo-72x72.png
│ │ │ │ │ ├── editormd-logo-96x96.png
│ │ │ │ │ └── vi.png
│ │ │ │ ├── languages
│ │ │ │ ├── en.js
│ │ │ │ └── zh-tw.js
│ │ │ │ ├── lib
│ │ │ │ ├── codemirror
│ │ │ │ │ ├── AUTHORS
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── addon
│ │ │ │ │ │ ├── comment
│ │ │ │ │ │ │ ├── comment.js
│ │ │ │ │ │ │ └── continuecomment.js
│ │ │ │ │ │ ├── dialog
│ │ │ │ │ │ │ ├── dialog.css
│ │ │ │ │ │ │ └── dialog.js
│ │ │ │ │ │ ├── display
│ │ │ │ │ │ │ ├── fullscreen.css
│ │ │ │ │ │ │ ├── fullscreen.js
│ │ │ │ │ │ │ ├── panel.js
│ │ │ │ │ │ │ ├── placeholder.js
│ │ │ │ │ │ │ └── rulers.js
│ │ │ │ │ │ ├── edit
│ │ │ │ │ │ │ ├── closebrackets.js
│ │ │ │ │ │ │ ├── closetag.js
│ │ │ │ │ │ │ ├── continuelist.js
│ │ │ │ │ │ │ ├── matchbrackets.js
│ │ │ │ │ │ │ ├── matchtags.js
│ │ │ │ │ │ │ └── trailingspace.js
│ │ │ │ │ │ ├── fold
│ │ │ │ │ │ │ ├── brace-fold.js
│ │ │ │ │ │ │ ├── comment-fold.js
│ │ │ │ │ │ │ ├── foldcode.js
│ │ │ │ │ │ │ ├── foldgutter.css
│ │ │ │ │ │ │ ├── foldgutter.js
│ │ │ │ │ │ │ ├── indent-fold.js
│ │ │ │ │ │ │ ├── markdown-fold.js
│ │ │ │ │ │ │ └── xml-fold.js
│ │ │ │ │ │ ├── hint
│ │ │ │ │ │ │ ├── anyword-hint.js
│ │ │ │ │ │ │ ├── css-hint.js
│ │ │ │ │ │ │ ├── html-hint.js
│ │ │ │ │ │ │ ├── javascript-hint.js
│ │ │ │ │ │ │ ├── show-hint.css
│ │ │ │ │ │ │ ├── show-hint.js
│ │ │ │ │ │ │ ├── sql-hint.js
│ │ │ │ │ │ │ └── xml-hint.js
│ │ │ │ │ │ ├── lint
│ │ │ │ │ │ │ ├── coffeescript-lint.js
│ │ │ │ │ │ │ ├── css-lint.js
│ │ │ │ │ │ │ ├── javascript-lint.js
│ │ │ │ │ │ │ ├── json-lint.js
│ │ │ │ │ │ │ ├── lint.css
│ │ │ │ │ │ │ ├── lint.js
│ │ │ │ │ │ │ └── yaml-lint.js
│ │ │ │ │ │ ├── merge
│ │ │ │ │ │ │ ├── merge.css
│ │ │ │ │ │ │ └── merge.js
│ │ │ │ │ │ ├── mode
│ │ │ │ │ │ │ ├── loadmode.js
│ │ │ │ │ │ │ ├── multiplex.js
│ │ │ │ │ │ │ ├── multiplex_test.js
│ │ │ │ │ │ │ ├── overlay.js
│ │ │ │ │ │ │ └── simple.js
│ │ │ │ │ │ ├── runmode
│ │ │ │ │ │ │ ├── colorize.js
│ │ │ │ │ │ │ ├── runmode-standalone.js
│ │ │ │ │ │ │ ├── runmode.js
│ │ │ │ │ │ │ └── runmode.node.js
│ │ │ │ │ │ ├── scroll
│ │ │ │ │ │ │ ├── annotatescrollbar.js
│ │ │ │ │ │ │ ├── scrollpastend.js
│ │ │ │ │ │ │ ├── simplescrollbars.css
│ │ │ │ │ │ │ └── simplescrollbars.js
│ │ │ │ │ │ ├── search
│ │ │ │ │ │ │ ├── match-highlighter.js
│ │ │ │ │ │ │ ├── matchesonscrollbar.css
│ │ │ │ │ │ │ ├── matchesonscrollbar.js
│ │ │ │ │ │ │ ├── search.js
│ │ │ │ │ │ │ └── searchcursor.js
│ │ │ │ │ │ ├── selection
│ │ │ │ │ │ │ ├── active-line.js
│ │ │ │ │ │ │ ├── mark-selection.js
│ │ │ │ │ │ │ └── selection-pointer.js
│ │ │ │ │ │ ├── tern
│ │ │ │ │ │ │ ├── tern.css
│ │ │ │ │ │ │ ├── tern.js
│ │ │ │ │ │ │ └── worker.js
│ │ │ │ │ │ └── wrap
│ │ │ │ │ │ │ └── hardwrap.js
│ │ │ │ │ ├── addons.min.js
│ │ │ │ │ ├── bower.json
│ │ │ │ │ ├── codemirror.min.css
│ │ │ │ │ ├── codemirror.min.js
│ │ │ │ │ ├── lib
│ │ │ │ │ │ ├── codemirror.css
│ │ │ │ │ │ └── codemirror.js
│ │ │ │ │ ├── mode
│ │ │ │ │ │ ├── apl
│ │ │ │ │ │ │ ├── apl.js
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── asterisk
│ │ │ │ │ │ │ ├── asterisk.js
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── clike
│ │ │ │ │ │ │ ├── clike.js
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── scala.html
│ │ │ │ │ │ ├── clojure
│ │ │ │ │ │ │ ├── clojure.js
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── cobol
│ │ │ │ │ │ │ ├── cobol.js
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── coffeescript
│ │ │ │ │ │ │ ├── coffeescript.js
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── commonlisp
│ │ │ │ │ │ │ ├── commonlisp.js
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── css
│ │ │ │ │ │ │ ├── css.js
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ ├── less.html
│ │ │ │ │ │ │ ├── less_test.js
│ │ │ │ │ │ │ ├── scss.html
│ │ │ │ │ │ │ ├── scss_test.js
│ │ │ │ │ │ │ └── test.js
│ │ │ │ │ │ ├── cypher
│ │ │ │ │ │ │ ├── cypher.js
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── d
│ │ │ │ │ │ │ ├── d.js
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── dart
│ │ │ │ │ │ │ ├── dart.js
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── diff
│ │ │ │ │ │ │ ├── diff.js
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── django
│ │ │ │ │ │ │ ├── django.js
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── dockerfile
│ │ │ │ │ │ │ ├── dockerfile.js
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── dtd
│ │ │ │ │ │ │ ├── dtd.js
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── dylan
│ │ │ │ │ │ │ ├── dylan.js
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── ebnf
│ │ │ │ │ │ │ ├── ebnf.js
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── ecl
│ │ │ │ │ │ │ ├── ecl.js
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── eiffel
│ │ │ │ │ │ │ ├── eiffel.js
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── erlang
│ │ │ │ │ │ │ ├── erlang.js
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── forth
│ │ │ │ │ │ │ ├── forth.js
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── fortran
│ │ │ │ │ │ │ ├── fortran.js
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── gas
│ │ │ │ │ │ │ ├── gas.js
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── gfm
│ │ │ │ │ │ │ ├── gfm.js
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── test.js
│ │ │ │ │ │ ├── gherkin
│ │ │ │ │ │ │ ├── gherkin.js
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── go
│ │ │ │ │ │ │ ├── go.js
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── groovy
│ │ │ │ │ │ │ ├── groovy.js
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── haml
│ │ │ │ │ │ │ ├── haml.js
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── test.js
│ │ │ │ │ │ ├── haskell
│ │ │ │ │ │ │ ├── haskell.js
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── haxe
│ │ │ │ │ │ │ ├── haxe.js
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── htmlembedded
│ │ │ │ │ │ │ ├── htmlembedded.js
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── htmlmixed
│ │ │ │ │ │ │ ├── htmlmixed.js
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── http
│ │ │ │ │ │ │ ├── http.js
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── idl
│ │ │ │ │ │ │ ├── idl.js
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── jade
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── jade.js
│ │ │ │ │ │ ├── javascript
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ ├── javascript.js
│ │ │ │ │ │ │ ├── json-ld.html
│ │ │ │ │ │ │ ├── test.js
│ │ │ │ │ │ │ └── typescript.html
│ │ │ │ │ │ ├── jinja2
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── jinja2.js
│ │ │ │ │ │ ├── julia
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── julia.js
│ │ │ │ │ │ ├── kotlin
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── kotlin.js
│ │ │ │ │ │ ├── livescript
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── livescript.js
│ │ │ │ │ │ ├── lua
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── lua.js
│ │ │ │ │ │ ├── markdown
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ ├── markdown.js
│ │ │ │ │ │ │ └── test.js
│ │ │ │ │ │ ├── meta.js
│ │ │ │ │ │ ├── mirc
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── mirc.js
│ │ │ │ │ │ ├── mllike
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── mllike.js
│ │ │ │ │ │ ├── modelica
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── modelica.js
│ │ │ │ │ │ ├── nginx
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── nginx.js
│ │ │ │ │ │ ├── ntriples
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── ntriples.js
│ │ │ │ │ │ ├── octave
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── octave.js
│ │ │ │ │ │ ├── pascal
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── pascal.js
│ │ │ │ │ │ ├── pegjs
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── pegjs.js
│ │ │ │ │ │ ├── perl
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── perl.js
│ │ │ │ │ │ ├── php
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ ├── php.js
│ │ │ │ │ │ │ └── test.js
│ │ │ │ │ │ ├── pig
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── pig.js
│ │ │ │ │ │ ├── properties
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── properties.js
│ │ │ │ │ │ ├── puppet
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── puppet.js
│ │ │ │ │ │ ├── python
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── python.js
│ │ │ │ │ │ ├── q
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── q.js
│ │ │ │ │ │ ├── r
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── r.js
│ │ │ │ │ │ ├── rpm
│ │ │ │ │ │ │ ├── changes
│ │ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── rpm.js
│ │ │ │ │ │ ├── rst
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── rst.js
│ │ │ │ │ │ ├── ruby
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ ├── ruby.js
│ │ │ │ │ │ │ └── test.js
│ │ │ │ │ │ ├── rust
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── rust.js
│ │ │ │ │ │ ├── sass
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── sass.js
│ │ │ │ │ │ ├── scheme
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── scheme.js
│ │ │ │ │ │ ├── shell
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ ├── shell.js
│ │ │ │ │ │ │ └── test.js
│ │ │ │ │ │ ├── sieve
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── sieve.js
│ │ │ │ │ │ ├── slim
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ ├── slim.js
│ │ │ │ │ │ │ └── test.js
│ │ │ │ │ │ ├── smalltalk
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── smalltalk.js
│ │ │ │ │ │ ├── smarty
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── smarty.js
│ │ │ │ │ │ ├── smartymixed
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── smartymixed.js
│ │ │ │ │ │ ├── solr
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── solr.js
│ │ │ │ │ │ ├── soy
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── soy.js
│ │ │ │ │ │ ├── sparql
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── sparql.js
│ │ │ │ │ │ ├── spreadsheet
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── spreadsheet.js
│ │ │ │ │ │ ├── sql
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── sql.js
│ │ │ │ │ │ ├── stex
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ ├── stex.js
│ │ │ │ │ │ │ └── test.js
│ │ │ │ │ │ ├── stylus
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── stylus.js
│ │ │ │ │ │ ├── tcl
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── tcl.js
│ │ │ │ │ │ ├── textile
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ ├── test.js
│ │ │ │ │ │ │ └── textile.js
│ │ │ │ │ │ ├── tiddlywiki
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ ├── tiddlywiki.css
│ │ │ │ │ │ │ └── tiddlywiki.js
│ │ │ │ │ │ ├── tiki
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ ├── tiki.css
│ │ │ │ │ │ │ └── tiki.js
│ │ │ │ │ │ ├── toml
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── toml.js
│ │ │ │ │ │ ├── tornado
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── tornado.js
│ │ │ │ │ │ ├── turtle
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── turtle.js
│ │ │ │ │ │ ├── vb
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── vb.js
│ │ │ │ │ │ ├── vbscript
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── vbscript.js
│ │ │ │ │ │ ├── velocity
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── velocity.js
│ │ │ │ │ │ ├── verilog
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ ├── test.js
│ │ │ │ │ │ │ └── verilog.js
│ │ │ │ │ │ ├── xml
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ ├── test.js
│ │ │ │ │ │ │ └── xml.js
│ │ │ │ │ │ ├── xquery
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ ├── test.js
│ │ │ │ │ │ │ └── xquery.js
│ │ │ │ │ │ ├── yaml
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── yaml.js
│ │ │ │ │ │ └── z80
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── z80.js
│ │ │ │ │ ├── modes.min.js
│ │ │ │ │ ├── package.json
│ │ │ │ │ └── theme
│ │ │ │ │ │ ├── 3024-day.css
│ │ │ │ │ │ ├── 3024-night.css
│ │ │ │ │ │ ├── ambiance-mobile.css
│ │ │ │ │ │ ├── ambiance.css
│ │ │ │ │ │ ├── base16-dark.css
│ │ │ │ │ │ ├── base16-light.css
│ │ │ │ │ │ ├── blackboard.css
│ │ │ │ │ │ ├── cobalt.css
│ │ │ │ │ │ ├── colorforth.css
│ │ │ │ │ │ ├── eclipse.css
│ │ │ │ │ │ ├── elegant.css
│ │ │ │ │ │ ├── erlang-dark.css
│ │ │ │ │ │ ├── lesser-dark.css
│ │ │ │ │ │ ├── mbo.css
│ │ │ │ │ │ ├── mdn-like.css
│ │ │ │ │ │ ├── midnight.css
│ │ │ │ │ │ ├── monokai.css
│ │ │ │ │ │ ├── neat.css
│ │ │ │ │ │ ├── neo.css
│ │ │ │ │ │ ├── night.css
│ │ │ │ │ │ ├── paraiso-dark.css
│ │ │ │ │ │ ├── paraiso-light.css
│ │ │ │ │ │ ├── pastel-on-dark.css
│ │ │ │ │ │ ├── rubyblue.css
│ │ │ │ │ │ ├── solarized.css
│ │ │ │ │ │ ├── the-matrix.css
│ │ │ │ │ │ ├── tomorrow-night-bright.css
│ │ │ │ │ │ ├── tomorrow-night-eighties.css
│ │ │ │ │ │ ├── twilight.css
│ │ │ │ │ │ ├── vibrant-ink.css
│ │ │ │ │ │ ├── xq-dark.css
│ │ │ │ │ │ ├── xq-light.css
│ │ │ │ │ │ └── zenburn.css
│ │ │ │ ├── flowchart.min.js
│ │ │ │ ├── jquery.flowchart.min.js
│ │ │ │ ├── marked.min.js
│ │ │ │ ├── prettify.min.js
│ │ │ │ ├── raphael.min.js
│ │ │ │ ├── sequence-diagram.min.js
│ │ │ │ └── underscore.min.js
│ │ │ │ └── plugins
│ │ │ │ ├── code-block-dialog
│ │ │ │ └── code-block-dialog.js
│ │ │ │ ├── emoji-dialog
│ │ │ │ ├── emoji-dialog.js
│ │ │ │ └── emoji.json
│ │ │ │ ├── goto-line-dialog
│ │ │ │ └── goto-line-dialog.js
│ │ │ │ ├── help-dialog
│ │ │ │ ├── help-dialog.js
│ │ │ │ └── help.md
│ │ │ │ ├── html-entities-dialog
│ │ │ │ ├── html-entities-dialog.js
│ │ │ │ └── html-entities.json
│ │ │ │ ├── image-dialog
│ │ │ │ └── image-dialog.js
│ │ │ │ ├── link-dialog
│ │ │ │ └── link-dialog.js
│ │ │ │ ├── plugin-template.js
│ │ │ │ ├── preformatted-text-dialog
│ │ │ │ └── preformatted-text-dialog.js
│ │ │ │ ├── reference-link-dialog
│ │ │ │ └── reference-link-dialog.js
│ │ │ │ ├── table-dialog
│ │ │ │ └── table-dialog.js
│ │ │ │ └── test-plugin
│ │ │ │ └── test-plugin.js
│ │ ├── scss
│ │ │ ├── style.css
│ │ │ ├── style.css.map
│ │ │ └── style.scss
│ │ └── video
│ │ │ ├── cet4-201812-1.mp3
│ │ │ ├── cet4-201906-1.mp3
│ │ │ └── cet6-201906-1.mp3
│ │ └── templates
│ │ ├── Test
│ │ ├── Editor.mdTest.html
│ │ └── ToHTMLTest.html
│ │ ├── admin
│ │ ├── Book-Add.html
│ │ ├── Book-Update.html
│ │ ├── Book-View.html
│ │ ├── Notice-Add.html
│ │ ├── Notice-Update.html
│ │ ├── Notice-View.html
│ │ ├── User-Add.html
│ │ ├── User-Update.html
│ │ ├── User-View.html
│ │ ├── Word-Add.html
│ │ ├── Word-Update.html
│ │ ├── Word-View.html
│ │ ├── index.html
│ │ └── main.html
│ │ ├── common
│ │ ├── admin-header.html
│ │ ├── admin-leftbar.html
│ │ ├── footer.html
│ │ ├── header.html
│ │ └── leftbar.html
│ │ ├── index.html
│ │ ├── main.html
│ │ └── user
│ │ ├── book
│ │ ├── select-book.html
│ │ └── watch-book.html
│ │ ├── collection.html
│ │ ├── listen
│ │ ├── select-listen.html
│ │ └── watch-listen.html
│ │ ├── notice
│ │ ├── select-notice.html
│ │ └── watch-notice.html
│ │ ├── register
│ │ ├── page-forget.html
│ │ └── page-register.html
│ │ ├── user.html
│ │ └── word
│ │ ├── collection-word.html
│ │ ├── empty-word.html
│ │ ├── raw-word.html
│ │ ├── remember-word.html
│ │ ├── select-word.html
│ │ ├── study-word.html
│ │ └── unremembered-word.html
└── test
│ └── java
│ └── com
│ └── chun
│ └── myspringboot
│ ├── MyspringbootApplicationTests.java
│ └── TestController.java
└── target
├── classes
├── META-INF
│ └── myspringboot.kotlin_module
├── application.yml
├── com
│ └── chun
│ │ └── myspringboot
│ │ ├── MyspringbootApplication.class
│ │ ├── config
│ │ ├── LoginHandlerInterceptor.class
│ │ └── MyMvcConfig.class
│ │ ├── controller
│ │ ├── BookController.class
│ │ ├── CollectionController.class
│ │ ├── ListenController.class
│ │ ├── LoginController.class
│ │ ├── MainPageController.class
│ │ ├── NoticeController.class
│ │ ├── RegisterController.class
│ │ ├── UserController.class
│ │ ├── WordController.class
│ │ └── admin
│ │ │ ├── UpdateBookController.class
│ │ │ ├── UpdateNoticeController.class
│ │ │ ├── UpdateUserController.class
│ │ │ └── UpdateWordController.class
│ │ ├── mapper
│ │ ├── BookMapper.class
│ │ ├── GradeMapper.class
│ │ ├── ListenMapper.class
│ │ ├── NoticeMapper.class
│ │ ├── SentenceMapper.class
│ │ ├── UserMapper.class
│ │ └── WordMapper.class
│ │ ├── pojo
│ │ ├── Book.class
│ │ ├── Grade.class
│ │ ├── Listen.class
│ │ ├── Notice.class
│ │ ├── Sentence.class
│ │ ├── User.class
│ │ └── Word.class
│ │ ├── service
│ │ ├── BookService.class
│ │ ├── GradeService.class
│ │ ├── Impl
│ │ │ ├── BookServiceImpl.class
│ │ │ ├── GradeServiceImpl.class
│ │ │ ├── ListenServiceImpl.class
│ │ │ ├── NoticeServiceImpl.class
│ │ │ ├── SendEmailImpl.class
│ │ │ ├── SentenceServiceImpl.class
│ │ │ ├── UserServiceImpl.class
│ │ │ └── WordServiceImpl.class
│ │ ├── ListenService.class
│ │ ├── NoticeService.class
│ │ ├── SendEmail.class
│ │ ├── SentenceService.class
│ │ ├── UserService.class
│ │ └── WordService.class
│ │ └── util
│ │ ├── DataUtils.class
│ │ ├── IDUtils.class
│ │ └── ProgressUtils.class
├── mybatis
│ └── mapper
│ │ ├── BookMapper.xml
│ │ ├── GradeMapper.xml
│ │ ├── ListenMapper.xml
│ │ ├── NoticeMapper.xml
│ │ ├── SentenceMapper.xml
│ │ ├── UserMapper.xml
│ │ └── WordMapper.xml
├── public
│ ├── book
│ │ ├── 楚门的世界.txt
│ │ ├── 泰坦尼克号.txt
│ │ ├── 肖申克的救赎.txt
│ │ └── 阿甘正传.txt
│ └── image
│ │ ├── 1.png
│ │ ├── 2.png
│ │ └── 3.png
├── static
│ ├── css
│ │ ├── cs-skin-elastic.css
│ │ ├── lib
│ │ │ ├── chosen
│ │ │ │ ├── chosen-sprite.png
│ │ │ │ ├── chosen-sprite@2x.png
│ │ │ │ ├── chosen.css
│ │ │ │ └── chosen.min.css
│ │ │ ├── datatable
│ │ │ │ ├── buttons.bootstrap.min.css
│ │ │ │ ├── buttons.dataTables.min.css
│ │ │ │ └── dataTables.bootstrap.min.css
│ │ │ └── vector-map
│ │ │ │ └── jqvmap.min.css
│ │ ├── style.css
│ │ └── style.css.map
│ ├── fonts
│ │ └── icomoon
│ │ │ ├── icomoon.eot
│ │ │ ├── icomoon.svg
│ │ │ ├── icomoon.ttf
│ │ │ ├── icomoon.woff
│ │ │ └── index.html
│ ├── images
│ │ ├── .gitignore
│ │ ├── cet4.png
│ │ ├── cet6.png
│ │ ├── favicon.png
│ │ ├── logo.png
│ │ ├── logo.psd
│ │ └── logo2.png
│ ├── js
│ │ ├── dashboard.js
│ │ ├── init
│ │ │ ├── chartjs-init.js
│ │ │ ├── datatables-init.js
│ │ │ ├── flot-chart-init.js
│ │ │ ├── fullcalendar-init.js
│ │ │ ├── gmap-init.js
│ │ │ ├── peitychart-init.js
│ │ │ ├── vector-init.js
│ │ │ └── weather-init.js
│ │ ├── lib
│ │ │ ├── chosen
│ │ │ │ ├── chosen.jquery.js
│ │ │ │ ├── chosen.jquery.min.js
│ │ │ │ ├── chosen.proto.js
│ │ │ │ └── chosen.proto.min.js
│ │ │ ├── data-table
│ │ │ │ ├── buttons.bootstrap.min.js
│ │ │ │ ├── buttons.colVis.min.js
│ │ │ │ ├── buttons.flash.min.js
│ │ │ │ ├── buttons.html5.min.js
│ │ │ │ ├── buttons.print.min.js
│ │ │ │ ├── dataTables.bootstrap.min.js
│ │ │ │ ├── dataTables.buttons.min.js
│ │ │ │ ├── datatables.min.js
│ │ │ │ ├── jquery-1.12.4.js
│ │ │ │ ├── jquery.dataTables.min.js
│ │ │ │ ├── jszip.min.js
│ │ │ │ ├── pdfmake.min.js
│ │ │ │ └── vfs_fonts.js
│ │ │ └── gmap
│ │ │ │ ├── gmapApi.js
│ │ │ │ ├── gmaps.js
│ │ │ │ └── gmaps.min.js
│ │ ├── main.js
│ │ ├── vmap.sampledata.js
│ │ └── widgets.js
│ ├── lib
│ │ └── editormd
│ │ │ ├── css
│ │ │ ├── editormd.css
│ │ │ ├── editormd.logo.css
│ │ │ ├── editormd.logo.min.css
│ │ │ ├── editormd.min.css
│ │ │ ├── editormd.preview.css
│ │ │ └── editormd.preview.min.css
│ │ │ ├── editormd.js
│ │ │ ├── editormd.min.js
│ │ │ ├── fonts
│ │ │ ├── FontAwesome.otf
│ │ │ ├── editormd-logo.eot
│ │ │ ├── editormd-logo.svg
│ │ │ ├── editormd-logo.ttf
│ │ │ ├── editormd-logo.woff
│ │ │ ├── fontawesome-webfont.eot
│ │ │ ├── fontawesome-webfont.svg
│ │ │ ├── fontawesome-webfont.ttf
│ │ │ ├── fontawesome-webfont.woff
│ │ │ └── fontawesome-webfont.woff2
│ │ │ ├── images
│ │ │ ├── loading.gif
│ │ │ ├── loading@2x.gif
│ │ │ ├── loading@3x.gif
│ │ │ └── logos
│ │ │ │ ├── editormd-favicon-16x16.ico
│ │ │ │ ├── editormd-favicon-24x24.ico
│ │ │ │ ├── editormd-favicon-32x32.ico
│ │ │ │ ├── editormd-favicon-48x48.ico
│ │ │ │ ├── editormd-favicon-64x64.ico
│ │ │ │ ├── editormd-logo-114x114.png
│ │ │ │ ├── editormd-logo-120x120.png
│ │ │ │ ├── editormd-logo-144x144.png
│ │ │ │ ├── editormd-logo-16x16.png
│ │ │ │ ├── editormd-logo-180x180.png
│ │ │ │ ├── editormd-logo-240x240.png
│ │ │ │ ├── editormd-logo-24x24.png
│ │ │ │ ├── editormd-logo-320x320.png
│ │ │ │ ├── editormd-logo-32x32.png
│ │ │ │ ├── editormd-logo-48x48.png
│ │ │ │ ├── editormd-logo-57x57.png
│ │ │ │ ├── editormd-logo-64x64.png
│ │ │ │ ├── editormd-logo-72x72.png
│ │ │ │ ├── editormd-logo-96x96.png
│ │ │ │ └── vi.png
│ │ │ ├── languages
│ │ │ ├── en.js
│ │ │ └── zh-tw.js
│ │ │ ├── lib
│ │ │ ├── codemirror
│ │ │ │ ├── AUTHORS
│ │ │ │ ├── LICENSE
│ │ │ │ ├── README.md
│ │ │ │ ├── addon
│ │ │ │ │ ├── comment
│ │ │ │ │ │ ├── comment.js
│ │ │ │ │ │ └── continuecomment.js
│ │ │ │ │ ├── dialog
│ │ │ │ │ │ ├── dialog.css
│ │ │ │ │ │ └── dialog.js
│ │ │ │ │ ├── display
│ │ │ │ │ │ ├── fullscreen.css
│ │ │ │ │ │ ├── fullscreen.js
│ │ │ │ │ │ ├── panel.js
│ │ │ │ │ │ ├── placeholder.js
│ │ │ │ │ │ └── rulers.js
│ │ │ │ │ ├── edit
│ │ │ │ │ │ ├── closebrackets.js
│ │ │ │ │ │ ├── closetag.js
│ │ │ │ │ │ ├── continuelist.js
│ │ │ │ │ │ ├── matchbrackets.js
│ │ │ │ │ │ ├── matchtags.js
│ │ │ │ │ │ └── trailingspace.js
│ │ │ │ │ ├── fold
│ │ │ │ │ │ ├── brace-fold.js
│ │ │ │ │ │ ├── comment-fold.js
│ │ │ │ │ │ ├── foldcode.js
│ │ │ │ │ │ ├── foldgutter.css
│ │ │ │ │ │ ├── foldgutter.js
│ │ │ │ │ │ ├── indent-fold.js
│ │ │ │ │ │ ├── markdown-fold.js
│ │ │ │ │ │ └── xml-fold.js
│ │ │ │ │ ├── hint
│ │ │ │ │ │ ├── anyword-hint.js
│ │ │ │ │ │ ├── css-hint.js
│ │ │ │ │ │ ├── html-hint.js
│ │ │ │ │ │ ├── javascript-hint.js
│ │ │ │ │ │ ├── show-hint.css
│ │ │ │ │ │ ├── show-hint.js
│ │ │ │ │ │ ├── sql-hint.js
│ │ │ │ │ │ └── xml-hint.js
│ │ │ │ │ ├── lint
│ │ │ │ │ │ ├── coffeescript-lint.js
│ │ │ │ │ │ ├── css-lint.js
│ │ │ │ │ │ ├── javascript-lint.js
│ │ │ │ │ │ ├── json-lint.js
│ │ │ │ │ │ ├── lint.css
│ │ │ │ │ │ ├── lint.js
│ │ │ │ │ │ └── yaml-lint.js
│ │ │ │ │ ├── merge
│ │ │ │ │ │ ├── merge.css
│ │ │ │ │ │ └── merge.js
│ │ │ │ │ ├── mode
│ │ │ │ │ │ ├── loadmode.js
│ │ │ │ │ │ ├── multiplex.js
│ │ │ │ │ │ ├── multiplex_test.js
│ │ │ │ │ │ ├── overlay.js
│ │ │ │ │ │ └── simple.js
│ │ │ │ │ ├── runmode
│ │ │ │ │ │ ├── colorize.js
│ │ │ │ │ │ ├── runmode-standalone.js
│ │ │ │ │ │ ├── runmode.js
│ │ │ │ │ │ └── runmode.node.js
│ │ │ │ │ ├── scroll
│ │ │ │ │ │ ├── annotatescrollbar.js
│ │ │ │ │ │ ├── scrollpastend.js
│ │ │ │ │ │ ├── simplescrollbars.css
│ │ │ │ │ │ └── simplescrollbars.js
│ │ │ │ │ ├── search
│ │ │ │ │ │ ├── match-highlighter.js
│ │ │ │ │ │ ├── matchesonscrollbar.css
│ │ │ │ │ │ ├── matchesonscrollbar.js
│ │ │ │ │ │ ├── search.js
│ │ │ │ │ │ └── searchcursor.js
│ │ │ │ │ ├── selection
│ │ │ │ │ │ ├── active-line.js
│ │ │ │ │ │ ├── mark-selection.js
│ │ │ │ │ │ └── selection-pointer.js
│ │ │ │ │ ├── tern
│ │ │ │ │ │ ├── tern.css
│ │ │ │ │ │ ├── tern.js
│ │ │ │ │ │ └── worker.js
│ │ │ │ │ └── wrap
│ │ │ │ │ │ └── hardwrap.js
│ │ │ │ ├── addons.min.js
│ │ │ │ ├── bower.json
│ │ │ │ ├── codemirror.min.css
│ │ │ │ ├── codemirror.min.js
│ │ │ │ ├── lib
│ │ │ │ │ ├── codemirror.css
│ │ │ │ │ └── codemirror.js
│ │ │ │ ├── mode
│ │ │ │ │ ├── apl
│ │ │ │ │ │ ├── apl.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── asterisk
│ │ │ │ │ │ ├── asterisk.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── clike
│ │ │ │ │ │ ├── clike.js
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── scala.html
│ │ │ │ │ ├── clojure
│ │ │ │ │ │ ├── clojure.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── cobol
│ │ │ │ │ │ ├── cobol.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── coffeescript
│ │ │ │ │ │ ├── coffeescript.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── commonlisp
│ │ │ │ │ │ ├── commonlisp.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── css
│ │ │ │ │ │ ├── css.js
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── less.html
│ │ │ │ │ │ ├── less_test.js
│ │ │ │ │ │ ├── scss.html
│ │ │ │ │ │ ├── scss_test.js
│ │ │ │ │ │ └── test.js
│ │ │ │ │ ├── cypher
│ │ │ │ │ │ ├── cypher.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── d
│ │ │ │ │ │ ├── d.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── dart
│ │ │ │ │ │ ├── dart.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── diff
│ │ │ │ │ │ ├── diff.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── django
│ │ │ │ │ │ ├── django.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── dockerfile
│ │ │ │ │ │ ├── dockerfile.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── dtd
│ │ │ │ │ │ ├── dtd.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── dylan
│ │ │ │ │ │ ├── dylan.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── ebnf
│ │ │ │ │ │ ├── ebnf.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── ecl
│ │ │ │ │ │ ├── ecl.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── eiffel
│ │ │ │ │ │ ├── eiffel.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── erlang
│ │ │ │ │ │ ├── erlang.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── forth
│ │ │ │ │ │ ├── forth.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── fortran
│ │ │ │ │ │ ├── fortran.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── gas
│ │ │ │ │ │ ├── gas.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── gfm
│ │ │ │ │ │ ├── gfm.js
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── test.js
│ │ │ │ │ ├── gherkin
│ │ │ │ │ │ ├── gherkin.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── go
│ │ │ │ │ │ ├── go.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── groovy.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── haml
│ │ │ │ │ │ ├── haml.js
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── test.js
│ │ │ │ │ ├── haskell
│ │ │ │ │ │ ├── haskell.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── haxe
│ │ │ │ │ │ ├── haxe.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── htmlembedded
│ │ │ │ │ │ ├── htmlembedded.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── htmlmixed
│ │ │ │ │ │ ├── htmlmixed.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── http
│ │ │ │ │ │ ├── http.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── idl
│ │ │ │ │ │ ├── idl.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── jade
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── jade.js
│ │ │ │ │ ├── javascript
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── javascript.js
│ │ │ │ │ │ ├── json-ld.html
│ │ │ │ │ │ ├── test.js
│ │ │ │ │ │ └── typescript.html
│ │ │ │ │ ├── jinja2
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── jinja2.js
│ │ │ │ │ ├── julia
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── julia.js
│ │ │ │ │ ├── kotlin
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── kotlin.js
│ │ │ │ │ ├── livescript
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── livescript.js
│ │ │ │ │ ├── lua
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── lua.js
│ │ │ │ │ ├── markdown
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── markdown.js
│ │ │ │ │ │ └── test.js
│ │ │ │ │ ├── meta.js
│ │ │ │ │ ├── mirc
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── mirc.js
│ │ │ │ │ ├── mllike
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── mllike.js
│ │ │ │ │ ├── modelica
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── modelica.js
│ │ │ │ │ ├── nginx
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── nginx.js
│ │ │ │ │ ├── ntriples
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── ntriples.js
│ │ │ │ │ ├── octave
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── octave.js
│ │ │ │ │ ├── pascal
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── pascal.js
│ │ │ │ │ ├── pegjs
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── pegjs.js
│ │ │ │ │ ├── perl
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── perl.js
│ │ │ │ │ ├── php
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── php.js
│ │ │ │ │ │ └── test.js
│ │ │ │ │ ├── pig
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── pig.js
│ │ │ │ │ ├── properties
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── properties.js
│ │ │ │ │ ├── puppet
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── puppet.js
│ │ │ │ │ ├── python
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── python.js
│ │ │ │ │ ├── q
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── q.js
│ │ │ │ │ ├── r
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── r.js
│ │ │ │ │ ├── rpm
│ │ │ │ │ │ ├── changes
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── rpm.js
│ │ │ │ │ ├── rst
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── rst.js
│ │ │ │ │ ├── ruby
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── ruby.js
│ │ │ │ │ │ └── test.js
│ │ │ │ │ ├── rust
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── rust.js
│ │ │ │ │ ├── sass
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── sass.js
│ │ │ │ │ ├── scheme
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── scheme.js
│ │ │ │ │ ├── shell
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── shell.js
│ │ │ │ │ │ └── test.js
│ │ │ │ │ ├── sieve
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── sieve.js
│ │ │ │ │ ├── slim
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── slim.js
│ │ │ │ │ │ └── test.js
│ │ │ │ │ ├── smalltalk
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── smalltalk.js
│ │ │ │ │ ├── smarty
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── smarty.js
│ │ │ │ │ ├── smartymixed
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── smartymixed.js
│ │ │ │ │ ├── solr
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── solr.js
│ │ │ │ │ ├── soy
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── soy.js
│ │ │ │ │ ├── sparql
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── sparql.js
│ │ │ │ │ ├── spreadsheet
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── spreadsheet.js
│ │ │ │ │ ├── sql
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── sql.js
│ │ │ │ │ ├── stex
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── stex.js
│ │ │ │ │ │ └── test.js
│ │ │ │ │ ├── stylus
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── stylus.js
│ │ │ │ │ ├── tcl
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── tcl.js
│ │ │ │ │ ├── textile
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── test.js
│ │ │ │ │ │ └── textile.js
│ │ │ │ │ ├── tiddlywiki
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── tiddlywiki.css
│ │ │ │ │ │ └── tiddlywiki.js
│ │ │ │ │ ├── tiki
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── tiki.css
│ │ │ │ │ │ └── tiki.js
│ │ │ │ │ ├── toml
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── toml.js
│ │ │ │ │ ├── tornado
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── tornado.js
│ │ │ │ │ ├── turtle
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── turtle.js
│ │ │ │ │ ├── vb
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── vb.js
│ │ │ │ │ ├── vbscript
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── vbscript.js
│ │ │ │ │ ├── velocity
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── velocity.js
│ │ │ │ │ ├── verilog
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── test.js
│ │ │ │ │ │ └── verilog.js
│ │ │ │ │ ├── xml
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── test.js
│ │ │ │ │ │ └── xml.js
│ │ │ │ │ ├── xquery
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── test.js
│ │ │ │ │ │ └── xquery.js
│ │ │ │ │ ├── yaml
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── yaml.js
│ │ │ │ │ └── z80
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── z80.js
│ │ │ │ ├── modes.min.js
│ │ │ │ ├── package.json
│ │ │ │ └── theme
│ │ │ │ │ ├── 3024-day.css
│ │ │ │ │ ├── 3024-night.css
│ │ │ │ │ ├── ambiance-mobile.css
│ │ │ │ │ ├── ambiance.css
│ │ │ │ │ ├── base16-dark.css
│ │ │ │ │ ├── base16-light.css
│ │ │ │ │ ├── blackboard.css
│ │ │ │ │ ├── cobalt.css
│ │ │ │ │ ├── colorforth.css
│ │ │ │ │ ├── eclipse.css
│ │ │ │ │ ├── elegant.css
│ │ │ │ │ ├── erlang-dark.css
│ │ │ │ │ ├── lesser-dark.css
│ │ │ │ │ ├── mbo.css
│ │ │ │ │ ├── mdn-like.css
│ │ │ │ │ ├── midnight.css
│ │ │ │ │ ├── monokai.css
│ │ │ │ │ ├── neat.css
│ │ │ │ │ ├── neo.css
│ │ │ │ │ ├── night.css
│ │ │ │ │ ├── paraiso-dark.css
│ │ │ │ │ ├── paraiso-light.css
│ │ │ │ │ ├── pastel-on-dark.css
│ │ │ │ │ ├── rubyblue.css
│ │ │ │ │ ├── solarized.css
│ │ │ │ │ ├── the-matrix.css
│ │ │ │ │ ├── tomorrow-night-bright.css
│ │ │ │ │ ├── tomorrow-night-eighties.css
│ │ │ │ │ ├── twilight.css
│ │ │ │ │ ├── vibrant-ink.css
│ │ │ │ │ ├── xq-dark.css
│ │ │ │ │ ├── xq-light.css
│ │ │ │ │ └── zenburn.css
│ │ │ ├── flowchart.min.js
│ │ │ ├── jquery.flowchart.min.js
│ │ │ ├── marked.min.js
│ │ │ ├── prettify.min.js
│ │ │ ├── raphael.min.js
│ │ │ ├── sequence-diagram.min.js
│ │ │ └── underscore.min.js
│ │ │ └── plugins
│ │ │ ├── code-block-dialog
│ │ │ └── code-block-dialog.js
│ │ │ ├── emoji-dialog
│ │ │ ├── emoji-dialog.js
│ │ │ └── emoji.json
│ │ │ ├── goto-line-dialog
│ │ │ └── goto-line-dialog.js
│ │ │ ├── help-dialog
│ │ │ ├── help-dialog.js
│ │ │ └── help.md
│ │ │ ├── html-entities-dialog
│ │ │ ├── html-entities-dialog.js
│ │ │ └── html-entities.json
│ │ │ ├── image-dialog
│ │ │ └── image-dialog.js
│ │ │ ├── link-dialog
│ │ │ └── link-dialog.js
│ │ │ ├── plugin-template.js
│ │ │ ├── preformatted-text-dialog
│ │ │ └── preformatted-text-dialog.js
│ │ │ ├── reference-link-dialog
│ │ │ └── reference-link-dialog.js
│ │ │ ├── table-dialog
│ │ │ └── table-dialog.js
│ │ │ └── test-plugin
│ │ │ └── test-plugin.js
│ ├── scss
│ │ ├── style.css
│ │ ├── style.css.map
│ │ └── style.scss
│ └── video
│ │ ├── cet4-201812-1.mp3
│ │ ├── cet4-201906-1.mp3
│ │ └── cet6-201906-1.mp3
└── templates
│ ├── Test
│ ├── Editor.mdTest.html
│ └── ToHTMLTest.html
│ ├── admin
│ ├── Book-Add.html
│ ├── Book-Update.html
│ ├── Book-View.html
│ ├── Notice-Add.html
│ ├── Notice-Update.html
│ ├── Notice-View.html
│ ├── User-Add.html
│ ├── User-Update.html
│ ├── User-View.html
│ ├── Word-Add.html
│ ├── Word-Update.html
│ ├── Word-View.html
│ ├── index.html
│ └── main.html
│ ├── common
│ ├── admin-header.html
│ ├── admin-leftbar.html
│ ├── footer.html
│ ├── header.html
│ └── leftbar.html
│ ├── index.html
│ ├── main.html
│ ├── user
│ ├── book
│ │ ├── select-book.html
│ │ └── watch-book.html
│ ├── collection.html
│ ├── listen
│ │ ├── select-listen.html
│ │ └── watch-listen.html
│ ├── notice
│ │ ├── select-notice.html
│ │ └── watch-notice.html
│ ├── register
│ │ ├── page-forget.html
│ │ └── page-register.html
│ ├── user.html
│ └── word
│ │ ├── collection-word.html
│ │ ├── empty-word.html
│ │ ├── raw-word.html
│ │ ├── remember-word.html
│ │ ├── select-word.html
│ │ ├── study-word.html
│ │ └── unremembered-word.html
│ └── view-word.html
├── maven-archiver
└── pom.properties
├── maven-status
└── maven-compiler-plugin
│ ├── compile
│ └── default-compile
│ │ ├── createdFiles.lst
│ │ └── inputFiles.lst
│ └── testCompile
│ └── default-testCompile
│ ├── createdFiles.lst
│ └── inputFiles.lst
├── myspringboot-0.0.1-SNAPSHOT.jar
├── myspringboot-0.0.1-SNAPSHOT.jar.original
├── surefire-reports
├── TEST-com.chun.myspringboot.MyspringbootApplicationTests.xml
└── com.chun.myspringboot.MyspringbootApplicationTests.txt
└── test-classes
├── META-INF
└── myspringboot.kotlin_module
└── com
└── chun
└── myspringboot
├── MyspringbootApplicationTests.class
└── TestController.class
/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /workspace.xml
3 |
4 | # Datasource local storage ignored files
5 | /dataSources/
6 | /dataSources.local.xml
--------------------------------------------------------------------------------
/.idea/compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
20 |
21 |
--------------------------------------------------------------------------------
/.idea/dataSources.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | mysql.8
6 | true
7 | com.mysql.cj.jdbc.Driver
8 | jdbc:mysql://localhost:3306
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_fasterxml_classmate_1_5_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_10_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_10_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_10_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_10_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_10_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_10_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_github_jsqlparser_jsqlparser_1_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_github_pagehelper_pagehelper_5_1_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_github_pagehelper_pagehelper_spring_boot_autoconfigure_1_2_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_github_pagehelper_pagehelper_spring_boot_starter_1_2_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_4_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_sun_activation_jakarta_activation_1_2_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_sun_mail_jakarta_mail_1_6_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_zaxxer_HikariCP_3_4_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__jakarta_activation_jakarta_activation_api_1_2_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__jakarta_validation_jakarta_validation_api_2_0_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__mysql_mysql_connector_java_8_0_19.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_10_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_10_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__net_minidev_accessors_smart_1_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__net_minidev_json_smart_2_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_12_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_12_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_33.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_33.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_33.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_assertj_assertj_core_3_13_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_attoparser_attoparser_2_0_5_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_hamcrest_hamcrest_2_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_18_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_4_1_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_5_5_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_5_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_engine_5_5_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_params_5_5_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_5_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_junit_platform_junit_platform_engine_1_5_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_mockito_mockito_core_3_1_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_mockito_mockito_junit_jupiter_3_1_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_mybatis_mybatis_3_5_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_mybatis_mybatis_spring_2_0_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_autoconfigure_2_1_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_starter_2_1_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_objenesis_objenesis_2_6.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_opentest4j_opentest4j_1_2_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_ow2_asm_asm_5_0_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_projectlombok_lombok_1_18_12.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_5_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_30.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_30.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_2_6_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_2_6_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_2_6_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_2_6_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_2_6_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_2_6_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_mail_2_2_6_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_2_6_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_thymeleaf_2_2_6_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_2_6_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_validation_2_2_6_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_2_6_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_2_6_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_2_6_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_aop_5_2_5_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_beans_5_2_5_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_context_5_2_5_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_context_support_5_2_5_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_core_5_2_5_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_expression_5_2_5_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_jcl_5_2_5_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_jdbc_5_2_5_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_test_5_2_5_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_tx_5_2_5_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_web_5_2_5_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_webmvc_5_2_5_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_thymeleaf_extras_thymeleaf_extras_java8time_3_0_4_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_thymeleaf_thymeleaf_3_0_11_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_thymeleaf_thymeleaf_spring5_3_0_11_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_unbescape_unbescape_1_1_6_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_6_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_yaml_snakeyaml_1_25.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/src/main/java/com/chun/myspringboot/MyspringbootApplication.java:
--------------------------------------------------------------------------------
1 | package com.chun.myspringboot;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 |
6 | @SpringBootApplication
7 | public class MyspringbootApplication {
8 |
9 | public static void main(String[] args) {
10 | SpringApplication.run(MyspringbootApplication.class, args);
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/src/main/java/com/chun/myspringboot/config/LoginHandlerInterceptor.java:
--------------------------------------------------------------------------------
1 | package com.chun.myspringboot.config;
2 |
3 | import org.springframework.web.servlet.HandlerInterceptor;
4 | import org.springframework.web.servlet.ModelAndView;
5 |
6 | import javax.servlet.http.HttpServletRequest;
7 | import javax.servlet.http.HttpServletResponse;
8 |
9 | public class LoginHandlerInterceptor implements HandlerInterceptor {
10 | @Override
11 | public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
12 | //登录成功之后,应该有用户的session.
13 | //request.getSession().getAttribute 得到`loginUser`的session
14 | Object loginUser = request.getSession().getAttribute("loginUser");
15 | if (loginUser==null){
16 | request.setAttribute("msg","没有权限,请先登录");
17 | request.getRequestDispatcher("/index.html").forward(request,response);
18 | return false;
19 | }else {
20 | return true;
21 | }
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/src/main/java/com/chun/myspringboot/controller/BookController.java:
--------------------------------------------------------------------------------
1 | package com.chun.myspringboot.controller;
2 |
3 | import com.chun.myspringboot.pojo.Book;
4 | import com.chun.myspringboot.service.Impl.BookServiceImpl;
5 | import org.springframework.beans.factory.annotation.Autowired;
6 | import org.springframework.stereotype.Controller;
7 | import org.springframework.ui.Model;
8 | import org.springframework.web.bind.annotation.PathVariable;
9 | import org.springframework.web.bind.annotation.RequestMapping;
10 |
11 | import java.util.List;
12 |
13 | @Controller
14 | public class BookController {
15 | @Autowired
16 | BookServiceImpl bookService;
17 | //查看所有书籍
18 | @RequestMapping("/viewbook")
19 | public String ViewBook(Model model){
20 | List book = bookService.queryAllBook();
21 | model.addAttribute("book",book);
22 | return "user/book/select-book";
23 | }
24 | //具体进入某一书籍
25 | @RequestMapping("/watchBook/{bookId}")
26 | public String watchBook(@PathVariable("bookId")Integer bookId, Model model){
27 | Book book = bookService.queryBookById(bookId);
28 |
29 | model.addAttribute("book",book);
30 | return "user/book/watch-book";
31 | }
32 |
33 | }
34 |
--------------------------------------------------------------------------------
/src/main/java/com/chun/myspringboot/controller/ListenController.java:
--------------------------------------------------------------------------------
1 | package com.chun.myspringboot.controller;
2 |
3 | import com.chun.myspringboot.pojo.Listen;
4 | import com.chun.myspringboot.service.Impl.ListenServiceImpl;
5 | import org.springframework.beans.factory.annotation.Autowired;
6 | import org.springframework.stereotype.Controller;
7 | import org.springframework.ui.Model;
8 | import org.springframework.web.bind.annotation.PathVariable;
9 | import org.springframework.web.bind.annotation.RequestMapping;
10 |
11 | import java.util.List;
12 |
13 | @Controller
14 | public class ListenController {
15 | @Autowired
16 | ListenServiceImpl listenService;
17 | //查看所有书籍
18 | @RequestMapping("/viewListen")
19 | public String ViewListen(Model model){
20 | List listen = listenService.queryAllListen();
21 | model.addAttribute("listen",listen);
22 | return "user/listen/select-listen";
23 | }
24 | //具体进入某一书籍
25 | @RequestMapping("/watchListen/{listenId}")
26 | public String watchListen(@PathVariable("listenId")Integer listenId, Model model){
27 | Listen listen = listenService.queryListenById(listenId);
28 |
29 | model.addAttribute("listen",listen);
30 | return "user/listen/watch-listen";
31 | }
32 |
33 | }
34 |
--------------------------------------------------------------------------------
/src/main/java/com/chun/myspringboot/controller/NoticeController.java:
--------------------------------------------------------------------------------
1 | package com.chun.myspringboot.controller;
2 |
3 | import com.chun.myspringboot.pojo.Notice;
4 | import com.chun.myspringboot.service.Impl.NoticeServiceImpl;
5 | import org.springframework.beans.factory.annotation.Autowired;
6 | import org.springframework.stereotype.Controller;
7 | import org.springframework.ui.Model;
8 | import org.springframework.web.bind.annotation.PathVariable;
9 | import org.springframework.web.bind.annotation.RequestMapping;
10 |
11 | import java.util.List;
12 |
13 | @Controller
14 | public class NoticeController {
15 | @Autowired
16 | NoticeServiceImpl noticeService;
17 | //去历史公告页面
18 | @RequestMapping("/toViewNotice")
19 | public String toViewNotice(Model model){
20 | List notice = noticeService.queryAllNotice();
21 | model.addAttribute("notice",notice);
22 | return "user/notice/select-notice";
23 | }
24 | //具体查看公告
25 | @RequestMapping("/viewNotice/{noticeId}")
26 | public String ViewNotice(@PathVariable("noticeId")Integer noticeId, Model model){
27 |
28 | Notice notice = noticeService.queryNoticeById(noticeId);
29 | model.addAttribute("notice",notice);
30 | return "user/notice/watch-notice";
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/src/main/java/com/chun/myspringboot/mapper/BookMapper.java:
--------------------------------------------------------------------------------
1 | package com.chun.myspringboot.mapper;
2 |
3 | import com.chun.myspringboot.pojo.Book;
4 | import org.apache.ibatis.annotations.Mapper;
5 | import org.springframework.stereotype.Repository;
6 |
7 | import java.util.List;
8 | @Mapper
9 | @Repository
10 | public interface BookMapper {
11 | //根据ID查询一条书的信息
12 | Book queryBookById(Integer bookId);
13 | //增加书
14 | int addBook(Book book);
15 | //删除书
16 | int deleteBook(Integer bookId);
17 | //修改书
18 | int updateBook(Book book);
19 | //查看书所有信息
20 | List queryAllBook();
21 |
22 | }
23 |
--------------------------------------------------------------------------------
/src/main/java/com/chun/myspringboot/mapper/GradeMapper.java:
--------------------------------------------------------------------------------
1 | package com.chun.myspringboot.mapper;
2 |
3 | import com.chun.myspringboot.pojo.Book;
4 | import com.chun.myspringboot.pojo.Grade;
5 | import org.apache.ibatis.annotations.Mapper;
6 | import org.springframework.stereotype.Repository;
7 |
8 | import java.util.List;
9 | @Mapper
10 | @Repository
11 | public interface GradeMapper {
12 | //根据ID查询一等级的信息
13 | Grade queryGradeById(Integer gradeId);
14 | //增加等级
15 | int addGrade(Grade grade);
16 | //删除等级
17 | int deleteGrade(Integer gradeId);
18 | //修改等级
19 | int updateGrade(Grade grade);
20 | //查看等级所有信息
21 | List queryAllGrade();
22 | }
23 |
--------------------------------------------------------------------------------
/src/main/java/com/chun/myspringboot/mapper/ListenMapper.java:
--------------------------------------------------------------------------------
1 | package com.chun.myspringboot.mapper;
2 |
3 | import com.chun.myspringboot.pojo.Listen;
4 | import org.apache.ibatis.annotations.Mapper;
5 | import org.springframework.stereotype.Repository;
6 |
7 | import java.util.List;
8 |
9 | @Mapper
10 | @Repository
11 | public interface ListenMapper {
12 | //根据ID查询一条听力的信息
13 | Listen queryListenById(Integer listenId);
14 | //增加一条听力
15 | int addListen(Listen listen);
16 | //删除一条听力
17 | int deleteListen(Integer listenId);
18 | //修改一条听力
19 | int updateListen(Listen listen);
20 | //查看所有听力所有信息
21 | List queryAllListen();
22 | }
23 |
--------------------------------------------------------------------------------
/src/main/java/com/chun/myspringboot/mapper/NoticeMapper.java:
--------------------------------------------------------------------------------
1 | package com.chun.myspringboot.mapper;
2 |
3 | import com.chun.myspringboot.pojo.Notice;
4 | import org.apache.ibatis.annotations.Mapper;
5 | import org.springframework.stereotype.Repository;
6 |
7 | import java.util.List;
8 | @Mapper
9 | @Repository
10 | public interface NoticeMapper {
11 | //根据ID查询一条公告
12 | Notice queryNoticeById(Integer noticeId);
13 | //增加公告
14 | int addNotice(Notice notice);
15 | //删除公告
16 | int deleteNotice(Integer noticeId);
17 | //修改公告
18 | int updateNotice(Notice notice);
19 | //查看公告所有信息
20 | List queryAllNotice();
21 | //查看最新公告的内容
22 | Notice queryNewNoticeById();
23 | }
24 |
--------------------------------------------------------------------------------
/src/main/java/com/chun/myspringboot/mapper/SentenceMapper.java:
--------------------------------------------------------------------------------
1 | package com.chun.myspringboot.mapper;
2 |
3 | import com.chun.myspringboot.pojo.Sentence;
4 | import org.apache.ibatis.annotations.Mapper;
5 | import org.springframework.stereotype.Repository;
6 |
7 | import java.util.List;
8 | @Mapper
9 | @Repository
10 | public interface SentenceMapper {
11 | //根据ID查询一条句子的信息
12 | Sentence querySentenceById(Integer sentenceId);
13 | //增加一条句子
14 | int addSentence(Sentence sentence);
15 | //删除一条句子
16 | int deleteSentence(Integer sentenceId);
17 | //修改一条句子
18 | int updateSentence(Sentence sentence);
19 | //查看所有句子所有信息
20 | List queryAllSentence();
21 | //随机取一条句子
22 | Sentence queryRandomSentence();
23 | }
24 |
--------------------------------------------------------------------------------
/src/main/java/com/chun/myspringboot/mapper/UserMapper.java:
--------------------------------------------------------------------------------
1 | package com.chun.myspringboot.mapper;
2 |
3 | import com.chun.myspringboot.pojo.User;
4 | import org.apache.ibatis.annotations.Mapper;
5 | import org.springframework.stereotype.Repository;
6 |
7 | import java.util.List;
8 |
9 | @Mapper
10 | @Repository
11 | public interface UserMapper {
12 |
13 |
14 | /**
15 | * 注册用户
16 | * 与登录用户
17 | */
18 | //增加用户--注册用户
19 | int addUser(User user);
20 | //根据激活码查询用户
21 | User queryUserByActiveCode(String activeCode);
22 |
23 | //根据账号密码和状态码(1)登录
24 | User loginByEmailAndPasswordAndActiveStatus(User user);
25 | //根据账号密码和role=1登录
26 | User AdminLogin(User user);
27 | /**
28 | * 操作用户
29 | *
30 | */
31 |
32 | //删除用户
33 | int deleteUser(Integer userId);
34 | //修改用户
35 | int updateUser(User user);
36 |
37 |
38 | //查询所有用户信息
39 | List queryAllUser();
40 | //根据Id查询用户
41 | User queryUserById(int userId);
42 |
43 | }
44 |
--------------------------------------------------------------------------------
/src/main/java/com/chun/myspringboot/pojo/Book.java:
--------------------------------------------------------------------------------
1 | package com.chun.myspringboot.pojo;
2 |
3 | import lombok.Data;
4 |
5 | @Data
6 | public class Book {
7 | private int bookId;
8 | private String bookName;
9 | private String bookUser;
10 | private String description;
11 | private String content;
12 | }
13 |
--------------------------------------------------------------------------------
/src/main/java/com/chun/myspringboot/pojo/Grade.java:
--------------------------------------------------------------------------------
1 | package com.chun.myspringboot.pojo;
2 |
3 | import lombok.Data;
4 |
5 | @Data
6 | public class Grade {
7 | private Integer gradeId;
8 | private String gradeName;
9 | }
10 |
--------------------------------------------------------------------------------
/src/main/java/com/chun/myspringboot/pojo/Listen.java:
--------------------------------------------------------------------------------
1 | package com.chun.myspringboot.pojo;
2 |
3 | import lombok.Data;
4 |
5 | @Data
6 | public class Listen {
7 | private Integer listenId;
8 | private String listenName;
9 | private Integer grade;
10 | private String path;
11 | private String content;
12 | }
13 |
--------------------------------------------------------------------------------
/src/main/java/com/chun/myspringboot/pojo/Notice.java:
--------------------------------------------------------------------------------
1 | package com.chun.myspringboot.pojo;
2 |
3 | import com.fasterxml.jackson.annotation.JsonFormat;
4 | import lombok.Data;
5 | import org.springframework.format.annotation.DateTimeFormat;
6 |
7 | import java.text.Format;
8 | import java.util.Date;
9 |
10 | @Data
11 | public class Notice {
12 | private Integer noticeId;
13 | private String title;
14 | private String content;
15 | @DateTimeFormat(pattern="yyyy-MM-dd",iso=DateTimeFormat.ISO.DATE)
16 | @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
17 | private Date creatTime;
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/src/main/java/com/chun/myspringboot/pojo/Sentence.java:
--------------------------------------------------------------------------------
1 | package com.chun.myspringboot.pojo;
2 |
3 | import lombok.Data;
4 |
5 | @Data
6 | public class Sentence {
7 | private Integer sentenceId;
8 | private String sentenceName;
9 | private String explain;
10 | }
11 |
--------------------------------------------------------------------------------
/src/main/java/com/chun/myspringboot/pojo/User.java:
--------------------------------------------------------------------------------
1 | package com.chun.myspringboot.pojo;
2 |
3 | import lombok.Data;
4 |
5 | @Data
6 | public class User {
7 | private Integer userId;
8 | private String userName;
9 | private String password;
10 | private String email;
11 | private String activeCode;
12 | private int activeStatus;
13 | private int role;
14 | }
15 |
--------------------------------------------------------------------------------
/src/main/java/com/chun/myspringboot/pojo/Word.java:
--------------------------------------------------------------------------------
1 | package com.chun.myspringboot.pojo;
2 |
3 | import lombok.Data;
4 |
5 | @Data
6 | public class Word {
7 | private Integer wordId;
8 | private String wordName;
9 | private String audio;
10 | private String explanation;
11 | private String example;
12 | private Integer grade;
13 | private Integer study;
14 | private Integer remember;
15 | private Integer collection;
16 | }
17 |
--------------------------------------------------------------------------------
/src/main/java/com/chun/myspringboot/service/BookService.java:
--------------------------------------------------------------------------------
1 | package com.chun.myspringboot.service;
2 |
3 | import com.chun.myspringboot.pojo.Book;
4 |
5 | import java.util.List;
6 |
7 | public interface BookService {
8 | //根据ID查询一条书的信息
9 | Book queryBookById(Integer bookId);
10 | //增加书
11 | int addBook(Book book);
12 | //删除书
13 | int deleteBook(Integer bookId);
14 | //修改书
15 | int updateBook(Book book);
16 | //查看书所有信息
17 | List queryAllBook();
18 | }
19 |
--------------------------------------------------------------------------------
/src/main/java/com/chun/myspringboot/service/GradeService.java:
--------------------------------------------------------------------------------
1 | package com.chun.myspringboot.service;
2 |
3 | import com.chun.myspringboot.pojo.Grade;
4 |
5 | import java.util.List;
6 |
7 | public interface GradeService {
8 | //根据ID查询一等级的信息
9 | Grade queryGradeById(Integer gradeId);
10 | //增加等级
11 | int addGrade(Grade grade);
12 | //删除等级
13 | int deleteGrade(Integer gradeId);
14 | //修改等级
15 | int updateGrade(Grade grade);
16 | //查看等级所有信息
17 | List queryAllGrade();
18 | }
19 |
--------------------------------------------------------------------------------
/src/main/java/com/chun/myspringboot/service/Impl/BookServiceImpl.java:
--------------------------------------------------------------------------------
1 | package com.chun.myspringboot.service.Impl;
2 |
3 | import com.chun.myspringboot.mapper.BookMapper;
4 | import com.chun.myspringboot.pojo.Book;
5 | import com.chun.myspringboot.service.BookService;
6 | import org.springframework.beans.factory.annotation.Autowired;
7 | import org.springframework.stereotype.Service;
8 |
9 | import java.util.List;
10 |
11 | @Service
12 | public class BookServiceImpl implements BookService {
13 | @Autowired
14 | BookMapper bookMapper;
15 | @Override
16 | public Book queryBookById(Integer bookId) {
17 | return bookMapper.queryBookById(bookId);
18 | }
19 |
20 | @Override
21 | public int addBook(Book book) {
22 | return bookMapper.addBook(book);
23 | }
24 |
25 | @Override
26 | public int deleteBook(Integer bookId) {
27 | return bookMapper.deleteBook(bookId);
28 | }
29 |
30 | @Override
31 | public int updateBook(Book book) {
32 | return bookMapper.updateBook(book);
33 | }
34 |
35 | @Override
36 | public List queryAllBook() {
37 | return bookMapper.queryAllBook();
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/src/main/java/com/chun/myspringboot/service/Impl/GradeServiceImpl.java:
--------------------------------------------------------------------------------
1 | package com.chun.myspringboot.service.Impl;
2 |
3 | import com.chun.myspringboot.mapper.GradeMapper;
4 | import com.chun.myspringboot.pojo.Grade;
5 | import com.chun.myspringboot.service.GradeService;
6 | import org.springframework.beans.factory.annotation.Autowired;
7 | import org.springframework.stereotype.Service;
8 |
9 | import java.util.List;
10 |
11 | @Service
12 | public class GradeServiceImpl implements GradeService {
13 | @Autowired
14 | GradeMapper gradeMapper;
15 |
16 | @Override
17 | public Grade queryGradeById(Integer gradeId) {
18 | return gradeMapper.queryGradeById(gradeId);
19 | }
20 |
21 | @Override
22 | public int addGrade(Grade grade) {
23 | return gradeMapper.addGrade(grade);
24 | }
25 |
26 | @Override
27 | public int deleteGrade(Integer gradeId) {
28 | return gradeMapper.deleteGrade(gradeId);
29 | }
30 |
31 | @Override
32 | public int updateGrade(Grade grade) {
33 | return gradeMapper.updateGrade(grade);
34 | }
35 |
36 | @Override
37 | public List queryAllGrade() {
38 | return gradeMapper.queryAllGrade();
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/com/chun/myspringboot/service/Impl/ListenServiceImpl.java:
--------------------------------------------------------------------------------
1 | package com.chun.myspringboot.service.Impl;
2 |
3 | import com.chun.myspringboot.mapper.ListenMapper;
4 | import com.chun.myspringboot.pojo.Listen;
5 | import com.chun.myspringboot.service.ListenService;
6 | import org.springframework.beans.factory.annotation.Autowired;
7 | import org.springframework.stereotype.Service;
8 |
9 | import java.util.List;
10 | @Service
11 | public class ListenServiceImpl implements ListenService {
12 | @Autowired
13 | ListenMapper listenMapper;
14 |
15 | @Override
16 | public Listen queryListenById(Integer listenId) {
17 | return listenMapper.queryListenById(listenId);
18 | }
19 |
20 | @Override
21 | public int addListen(Listen listen) {
22 | return listenMapper.addListen(listen);
23 | }
24 |
25 | @Override
26 | public int deleteListen(Integer listenId) {
27 | return listenMapper.deleteListen(listenId);
28 | }
29 |
30 | @Override
31 | public int updateListen(Listen listen) {
32 | return listenMapper.updateListen(listen);
33 | }
34 |
35 | @Override
36 | public List queryAllListen() {
37 | return listenMapper.queryAllListen();
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/src/main/java/com/chun/myspringboot/service/ListenService.java:
--------------------------------------------------------------------------------
1 | package com.chun.myspringboot.service;
2 |
3 | import com.chun.myspringboot.pojo.Listen;
4 |
5 | import java.util.List;
6 |
7 | public interface ListenService {
8 | //根据ID查询一条听力的信息
9 | Listen queryListenById(Integer listenId);
10 | //增加一条听力
11 | int addListen(Listen listen);
12 | //删除一条听力
13 | int deleteListen(Integer listenId);
14 | //修改一条听力
15 | int updateListen(Listen listen);
16 | //查看所有听力所有信息
17 | List queryAllListen();
18 | }
19 |
--------------------------------------------------------------------------------
/src/main/java/com/chun/myspringboot/service/NoticeService.java:
--------------------------------------------------------------------------------
1 | package com.chun.myspringboot.service;
2 |
3 | import com.chun.myspringboot.pojo.Notice;
4 |
5 | import java.util.List;
6 |
7 | public interface NoticeService {
8 | //查询公告
9 | Notice queryNoticeById(Integer noticeId);
10 | //增加公告
11 | int addNotice(Notice notice);
12 | //删除公告
13 | int deleteNotice(Integer noticeId);
14 | //修改公告
15 | int updateNotice(Notice notice);
16 | //查看公告所有信息
17 | List queryAllNotice();
18 | //查看最新公告的内容
19 | Notice queryNewNoticeById();
20 | }
21 |
--------------------------------------------------------------------------------
/src/main/java/com/chun/myspringboot/service/SendEmail.java:
--------------------------------------------------------------------------------
1 | package com.chun.myspringboot.service;
2 |
3 | public interface SendEmail {
4 |
5 | void SendEmail(String to, String subject, String content);
6 | }
7 |
--------------------------------------------------------------------------------
/src/main/java/com/chun/myspringboot/service/SentenceService.java:
--------------------------------------------------------------------------------
1 | package com.chun.myspringboot.service;
2 |
3 | import com.chun.myspringboot.pojo.Sentence;
4 |
5 | import java.util.List;
6 |
7 | public interface SentenceService {
8 | //根据ID查询一条句子的信息
9 | Sentence querySentenceById(Integer sentenceId);
10 | //增加一条句子
11 | int addSentence(Sentence sentence);
12 | //删除一条句子
13 | int deleteSentence(Integer sentenceId);
14 | //修改一条句子
15 | int updateSentence(Sentence sentence);
16 | //查看所有句子所有信息
17 | List queryAllSentence();
18 | //随机取一条句子
19 | Sentence queryRandomSentence();
20 | }
21 |
--------------------------------------------------------------------------------
/src/main/java/com/chun/myspringboot/service/UserService.java:
--------------------------------------------------------------------------------
1 | package com.chun.myspringboot.service;
2 |
3 | import com.chun.myspringboot.pojo.User;
4 |
5 | import java.util.List;
6 |
7 | public interface UserService {
8 | //根据Id查询用户
9 | User queryUserById(int userId);
10 |
11 | //根据激活码查询用户
12 | User queryUserByActiveCode(String activeCode);
13 | //根据邮箱密码与状态码登录
14 | User loginByEmailAndPasswordAndActiveStatus(User user);
15 | //根据邮箱密码与Role=1登录
16 | User AdminLogin(User user);
17 |
18 | //增加用户
19 | int addUser(User user);
20 | //删除用户
21 | int deleteUser(Integer userId);
22 | // 修改用户
23 | int updateUser(User user);
24 | //查询用户
25 | List queryAllUser();
26 |
27 |
28 | }
29 |
--------------------------------------------------------------------------------
/src/main/java/com/chun/myspringboot/util/IDUtils.java:
--------------------------------------------------------------------------------
1 | package com.chun.myspringboot.util;
2 |
3 | import org.slf4j.Logger;
4 | import org.slf4j.LoggerFactory;
5 |
6 | import java.util.UUID;
7 |
8 | /**
9 | * @description: ID管理类
10 | * @author: luohanye
11 | * @create: 2019-04-19
12 | **/
13 | public class IDUtils {
14 | public static final Logger logger = LoggerFactory.getLogger(IDUtils.class);
15 |
16 | public static String getUUID(){
17 | return UUID.randomUUID().toString().replace("-","");
18 | }
19 |
20 | public static void main(String[] args) {
21 |
22 | System.out.println(getUUID());
23 | logger.debug("test");
24 | }
25 | }
--------------------------------------------------------------------------------
/src/main/resources/application.yml:
--------------------------------------------------------------------------------
1 | spring:
2 | datasource:
3 | url: jdbc:mysql://localhost:3306/studywords?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8
4 | username: root
5 | password: huang1
6 | # type: com.alibaba.druid.pool.DruidDataSource
7 |
8 |
9 | mvc:
10 | #配置它以后移动html页面就不用改路径了!
11 | static-path-pattern: /static/** #静态资源的请求方式
12 | resources:
13 | static-locations: classpath:/static/ # 静态资源的配置位置,可以写成一个数组配置多个目录
14 |
15 | mail:
16 | host: smtp.qq.com
17 | username: xxxxx@qq.com # 邮箱地址
18 | password: xxxxxxx # 授权码
19 | properties:
20 | mail:
21 | smtp:
22 | ssl:
23 | enable: true
24 |
25 | thymeleaf:
26 | cache: false
27 | check-template-location: on
28 | prefix: classpath:/templates/
29 | suffix: .html
30 | servlet:
31 | content-type: text/html
32 |
33 | devtools:
34 | restart:
35 | enabled: true
36 |
37 | mybatis:
38 | mapper-locations: classpath:mybatis/mapper/*.xml
39 | type-aliases-package: com.chun.myspringboot.pojo
40 | configuration:
41 | map-underscore-to-camel-case: on #采用驼峰标识
42 |
43 |
44 | # pagehelper分页
45 | pagehelper:
46 | helperDialect: mysql
47 | reasonable: true
48 | supportMethodsArguments: true
49 | params: count=countSql
50 |
51 |
52 |
--------------------------------------------------------------------------------
/src/main/resources/mybatis/mapper/BookMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
12 |
13 |
16 |
17 |
18 | insert into studywords.book(bookName, bookUser,description,content) values (#{bookName},#{bookUser},#{description},#{content});
19 |
20 |
21 |
22 | delete from studywords.book where bookId=#{bookId}
23 |
24 |
25 |
26 | update studywords.book set bookName=#{bookName},bookUser=#{bookUser},description=#{description},content=#{content}
27 | where bookId=#{bookId}
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/src/main/resources/mybatis/mapper/GradeMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
12 |
13 |
16 |
17 |
18 | insert into studywords.grade(gradeId, gradeName) values (#{gradeId},#{gradeName});
19 |
20 |
21 |
22 | delete from studywords.grade where gradeId=#{gradeId}
23 |
24 |
25 |
26 | update studywords.grade set gradeName=#{gradeName}
27 | where gradeId=#{gradeId}
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/src/main/resources/mybatis/mapper/ListenMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
12 |
13 |
16 |
17 |
18 | insert into studywords.listen(listenName,grade) values (#{listenName},#{grade},#{content});
19 |
20 |
21 |
22 | delete from studywords.listen where listenId=#{listenId}
23 |
24 |
25 |
26 | update studywords.listen set listenName=#{listenName},grade=#{grade},content=#{content}
27 | where listenId=#{listenId}
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/src/main/resources/public/image/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/public/image/1.png
--------------------------------------------------------------------------------
/src/main/resources/public/image/2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/public/image/2.png
--------------------------------------------------------------------------------
/src/main/resources/public/image/3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/public/image/3.png
--------------------------------------------------------------------------------
/src/main/resources/static/css/lib/chosen/chosen-sprite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/css/lib/chosen/chosen-sprite.png
--------------------------------------------------------------------------------
/src/main/resources/static/css/lib/chosen/chosen-sprite@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/css/lib/chosen/chosen-sprite@2x.png
--------------------------------------------------------------------------------
/src/main/resources/static/css/lib/vector-map/jqvmap.min.css:
--------------------------------------------------------------------------------
1 | .jqvmap-label,
2 | .jqvmap-pin {
3 | pointer-events: none
4 | }
5 | .jqvmap-label {
6 | position: absolute;
7 | display: none;
8 | -webkit-border-radius: 3px;
9 | -moz-border-radius: 3px;
10 | border-radius: 3px;
11 | background: #292929;
12 | color: #fff;
13 | font-family: sans-serif, Verdana;
14 | font-size: smaller;
15 | padding: 3px
16 | }
17 | .jqvmap-zoomin,
18 | .jqvmap-zoomout {
19 | position: absolute;
20 | left: 10px;
21 | -webkit-border-radius: 3px;
22 | -moz-border-radius: 3px;
23 | border-radius: 3px;
24 | background: #000;
25 | padding: 3px;
26 | color: #fff;
27 | width: 15px;
28 | height: 15px;
29 | cursor: pointer;
30 | line-height: 10px;
31 | text-align: center
32 | }
33 | .jqvmap-zoomin {
34 | top: 10px
35 | }
36 | .jqvmap-zoomout {
37 | top: 30px
38 | }
39 | .jqvmap-region {
40 | cursor: pointer
41 | }
42 | .jqvmap-ajax_response {
43 | width: 100%;
44 | height: 500px
45 | }
--------------------------------------------------------------------------------
/src/main/resources/static/fonts/icomoon/icomoon.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/fonts/icomoon/icomoon.eot
--------------------------------------------------------------------------------
/src/main/resources/static/fonts/icomoon/icomoon.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/fonts/icomoon/icomoon.ttf
--------------------------------------------------------------------------------
/src/main/resources/static/fonts/icomoon/icomoon.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/fonts/icomoon/icomoon.woff
--------------------------------------------------------------------------------
/src/main/resources/static/fonts/icomoon/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/fonts/icomoon/index.html
--------------------------------------------------------------------------------
/src/main/resources/static/images/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/images/.gitignore
--------------------------------------------------------------------------------
/src/main/resources/static/images/cet4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/images/cet4.png
--------------------------------------------------------------------------------
/src/main/resources/static/images/cet6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/images/cet6.png
--------------------------------------------------------------------------------
/src/main/resources/static/images/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/images/favicon.png
--------------------------------------------------------------------------------
/src/main/resources/static/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/images/logo.png
--------------------------------------------------------------------------------
/src/main/resources/static/images/logo.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/images/logo.psd
--------------------------------------------------------------------------------
/src/main/resources/static/images/logo2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/images/logo2.png
--------------------------------------------------------------------------------
/src/main/resources/static/js/init/datatables-init.js:
--------------------------------------------------------------------------------
1 | (function ($) {
2 | // "use strict";
3 |
4 |
5 | /* Data Table
6 | -------------*/
7 |
8 |
9 |
10 |
11 | $('#bootstrap-data-table').DataTable({
12 | lengthMenu: [[10, 20, 50, -1], [10, 20, 50, "All"]],
13 | });
14 |
15 |
16 |
17 | $('#bootstrap-data-table-export').DataTable({
18 | dom: 'lBfrtip',
19 | lengthMenu: [[10, 25, 50, -1], [10, 25, 50, "All"]],
20 | buttons: [
21 | 'copy', 'csv', 'excel', 'pdf', 'print'
22 | ]
23 | });
24 |
25 | $('#row-select').DataTable( {
26 | initComplete: function () {
27 | this.api().columns().every( function () {
28 | var column = this;
29 | var select = $('')
30 | .appendTo( $(column.footer()).empty() )
31 | .on( 'change', function () {
32 | var val = $.fn.dataTable.util.escapeRegex(
33 | $(this).val()
34 | );
35 |
36 | column
37 | .search( val ? '^'+val+'$' : '', true, false )
38 | .draw();
39 | } );
40 |
41 | column.data().unique().sort().each( function ( d, j ) {
42 | select.append( ''+d+'' )
43 | } );
44 | } );
45 | }
46 | } );
47 |
48 |
49 |
50 |
51 |
52 |
53 | })(jQuery);
--------------------------------------------------------------------------------
/src/main/resources/static/js/lib/data-table/buttons.bootstrap.min.js:
--------------------------------------------------------------------------------
1 | (function(b,a){b.extend(!0,a.Buttons.defaults,{dom:{container:{className:"dt-buttons btn-group"},button:{className:"btn btn-default"},collection:{tag:"ul",className:"dt-button-collection dropdown-menu",button:{tag:"li",className:"dt-button"},buttonLiner:{tag:"a",className:""}}}});a.ext.buttons.collection.text=function(a){return a.i18n("buttons.collection",'Collection ')}})(jQuery,jQuery.fn.dataTable);
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/fonts/FontAwesome.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/lib/editormd/fonts/FontAwesome.otf
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/fonts/editormd-logo.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/lib/editormd/fonts/editormd-logo.eot
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/fonts/editormd-logo.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/fonts/editormd-logo.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/lib/editormd/fonts/editormd-logo.ttf
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/fonts/editormd-logo.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/lib/editormd/fonts/editormd-logo.woff
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/fonts/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/lib/editormd/fonts/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/fonts/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/lib/editormd/fonts/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/fonts/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/lib/editormd/fonts/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/fonts/fontawesome-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/lib/editormd/fonts/fontawesome-webfont.woff2
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/images/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/lib/editormd/images/loading.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/images/loading@2x.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/lib/editormd/images/loading@2x.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/images/loading@3x.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/lib/editormd/images/loading@3x.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/images/logos/editormd-favicon-16x16.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/lib/editormd/images/logos/editormd-favicon-16x16.ico
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/images/logos/editormd-favicon-24x24.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/lib/editormd/images/logos/editormd-favicon-24x24.ico
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/images/logos/editormd-favicon-32x32.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/lib/editormd/images/logos/editormd-favicon-32x32.ico
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/images/logos/editormd-favicon-48x48.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/lib/editormd/images/logos/editormd-favicon-48x48.ico
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/images/logos/editormd-favicon-64x64.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/lib/editormd/images/logos/editormd-favicon-64x64.ico
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/images/logos/editormd-logo-114x114.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/lib/editormd/images/logos/editormd-logo-114x114.png
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/images/logos/editormd-logo-120x120.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/lib/editormd/images/logos/editormd-logo-120x120.png
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/images/logos/editormd-logo-144x144.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/lib/editormd/images/logos/editormd-logo-144x144.png
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/images/logos/editormd-logo-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/lib/editormd/images/logos/editormd-logo-16x16.png
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/images/logos/editormd-logo-180x180.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/lib/editormd/images/logos/editormd-logo-180x180.png
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/images/logos/editormd-logo-240x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/lib/editormd/images/logos/editormd-logo-240x240.png
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/images/logos/editormd-logo-24x24.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/lib/editormd/images/logos/editormd-logo-24x24.png
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/images/logos/editormd-logo-320x320.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/lib/editormd/images/logos/editormd-logo-320x320.png
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/images/logos/editormd-logo-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/lib/editormd/images/logos/editormd-logo-32x32.png
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/images/logos/editormd-logo-48x48.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/lib/editormd/images/logos/editormd-logo-48x48.png
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/images/logos/editormd-logo-57x57.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/lib/editormd/images/logos/editormd-logo-57x57.png
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/images/logos/editormd-logo-64x64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/lib/editormd/images/logos/editormd-logo-64x64.png
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/images/logos/editormd-logo-72x72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/lib/editormd/images/logos/editormd-logo-72x72.png
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/images/logos/editormd-logo-96x96.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/lib/editormd/images/logos/editormd-logo-96x96.png
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/images/logos/vi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/lib/editormd/images/logos/vi.png
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/lib/codemirror/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright (C) 2014 by Marijn Haverbeke and others
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy
4 | of this software and associated documentation files (the "Software"), to deal
5 | in the Software without restriction, including without limitation the rights
6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7 | copies of the Software, and to permit persons to whom the Software is
8 | furnished to do so, subject to the following conditions:
9 |
10 | The above copyright notice and this permission notice shall be included in
11 | all copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19 | THE SOFTWARE.
20 |
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/lib/codemirror/README.md:
--------------------------------------------------------------------------------
1 | # CodeMirror
2 | [](https://travis-ci.org/codemirror/CodeMirror)
3 | [](https://www.npmjs.org/package/codemirror)
4 | [Funding status: ](https://marijnhaverbeke.nl/fund/)
5 |
6 | CodeMirror is a JavaScript component that provides a code editor in
7 | the browser. When a mode is available for the language you are coding
8 | in, it will color your code, and optionally help with indentation.
9 |
10 | The project page is http://codemirror.net
11 | The manual is at http://codemirror.net/doc/manual.html
12 | The contributing guidelines are in [CONTRIBUTING.md](https://github.com/codemirror/CodeMirror/blob/master/CONTRIBUTING.md)
13 |
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/lib/codemirror/addon/dialog/dialog.css:
--------------------------------------------------------------------------------
1 | .CodeMirror-dialog {
2 | position: absolute;
3 | left: 0; right: 0;
4 | background: white;
5 | z-index: 15;
6 | padding: .1em .8em;
7 | overflow: hidden;
8 | color: #333;
9 | }
10 |
11 | .CodeMirror-dialog-top {
12 | border-bottom: 1px solid #eee;
13 | top: 0;
14 | }
15 |
16 | .CodeMirror-dialog-bottom {
17 | border-top: 1px solid #eee;
18 | bottom: 0;
19 | }
20 |
21 | .CodeMirror-dialog input {
22 | border: none;
23 | outline: none;
24 | background: transparent;
25 | width: 20em;
26 | color: inherit;
27 | font-family: monospace;
28 | }
29 |
30 | .CodeMirror-dialog button {
31 | font-size: 70%;
32 | }
33 |
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/lib/codemirror/addon/display/fullscreen.css:
--------------------------------------------------------------------------------
1 | .CodeMirror-fullscreen {
2 | position: fixed;
3 | top: 0; left: 0; right: 0; bottom: 0;
4 | height: auto;
5 | z-index: 9;
6 | }
7 |
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/lib/codemirror/addon/edit/trailingspace.js:
--------------------------------------------------------------------------------
1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others
2 | // Distributed under an MIT license: http://codemirror.net/LICENSE
3 |
4 | (function(mod) {
5 | if (typeof exports == "object" && typeof module == "object") // CommonJS
6 | mod(require("../../lib/codemirror"));
7 | else if (typeof define == "function" && define.amd) // AMD
8 | define(["../../lib/codemirror"], mod);
9 | else // Plain browser env
10 | mod(CodeMirror);
11 | })(function(CodeMirror) {
12 | CodeMirror.defineOption("showTrailingSpace", false, function(cm, val, prev) {
13 | if (prev == CodeMirror.Init) prev = false;
14 | if (prev && !val)
15 | cm.removeOverlay("trailingspace");
16 | else if (!prev && val)
17 | cm.addOverlay({
18 | token: function(stream) {
19 | for (var l = stream.string.length, i = l; i && /\s/.test(stream.string.charAt(i - 1)); --i) {}
20 | if (i > stream.pos) { stream.pos = i; return null; }
21 | stream.pos = l;
22 | return "trailingspace";
23 | },
24 | name: "trailingspace"
25 | });
26 | });
27 | });
28 |
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/lib/codemirror/addon/fold/foldgutter.css:
--------------------------------------------------------------------------------
1 | .CodeMirror-foldmarker {
2 | color: blue;
3 | text-shadow: #b9f 1px 1px 2px, #b9f -1px -1px 2px, #b9f 1px -1px 2px, #b9f -1px 1px 2px;
4 | font-family: arial;
5 | line-height: .3;
6 | cursor: pointer;
7 | }
8 | .CodeMirror-foldgutter {
9 | width: .7em;
10 | }
11 | .CodeMirror-foldgutter-open,
12 | .CodeMirror-foldgutter-folded {
13 | cursor: pointer;
14 | }
15 | .CodeMirror-foldgutter-open:after {
16 | content: "\25BE";
17 | }
18 | .CodeMirror-foldgutter-folded:after {
19 | content: "\25B8";
20 | }
21 |
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/lib/codemirror/addon/hint/show-hint.css:
--------------------------------------------------------------------------------
1 | .CodeMirror-hints {
2 | position: absolute;
3 | z-index: 10;
4 | overflow: hidden;
5 | list-style: none;
6 |
7 | margin: 0;
8 | padding: 2px;
9 |
10 | -webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
11 | -moz-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
12 | box-shadow: 2px 3px 5px rgba(0,0,0,.2);
13 | border-radius: 3px;
14 | border: 1px solid silver;
15 |
16 | background: white;
17 | font-size: 90%;
18 | font-family: monospace;
19 |
20 | max-height: 20em;
21 | overflow-y: auto;
22 | }
23 |
24 | .CodeMirror-hint {
25 | margin: 0;
26 | padding: 0 4px;
27 | border-radius: 2px;
28 | max-width: 19em;
29 | overflow: hidden;
30 | white-space: pre;
31 | color: black;
32 | cursor: pointer;
33 | }
34 |
35 | li.CodeMirror-hint-active {
36 | background: #08f;
37 | color: white;
38 | }
39 |
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/lib/codemirror/addon/lint/css-lint.js:
--------------------------------------------------------------------------------
1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others
2 | // Distributed under an MIT license: http://codemirror.net/LICENSE
3 |
4 | // Depends on csslint.js from https://github.com/stubbornella/csslint
5 |
6 | // declare global: CSSLint
7 |
8 | (function(mod) {
9 | if (typeof exports == "object" && typeof module == "object") // CommonJS
10 | mod(require("../../lib/codemirror"));
11 | else if (typeof define == "function" && define.amd) // AMD
12 | define(["../../lib/codemirror"], mod);
13 | else // Plain browser env
14 | mod(CodeMirror);
15 | })(function(CodeMirror) {
16 | "use strict";
17 |
18 | CodeMirror.registerHelper("lint", "css", function(text) {
19 | var found = [];
20 | if (!window.CSSLint) return found;
21 | var results = CSSLint.verify(text), messages = results.messages, message = null;
22 | for ( var i = 0; i < messages.length; i++) {
23 | message = messages[i];
24 | var startLine = message.line -1, endLine = message.line -1, startCol = message.col -1, endCol = message.col;
25 | found.push({
26 | from: CodeMirror.Pos(startLine, startCol),
27 | to: CodeMirror.Pos(endLine, endCol),
28 | message: message.message,
29 | severity : message.type
30 | });
31 | }
32 | return found;
33 | });
34 |
35 | });
36 |
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/lib/codemirror/addon/lint/json-lint.js:
--------------------------------------------------------------------------------
1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others
2 | // Distributed under an MIT license: http://codemirror.net/LICENSE
3 |
4 | // Depends on jsonlint.js from https://github.com/zaach/jsonlint
5 |
6 | // declare global: jsonlint
7 |
8 | (function(mod) {
9 | if (typeof exports == "object" && typeof module == "object") // CommonJS
10 | mod(require("../../lib/codemirror"));
11 | else if (typeof define == "function" && define.amd) // AMD
12 | define(["../../lib/codemirror"], mod);
13 | else // Plain browser env
14 | mod(CodeMirror);
15 | })(function(CodeMirror) {
16 | "use strict";
17 |
18 | CodeMirror.registerHelper("lint", "json", function(text) {
19 | var found = [];
20 | jsonlint.parseError = function(str, hash) {
21 | var loc = hash.loc;
22 | found.push({from: CodeMirror.Pos(loc.first_line - 1, loc.first_column),
23 | to: CodeMirror.Pos(loc.last_line - 1, loc.last_column),
24 | message: str});
25 | };
26 | try { jsonlint.parse(text); }
27 | catch(e) {}
28 | return found;
29 | });
30 |
31 | });
32 |
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/lib/codemirror/addon/lint/yaml-lint.js:
--------------------------------------------------------------------------------
1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others
2 | // Distributed under an MIT license: http://codemirror.net/LICENSE
3 |
4 | (function(mod) {
5 | if (typeof exports == "object" && typeof module == "object") // CommonJS
6 | mod(require("../../lib/codemirror"));
7 | else if (typeof define == "function" && define.amd) // AMD
8 | define(["../../lib/codemirror"], mod);
9 | else // Plain browser env
10 | mod(CodeMirror);
11 | })(function(CodeMirror) {
12 | "use strict";
13 |
14 | // Depends on js-yaml.js from https://github.com/nodeca/js-yaml
15 |
16 | // declare global: jsyaml
17 |
18 | CodeMirror.registerHelper("lint", "yaml", function(text) {
19 | var found = [];
20 | try { jsyaml.load(text); }
21 | catch(e) {
22 | var loc = e.mark;
23 | found.push({ from: CodeMirror.Pos(loc.line, loc.column), to: CodeMirror.Pos(loc.line, loc.column), message: e.message });
24 | }
25 | return found;
26 | });
27 |
28 | });
29 |
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/lib/codemirror/addon/mode/multiplex_test.js:
--------------------------------------------------------------------------------
1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others
2 | // Distributed under an MIT license: http://codemirror.net/LICENSE
3 |
4 | (function() {
5 | CodeMirror.defineMode("markdown_with_stex", function(){
6 | var inner = CodeMirror.getMode({}, "stex");
7 | var outer = CodeMirror.getMode({}, "markdown");
8 |
9 | var innerOptions = {
10 | open: '$',
11 | close: '$',
12 | mode: inner,
13 | delimStyle: 'delim',
14 | innerStyle: 'inner'
15 | };
16 |
17 | return CodeMirror.multiplexingMode(outer, innerOptions);
18 | });
19 |
20 | var mode = CodeMirror.getMode({}, "markdown_with_stex");
21 |
22 | function MT(name) {
23 | test.mode(
24 | name,
25 | mode,
26 | Array.prototype.slice.call(arguments, 1),
27 | 'multiplexing');
28 | }
29 |
30 | MT(
31 | "stexInsideMarkdown",
32 | "[strong **Equation:**] [delim $][inner&tag \\pi][delim $]");
33 | })();
34 |
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/lib/codemirror/addon/search/matchesonscrollbar.css:
--------------------------------------------------------------------------------
1 | .CodeMirror-search-match {
2 | background: gold;
3 | border-top: 1px solid orange;
4 | border-bottom: 1px solid orange;
5 | -moz-box-sizing: border-box;
6 | box-sizing: border-box;
7 | opacity: .5;
8 | }
9 |
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/lib/codemirror/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "codemirror",
3 | "version":"5.0.0",
4 | "main": ["lib/codemirror.js", "lib/codemirror.css"],
5 | "ignore": [
6 | "**/.*",
7 | "node_modules",
8 | "components",
9 | "bin",
10 | "demo",
11 | "doc",
12 | "test",
13 | "index.html",
14 | "package.json"
15 | ]
16 | }
17 |
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/lib/codemirror/mode/ruby/test.js:
--------------------------------------------------------------------------------
1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others
2 | // Distributed under an MIT license: http://codemirror.net/LICENSE
3 |
4 | (function() {
5 | var mode = CodeMirror.getMode({indentUnit: 2}, "ruby");
6 | function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); }
7 |
8 | MT("divide_equal_operator",
9 | "[variable bar] [operator /=] [variable foo]");
10 |
11 | MT("divide_equal_operator_no_spacing",
12 | "[variable foo][operator /=][number 42]");
13 |
14 | })();
15 |
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/lib/codemirror/mode/tiddlywiki/tiddlywiki.css:
--------------------------------------------------------------------------------
1 | span.cm-underlined {
2 | text-decoration: underline;
3 | }
4 | span.cm-strikethrough {
5 | text-decoration: line-through;
6 | }
7 | span.cm-brace {
8 | color: #170;
9 | font-weight: bold;
10 | }
11 | span.cm-table {
12 | color: blue;
13 | font-weight: bold;
14 | }
15 |
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/lib/codemirror/mode/tiki/tiki.css:
--------------------------------------------------------------------------------
1 | .cm-tw-syntaxerror {
2 | color: #FFF;
3 | background-color: #900;
4 | }
5 |
6 | .cm-tw-deleted {
7 | text-decoration: line-through;
8 | }
9 |
10 | .cm-tw-header5 {
11 | font-weight: bold;
12 | }
13 | .cm-tw-listitem:first-child { /*Added first child to fix duplicate padding when highlighting*/
14 | padding-left: 10px;
15 | }
16 |
17 | .cm-tw-box {
18 | border-top-width: 0px ! important;
19 | border-style: solid;
20 | border-width: 1px;
21 | border-color: inherit;
22 | }
23 |
24 | .cm-tw-underline {
25 | text-decoration: underline;
26 | }
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/lib/codemirror/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "codemirror",
3 | "version":"5.0.0",
4 | "main": "lib/codemirror.js",
5 | "description": "In-browser code editing made bearable",
6 | "licenses": [{"type": "MIT",
7 | "url": "http://codemirror.net/LICENSE"}],
8 | "directories": {"lib": "./lib"},
9 | "scripts": {"test": "node ./test/run.js"},
10 | "devDependencies": {"node-static": "0.6.0",
11 | "phantomjs": "1.9.2-5",
12 | "blint": ">=0.1.1"},
13 | "bugs": "http://github.com/codemirror/CodeMirror/issues",
14 | "keywords": ["JavaScript", "CodeMirror", "Editor"],
15 | "homepage": "http://codemirror.net",
16 | "maintainers":[{"name": "Marijn Haverbeke",
17 | "email": "marijnh@gmail.com",
18 | "web": "http://marijnhaverbeke.nl"}],
19 | "repository": {"type": "git",
20 | "url": "https://github.com/codemirror/CodeMirror.git"}
21 | }
22 |
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/lib/codemirror/theme/ambiance-mobile.css:
--------------------------------------------------------------------------------
1 | .cm-s-ambiance.CodeMirror {
2 | -webkit-box-shadow: none;
3 | -moz-box-shadow: none;
4 | box-shadow: none;
5 | }
6 |
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/lib/codemirror/theme/eclipse.css:
--------------------------------------------------------------------------------
1 | .cm-s-eclipse span.cm-meta {color: #FF1717;}
2 | .cm-s-eclipse span.cm-keyword { line-height: 1em; font-weight: bold; color: #7F0055; }
3 | .cm-s-eclipse span.cm-atom {color: #219;}
4 | .cm-s-eclipse span.cm-number {color: #164;}
5 | .cm-s-eclipse span.cm-def {color: #00f;}
6 | .cm-s-eclipse span.cm-variable {color: black;}
7 | .cm-s-eclipse span.cm-variable-2 {color: #0000C0;}
8 | .cm-s-eclipse span.cm-variable-3 {color: #0000C0;}
9 | .cm-s-eclipse span.cm-property {color: black;}
10 | .cm-s-eclipse span.cm-operator {color: black;}
11 | .cm-s-eclipse span.cm-comment {color: #3F7F5F;}
12 | .cm-s-eclipse span.cm-string {color: #2A00FF;}
13 | .cm-s-eclipse span.cm-string-2 {color: #f50;}
14 | .cm-s-eclipse span.cm-qualifier {color: #555;}
15 | .cm-s-eclipse span.cm-builtin {color: #30a;}
16 | .cm-s-eclipse span.cm-bracket {color: #cc7;}
17 | .cm-s-eclipse span.cm-tag {color: #170;}
18 | .cm-s-eclipse span.cm-attribute {color: #00c;}
19 | .cm-s-eclipse span.cm-link {color: #219;}
20 | .cm-s-eclipse span.cm-error {color: #f00;}
21 |
22 | .cm-s-eclipse .CodeMirror-activeline-background {background: #e8f2ff !important;}
23 | .cm-s-eclipse .CodeMirror-matchingbracket {outline:1px solid grey; color:black !important;}
24 |
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/lib/codemirror/theme/elegant.css:
--------------------------------------------------------------------------------
1 | .cm-s-elegant span.cm-number, .cm-s-elegant span.cm-string, .cm-s-elegant span.cm-atom {color: #762;}
2 | .cm-s-elegant span.cm-comment {color: #262; font-style: italic; line-height: 1em;}
3 | .cm-s-elegant span.cm-meta {color: #555; font-style: italic; line-height: 1em;}
4 | .cm-s-elegant span.cm-variable {color: black;}
5 | .cm-s-elegant span.cm-variable-2 {color: #b11;}
6 | .cm-s-elegant span.cm-qualifier {color: #555;}
7 | .cm-s-elegant span.cm-keyword {color: #730;}
8 | .cm-s-elegant span.cm-builtin {color: #30a;}
9 | .cm-s-elegant span.cm-link {color: #762;}
10 | .cm-s-elegant span.cm-error {background-color: #fdd;}
11 |
12 | .cm-s-elegant .CodeMirror-activeline-background {background: #e8f2ff !important;}
13 | .cm-s-elegant .CodeMirror-matchingbracket {outline:1px solid grey; color:black !important;}
14 |
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/lib/codemirror/theme/neat.css:
--------------------------------------------------------------------------------
1 | .cm-s-neat span.cm-comment { color: #a86; }
2 | .cm-s-neat span.cm-keyword { line-height: 1em; font-weight: bold; color: blue; }
3 | .cm-s-neat span.cm-string { color: #a22; }
4 | .cm-s-neat span.cm-builtin { line-height: 1em; font-weight: bold; color: #077; }
5 | .cm-s-neat span.cm-special { line-height: 1em; font-weight: bold; color: #0aa; }
6 | .cm-s-neat span.cm-variable { color: black; }
7 | .cm-s-neat span.cm-number, .cm-s-neat span.cm-atom { color: #3a3; }
8 | .cm-s-neat span.cm-meta {color: #555;}
9 | .cm-s-neat span.cm-link { color: #3a3; }
10 |
11 | .cm-s-neat .CodeMirror-activeline-background {background: #e8f2ff !important;}
12 | .cm-s-neat .CodeMirror-matchingbracket {outline:1px solid grey; color:black !important;}
13 |
--------------------------------------------------------------------------------
/src/main/resources/static/lib/editormd/lib/codemirror/theme/neo.css:
--------------------------------------------------------------------------------
1 | /* neo theme for codemirror */
2 |
3 | /* Color scheme */
4 |
5 | .cm-s-neo.CodeMirror {
6 | background-color:#ffffff;
7 | color:#2e383c;
8 | line-height:1.4375;
9 | }
10 | .cm-s-neo .cm-comment {color:#75787b}
11 | .cm-s-neo .cm-keyword, .cm-s-neo .cm-property {color:#1d75b3}
12 | .cm-s-neo .cm-atom,.cm-s-neo .cm-number {color:#75438a}
13 | .cm-s-neo .cm-node,.cm-s-neo .cm-tag {color:#9c3328}
14 | .cm-s-neo .cm-string {color:#b35e14}
15 | .cm-s-neo .cm-variable,.cm-s-neo .cm-qualifier {color:#047d65}
16 |
17 |
18 | /* Editor styling */
19 |
20 | .cm-s-neo pre {
21 | padding:0;
22 | }
23 |
24 | .cm-s-neo .CodeMirror-gutters {
25 | border:none;
26 | border-right:10px solid transparent;
27 | background-color:transparent;
28 | }
29 |
30 | .cm-s-neo .CodeMirror-linenumber {
31 | padding:0;
32 | color:#e0e2e5;
33 | }
34 |
35 | .cm-s-neo .CodeMirror-guttermarker { color: #1d75b3; }
36 | .cm-s-neo .CodeMirror-guttermarker-subtle { color: #e0e2e5; }
37 |
38 | .cm-s-neo div.CodeMirror-cursor {
39 | width: auto;
40 | border: 0;
41 | background: rgba(155,157,162,0.37);
42 | z-index: 1;
43 | }
44 |
--------------------------------------------------------------------------------
/src/main/resources/static/video/cet4-201812-1.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/video/cet4-201812-1.mp3
--------------------------------------------------------------------------------
/src/main/resources/static/video/cet4-201906-1.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/video/cet4-201906-1.mp3
--------------------------------------------------------------------------------
/src/main/resources/static/video/cet6-201906-1.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/src/main/resources/static/video/cet6-201906-1.mp3
--------------------------------------------------------------------------------
/src/main/resources/templates/common/footer.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
14 |
--------------------------------------------------------------------------------
/src/test/java/com/chun/myspringboot/MyspringbootApplicationTests.java:
--------------------------------------------------------------------------------
1 | package com.chun.myspringboot;
2 |
3 | import org.junit.jupiter.api.Test;
4 | import org.springframework.boot.test.context.SpringBootTest;
5 |
6 | @SpringBootTest
7 | class MyspringbootApplicationTests {
8 |
9 | @Test
10 | void contextLoads() throws InterruptedException {
11 |
12 |
13 |
14 | }
15 | }
16 |
17 |
--------------------------------------------------------------------------------
/src/test/java/com/chun/myspringboot/TestController.java:
--------------------------------------------------------------------------------
1 | package com.chun.myspringboot;
2 |
3 | import org.springframework.stereotype.Controller;
4 | import org.springframework.web.bind.annotation.RequestMapping;
5 |
6 | @Controller
7 | public class TestController {
8 | //测试MarkDown编辑器!
9 | @RequestMapping("/test")
10 | public String Test(){
11 | System.out.println("进入TEST!!");
12 | return "Test/ToHTMLTest";
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/target/classes/META-INF/myspringboot.kotlin_module:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/target/classes/application.yml:
--------------------------------------------------------------------------------
1 | spring:
2 | datasource:
3 | url: jdbc:mysql://localhost:3306/studywords?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8
4 | username: root
5 | password: huang1
6 | # type: com.alibaba.druid.pool.DruidDataSource
7 |
8 |
9 | mvc:
10 | #配置它以后移动html页面就不用改路径了!
11 | static-path-pattern: /static/** #静态资源的请求方式
12 | resources:
13 | static-locations: classpath:/static/ # 静态资源的配置位置,可以写成一个数组配置多个目录
14 |
15 | mail:
16 | host: smtp.qq.com
17 | username: 904859570@qq.com # 邮箱地址
18 | password: xciykfsukpfnbegj # 授权码
19 | properties:
20 | mail:
21 | smtp:
22 | ssl:
23 | enable: true
24 |
25 | thymeleaf:
26 | cache: false
27 | check-template-location: on
28 | prefix: classpath:/templates/
29 | suffix: .html
30 | servlet:
31 | content-type: text/html
32 |
33 | devtools:
34 | restart:
35 | enabled: true
36 |
37 | mybatis:
38 | mapper-locations: classpath:mybatis/mapper/*.xml
39 | type-aliases-package: com.chun.myspringboot.pojo
40 | configuration:
41 | map-underscore-to-camel-case: on #采用驼峰标识
42 |
43 |
44 | # pagehelper分页
45 | pagehelper:
46 | helperDialect: mysql
47 | reasonable: true
48 | supportMethodsArguments: true
49 | params: count=countSql
50 |
51 |
52 |
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/MyspringbootApplication.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/MyspringbootApplication.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/config/LoginHandlerInterceptor.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/config/LoginHandlerInterceptor.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/config/MyMvcConfig.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/config/MyMvcConfig.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/controller/BookController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/controller/BookController.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/controller/CollectionController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/controller/CollectionController.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/controller/ListenController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/controller/ListenController.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/controller/LoginController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/controller/LoginController.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/controller/MainPageController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/controller/MainPageController.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/controller/NoticeController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/controller/NoticeController.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/controller/RegisterController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/controller/RegisterController.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/controller/UserController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/controller/UserController.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/controller/WordController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/controller/WordController.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/controller/admin/UpdateBookController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/controller/admin/UpdateBookController.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/controller/admin/UpdateNoticeController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/controller/admin/UpdateNoticeController.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/controller/admin/UpdateUserController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/controller/admin/UpdateUserController.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/controller/admin/UpdateWordController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/controller/admin/UpdateWordController.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/mapper/BookMapper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/mapper/BookMapper.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/mapper/GradeMapper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/mapper/GradeMapper.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/mapper/ListenMapper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/mapper/ListenMapper.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/mapper/NoticeMapper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/mapper/NoticeMapper.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/mapper/SentenceMapper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/mapper/SentenceMapper.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/mapper/UserMapper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/mapper/UserMapper.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/mapper/WordMapper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/mapper/WordMapper.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/pojo/Book.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/pojo/Book.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/pojo/Grade.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/pojo/Grade.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/pojo/Listen.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/pojo/Listen.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/pojo/Notice.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/pojo/Notice.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/pojo/Sentence.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/pojo/Sentence.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/pojo/User.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/pojo/User.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/pojo/Word.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/pojo/Word.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/service/BookService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/service/BookService.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/service/GradeService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/service/GradeService.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/service/Impl/BookServiceImpl.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/service/Impl/BookServiceImpl.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/service/Impl/GradeServiceImpl.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/service/Impl/GradeServiceImpl.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/service/Impl/ListenServiceImpl.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/service/Impl/ListenServiceImpl.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/service/Impl/NoticeServiceImpl.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/service/Impl/NoticeServiceImpl.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/service/Impl/SendEmailImpl.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/service/Impl/SendEmailImpl.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/service/Impl/SentenceServiceImpl.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/service/Impl/SentenceServiceImpl.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/service/Impl/UserServiceImpl.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/service/Impl/UserServiceImpl.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/service/Impl/WordServiceImpl.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/service/Impl/WordServiceImpl.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/service/ListenService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/service/ListenService.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/service/NoticeService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/service/NoticeService.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/service/SendEmail.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/service/SendEmail.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/service/SentenceService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/service/SentenceService.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/service/UserService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/service/UserService.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/service/WordService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/service/WordService.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/util/DataUtils.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/util/DataUtils.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/util/IDUtils.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/util/IDUtils.class
--------------------------------------------------------------------------------
/target/classes/com/chun/myspringboot/util/ProgressUtils.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/com/chun/myspringboot/util/ProgressUtils.class
--------------------------------------------------------------------------------
/target/classes/mybatis/mapper/BookMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
12 |
13 |
16 |
17 |
18 | insert into studywords.book(bookName, bookUser,description,content) values (#{bookName},#{bookUser},#{description},#{content});
19 |
20 |
21 |
22 | delete from studywords.book where bookId=#{bookId}
23 |
24 |
25 |
26 | update studywords.book set bookName=#{bookName},bookUser=#{bookUser},description=#{description},content=#{content}
27 | where bookId=#{bookId}
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/target/classes/mybatis/mapper/GradeMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
12 |
13 |
16 |
17 |
18 | insert into studywords.grade(gradeId, gradeName) values (#{gradeId},#{gradeName});
19 |
20 |
21 |
22 | delete from studywords.grade where gradeId=#{gradeId}
23 |
24 |
25 |
26 | update studywords.grade set gradeName=#{gradeName}
27 | where gradeId=#{gradeId}
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/target/classes/mybatis/mapper/ListenMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
12 |
13 |
16 |
17 |
18 | insert into studywords.listen(listenName,grade) values (#{listenName},#{grade},#{content});
19 |
20 |
21 |
22 | delete from studywords.listen where listenId=#{listenId}
23 |
24 |
25 |
26 | update studywords.listen set listenName=#{listenName},grade=#{grade},content=#{content}
27 | where listenId=#{listenId}
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/target/classes/public/image/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/public/image/1.png
--------------------------------------------------------------------------------
/target/classes/public/image/2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/public/image/2.png
--------------------------------------------------------------------------------
/target/classes/public/image/3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/public/image/3.png
--------------------------------------------------------------------------------
/target/classes/static/css/lib/chosen/chosen-sprite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/css/lib/chosen/chosen-sprite.png
--------------------------------------------------------------------------------
/target/classes/static/css/lib/chosen/chosen-sprite@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/css/lib/chosen/chosen-sprite@2x.png
--------------------------------------------------------------------------------
/target/classes/static/css/lib/vector-map/jqvmap.min.css:
--------------------------------------------------------------------------------
1 | .jqvmap-label,
2 | .jqvmap-pin {
3 | pointer-events: none
4 | }
5 | .jqvmap-label {
6 | position: absolute;
7 | display: none;
8 | -webkit-border-radius: 3px;
9 | -moz-border-radius: 3px;
10 | border-radius: 3px;
11 | background: #292929;
12 | color: #fff;
13 | font-family: sans-serif, Verdana;
14 | font-size: smaller;
15 | padding: 3px
16 | }
17 | .jqvmap-zoomin,
18 | .jqvmap-zoomout {
19 | position: absolute;
20 | left: 10px;
21 | -webkit-border-radius: 3px;
22 | -moz-border-radius: 3px;
23 | border-radius: 3px;
24 | background: #000;
25 | padding: 3px;
26 | color: #fff;
27 | width: 15px;
28 | height: 15px;
29 | cursor: pointer;
30 | line-height: 10px;
31 | text-align: center
32 | }
33 | .jqvmap-zoomin {
34 | top: 10px
35 | }
36 | .jqvmap-zoomout {
37 | top: 30px
38 | }
39 | .jqvmap-region {
40 | cursor: pointer
41 | }
42 | .jqvmap-ajax_response {
43 | width: 100%;
44 | height: 500px
45 | }
--------------------------------------------------------------------------------
/target/classes/static/fonts/icomoon/icomoon.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/fonts/icomoon/icomoon.eot
--------------------------------------------------------------------------------
/target/classes/static/fonts/icomoon/icomoon.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/fonts/icomoon/icomoon.ttf
--------------------------------------------------------------------------------
/target/classes/static/fonts/icomoon/icomoon.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/fonts/icomoon/icomoon.woff
--------------------------------------------------------------------------------
/target/classes/static/fonts/icomoon/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/fonts/icomoon/index.html
--------------------------------------------------------------------------------
/target/classes/static/images/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/images/.gitignore
--------------------------------------------------------------------------------
/target/classes/static/images/cet4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/images/cet4.png
--------------------------------------------------------------------------------
/target/classes/static/images/cet6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/images/cet6.png
--------------------------------------------------------------------------------
/target/classes/static/images/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/images/favicon.png
--------------------------------------------------------------------------------
/target/classes/static/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/images/logo.png
--------------------------------------------------------------------------------
/target/classes/static/images/logo.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/images/logo.psd
--------------------------------------------------------------------------------
/target/classes/static/images/logo2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/images/logo2.png
--------------------------------------------------------------------------------
/target/classes/static/js/init/datatables-init.js:
--------------------------------------------------------------------------------
1 | (function ($) {
2 | // "use strict";
3 |
4 |
5 | /* Data Table
6 | -------------*/
7 |
8 |
9 |
10 |
11 | $('#bootstrap-data-table').DataTable({
12 | lengthMenu: [[10, 20, 50, -1], [10, 20, 50, "All"]],
13 | });
14 |
15 |
16 |
17 | $('#bootstrap-data-table-export').DataTable({
18 | dom: 'lBfrtip',
19 | lengthMenu: [[10, 25, 50, -1], [10, 25, 50, "All"]],
20 | buttons: [
21 | 'copy', 'csv', 'excel', 'pdf', 'print'
22 | ]
23 | });
24 |
25 | $('#row-select').DataTable( {
26 | initComplete: function () {
27 | this.api().columns().every( function () {
28 | var column = this;
29 | var select = $('')
30 | .appendTo( $(column.footer()).empty() )
31 | .on( 'change', function () {
32 | var val = $.fn.dataTable.util.escapeRegex(
33 | $(this).val()
34 | );
35 |
36 | column
37 | .search( val ? '^'+val+'$' : '', true, false )
38 | .draw();
39 | } );
40 |
41 | column.data().unique().sort().each( function ( d, j ) {
42 | select.append( ''+d+'' )
43 | } );
44 | } );
45 | }
46 | } );
47 |
48 |
49 |
50 |
51 |
52 |
53 | })(jQuery);
--------------------------------------------------------------------------------
/target/classes/static/js/lib/data-table/buttons.bootstrap.min.js:
--------------------------------------------------------------------------------
1 | (function(b,a){b.extend(!0,a.Buttons.defaults,{dom:{container:{className:"dt-buttons btn-group"},button:{className:"btn btn-default"},collection:{tag:"ul",className:"dt-button-collection dropdown-menu",button:{tag:"li",className:"dt-button"},buttonLiner:{tag:"a",className:""}}}});a.ext.buttons.collection.text=function(a){return a.i18n("buttons.collection",'Collection ')}})(jQuery,jQuery.fn.dataTable);
--------------------------------------------------------------------------------
/target/classes/static/js/widgets.js:
--------------------------------------------------------------------------------
1 | ( function ( $ ) {
2 | "use strict";
3 |
4 |
5 |
6 | $.plot("#flotBar1", [{
7 | data: [[0, 3], [2, 8], [4, 5], [6, 13],[8,5], [10,7],[12,4], [14,6]],
8 | bars: {
9 | show: true,
10 | lineWidth: 0,
11 | fillColor: '#85c988'
12 | }
13 | }], {
14 | grid: {
15 | show: false,
16 | hoverable: true
17 | }
18 | });
19 |
20 |
21 |
22 | var plot = $.plot($('#flotLine1'),[{
23 | data: [[0, 1], [1, 3], [2,6], [3, 5], [4, 7], [5, 8], [6, 10]],
24 | color: '#fff'
25 | }],
26 | {
27 | series: {
28 | lines: {
29 | show: false
30 | },
31 | splines: {
32 | show: true,
33 | tension: 0.4,
34 | lineWidth: 2
35 | //fill: 0.4
36 | },
37 | shadowSize: 0
38 | },
39 | points: {
40 | show: false,
41 | },
42 | legend: {
43 | noColumns: 1,
44 | position: 'nw'
45 | },
46 | grid: {
47 | hoverable: true,
48 | clickable: true,
49 | show: false
50 | },
51 | yaxis: {
52 | min: 0,
53 | max: 10,
54 | color: '#eee',
55 | font: {
56 | size: 10,
57 | color: '#6a7074'
58 | }
59 | },
60 | xaxis: {
61 | color: '#eee',
62 | font: {
63 | size: 10,
64 | color: '#6a7074'
65 | }
66 | }
67 | });
68 |
69 | } )( jQuery );
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/fonts/FontAwesome.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/lib/editormd/fonts/FontAwesome.otf
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/fonts/editormd-logo.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/lib/editormd/fonts/editormd-logo.eot
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/fonts/editormd-logo.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/fonts/editormd-logo.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/lib/editormd/fonts/editormd-logo.ttf
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/fonts/editormd-logo.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/lib/editormd/fonts/editormd-logo.woff
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/fonts/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/lib/editormd/fonts/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/fonts/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/lib/editormd/fonts/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/fonts/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/lib/editormd/fonts/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/fonts/fontawesome-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/lib/editormd/fonts/fontawesome-webfont.woff2
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/images/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/lib/editormd/images/loading.gif
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/images/loading@2x.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/lib/editormd/images/loading@2x.gif
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/images/loading@3x.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/lib/editormd/images/loading@3x.gif
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/images/logos/editormd-favicon-16x16.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/lib/editormd/images/logos/editormd-favicon-16x16.ico
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/images/logos/editormd-favicon-24x24.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/lib/editormd/images/logos/editormd-favicon-24x24.ico
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/images/logos/editormd-favicon-32x32.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/lib/editormd/images/logos/editormd-favicon-32x32.ico
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/images/logos/editormd-favicon-48x48.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/lib/editormd/images/logos/editormd-favicon-48x48.ico
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/images/logos/editormd-favicon-64x64.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/lib/editormd/images/logos/editormd-favicon-64x64.ico
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/images/logos/editormd-logo-114x114.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/lib/editormd/images/logos/editormd-logo-114x114.png
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/images/logos/editormd-logo-120x120.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/lib/editormd/images/logos/editormd-logo-120x120.png
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/images/logos/editormd-logo-144x144.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/lib/editormd/images/logos/editormd-logo-144x144.png
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/images/logos/editormd-logo-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/lib/editormd/images/logos/editormd-logo-16x16.png
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/images/logos/editormd-logo-180x180.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/lib/editormd/images/logos/editormd-logo-180x180.png
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/images/logos/editormd-logo-240x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/lib/editormd/images/logos/editormd-logo-240x240.png
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/images/logos/editormd-logo-24x24.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/lib/editormd/images/logos/editormd-logo-24x24.png
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/images/logos/editormd-logo-320x320.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/lib/editormd/images/logos/editormd-logo-320x320.png
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/images/logos/editormd-logo-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/lib/editormd/images/logos/editormd-logo-32x32.png
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/images/logos/editormd-logo-48x48.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/lib/editormd/images/logos/editormd-logo-48x48.png
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/images/logos/editormd-logo-57x57.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/lib/editormd/images/logos/editormd-logo-57x57.png
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/images/logos/editormd-logo-64x64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/lib/editormd/images/logos/editormd-logo-64x64.png
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/images/logos/editormd-logo-72x72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/lib/editormd/images/logos/editormd-logo-72x72.png
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/images/logos/editormd-logo-96x96.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/lib/editormd/images/logos/editormd-logo-96x96.png
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/images/logos/vi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/lib/editormd/images/logos/vi.png
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/lib/codemirror/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright (C) 2014 by Marijn Haverbeke and others
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy
4 | of this software and associated documentation files (the "Software"), to deal
5 | in the Software without restriction, including without limitation the rights
6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7 | copies of the Software, and to permit persons to whom the Software is
8 | furnished to do so, subject to the following conditions:
9 |
10 | The above copyright notice and this permission notice shall be included in
11 | all copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19 | THE SOFTWARE.
20 |
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/lib/codemirror/README.md:
--------------------------------------------------------------------------------
1 | # CodeMirror
2 | [](https://travis-ci.org/codemirror/CodeMirror)
3 | [](https://www.npmjs.org/package/codemirror)
4 | [Funding status: ](https://marijnhaverbeke.nl/fund/)
5 |
6 | CodeMirror is a JavaScript component that provides a code editor in
7 | the browser. When a mode is available for the language you are coding
8 | in, it will color your code, and optionally help with indentation.
9 |
10 | The project page is http://codemirror.net
11 | The manual is at http://codemirror.net/doc/manual.html
12 | The contributing guidelines are in [CONTRIBUTING.md](https://github.com/codemirror/CodeMirror/blob/master/CONTRIBUTING.md)
13 |
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/lib/codemirror/addon/dialog/dialog.css:
--------------------------------------------------------------------------------
1 | .CodeMirror-dialog {
2 | position: absolute;
3 | left: 0; right: 0;
4 | background: white;
5 | z-index: 15;
6 | padding: .1em .8em;
7 | overflow: hidden;
8 | color: #333;
9 | }
10 |
11 | .CodeMirror-dialog-top {
12 | border-bottom: 1px solid #eee;
13 | top: 0;
14 | }
15 |
16 | .CodeMirror-dialog-bottom {
17 | border-top: 1px solid #eee;
18 | bottom: 0;
19 | }
20 |
21 | .CodeMirror-dialog input {
22 | border: none;
23 | outline: none;
24 | background: transparent;
25 | width: 20em;
26 | color: inherit;
27 | font-family: monospace;
28 | }
29 |
30 | .CodeMirror-dialog button {
31 | font-size: 70%;
32 | }
33 |
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/lib/codemirror/addon/display/fullscreen.css:
--------------------------------------------------------------------------------
1 | .CodeMirror-fullscreen {
2 | position: fixed;
3 | top: 0; left: 0; right: 0; bottom: 0;
4 | height: auto;
5 | z-index: 9;
6 | }
7 |
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/lib/codemirror/addon/edit/trailingspace.js:
--------------------------------------------------------------------------------
1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others
2 | // Distributed under an MIT license: http://codemirror.net/LICENSE
3 |
4 | (function(mod) {
5 | if (typeof exports == "object" && typeof module == "object") // CommonJS
6 | mod(require("../../lib/codemirror"));
7 | else if (typeof define == "function" && define.amd) // AMD
8 | define(["../../lib/codemirror"], mod);
9 | else // Plain browser env
10 | mod(CodeMirror);
11 | })(function(CodeMirror) {
12 | CodeMirror.defineOption("showTrailingSpace", false, function(cm, val, prev) {
13 | if (prev == CodeMirror.Init) prev = false;
14 | if (prev && !val)
15 | cm.removeOverlay("trailingspace");
16 | else if (!prev && val)
17 | cm.addOverlay({
18 | token: function(stream) {
19 | for (var l = stream.string.length, i = l; i && /\s/.test(stream.string.charAt(i - 1)); --i) {}
20 | if (i > stream.pos) { stream.pos = i; return null; }
21 | stream.pos = l;
22 | return "trailingspace";
23 | },
24 | name: "trailingspace"
25 | });
26 | });
27 | });
28 |
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/lib/codemirror/addon/fold/foldgutter.css:
--------------------------------------------------------------------------------
1 | .CodeMirror-foldmarker {
2 | color: blue;
3 | text-shadow: #b9f 1px 1px 2px, #b9f -1px -1px 2px, #b9f 1px -1px 2px, #b9f -1px 1px 2px;
4 | font-family: arial;
5 | line-height: .3;
6 | cursor: pointer;
7 | }
8 | .CodeMirror-foldgutter {
9 | width: .7em;
10 | }
11 | .CodeMirror-foldgutter-open,
12 | .CodeMirror-foldgutter-folded {
13 | cursor: pointer;
14 | }
15 | .CodeMirror-foldgutter-open:after {
16 | content: "\25BE";
17 | }
18 | .CodeMirror-foldgutter-folded:after {
19 | content: "\25B8";
20 | }
21 |
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/lib/codemirror/addon/hint/show-hint.css:
--------------------------------------------------------------------------------
1 | .CodeMirror-hints {
2 | position: absolute;
3 | z-index: 10;
4 | overflow: hidden;
5 | list-style: none;
6 |
7 | margin: 0;
8 | padding: 2px;
9 |
10 | -webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
11 | -moz-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
12 | box-shadow: 2px 3px 5px rgba(0,0,0,.2);
13 | border-radius: 3px;
14 | border: 1px solid silver;
15 |
16 | background: white;
17 | font-size: 90%;
18 | font-family: monospace;
19 |
20 | max-height: 20em;
21 | overflow-y: auto;
22 | }
23 |
24 | .CodeMirror-hint {
25 | margin: 0;
26 | padding: 0 4px;
27 | border-radius: 2px;
28 | max-width: 19em;
29 | overflow: hidden;
30 | white-space: pre;
31 | color: black;
32 | cursor: pointer;
33 | }
34 |
35 | li.CodeMirror-hint-active {
36 | background: #08f;
37 | color: white;
38 | }
39 |
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/lib/codemirror/addon/lint/css-lint.js:
--------------------------------------------------------------------------------
1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others
2 | // Distributed under an MIT license: http://codemirror.net/LICENSE
3 |
4 | // Depends on csslint.js from https://github.com/stubbornella/csslint
5 |
6 | // declare global: CSSLint
7 |
8 | (function(mod) {
9 | if (typeof exports == "object" && typeof module == "object") // CommonJS
10 | mod(require("../../lib/codemirror"));
11 | else if (typeof define == "function" && define.amd) // AMD
12 | define(["../../lib/codemirror"], mod);
13 | else // Plain browser env
14 | mod(CodeMirror);
15 | })(function(CodeMirror) {
16 | "use strict";
17 |
18 | CodeMirror.registerHelper("lint", "css", function(text) {
19 | var found = [];
20 | if (!window.CSSLint) return found;
21 | var results = CSSLint.verify(text), messages = results.messages, message = null;
22 | for ( var i = 0; i < messages.length; i++) {
23 | message = messages[i];
24 | var startLine = message.line -1, endLine = message.line -1, startCol = message.col -1, endCol = message.col;
25 | found.push({
26 | from: CodeMirror.Pos(startLine, startCol),
27 | to: CodeMirror.Pos(endLine, endCol),
28 | message: message.message,
29 | severity : message.type
30 | });
31 | }
32 | return found;
33 | });
34 |
35 | });
36 |
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/lib/codemirror/addon/lint/json-lint.js:
--------------------------------------------------------------------------------
1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others
2 | // Distributed under an MIT license: http://codemirror.net/LICENSE
3 |
4 | // Depends on jsonlint.js from https://github.com/zaach/jsonlint
5 |
6 | // declare global: jsonlint
7 |
8 | (function(mod) {
9 | if (typeof exports == "object" && typeof module == "object") // CommonJS
10 | mod(require("../../lib/codemirror"));
11 | else if (typeof define == "function" && define.amd) // AMD
12 | define(["../../lib/codemirror"], mod);
13 | else // Plain browser env
14 | mod(CodeMirror);
15 | })(function(CodeMirror) {
16 | "use strict";
17 |
18 | CodeMirror.registerHelper("lint", "json", function(text) {
19 | var found = [];
20 | jsonlint.parseError = function(str, hash) {
21 | var loc = hash.loc;
22 | found.push({from: CodeMirror.Pos(loc.first_line - 1, loc.first_column),
23 | to: CodeMirror.Pos(loc.last_line - 1, loc.last_column),
24 | message: str});
25 | };
26 | try { jsonlint.parse(text); }
27 | catch(e) {}
28 | return found;
29 | });
30 |
31 | });
32 |
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/lib/codemirror/addon/lint/yaml-lint.js:
--------------------------------------------------------------------------------
1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others
2 | // Distributed under an MIT license: http://codemirror.net/LICENSE
3 |
4 | (function(mod) {
5 | if (typeof exports == "object" && typeof module == "object") // CommonJS
6 | mod(require("../../lib/codemirror"));
7 | else if (typeof define == "function" && define.amd) // AMD
8 | define(["../../lib/codemirror"], mod);
9 | else // Plain browser env
10 | mod(CodeMirror);
11 | })(function(CodeMirror) {
12 | "use strict";
13 |
14 | // Depends on js-yaml.js from https://github.com/nodeca/js-yaml
15 |
16 | // declare global: jsyaml
17 |
18 | CodeMirror.registerHelper("lint", "yaml", function(text) {
19 | var found = [];
20 | try { jsyaml.load(text); }
21 | catch(e) {
22 | var loc = e.mark;
23 | found.push({ from: CodeMirror.Pos(loc.line, loc.column), to: CodeMirror.Pos(loc.line, loc.column), message: e.message });
24 | }
25 | return found;
26 | });
27 |
28 | });
29 |
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/lib/codemirror/addon/mode/multiplex_test.js:
--------------------------------------------------------------------------------
1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others
2 | // Distributed under an MIT license: http://codemirror.net/LICENSE
3 |
4 | (function() {
5 | CodeMirror.defineMode("markdown_with_stex", function(){
6 | var inner = CodeMirror.getMode({}, "stex");
7 | var outer = CodeMirror.getMode({}, "markdown");
8 |
9 | var innerOptions = {
10 | open: '$',
11 | close: '$',
12 | mode: inner,
13 | delimStyle: 'delim',
14 | innerStyle: 'inner'
15 | };
16 |
17 | return CodeMirror.multiplexingMode(outer, innerOptions);
18 | });
19 |
20 | var mode = CodeMirror.getMode({}, "markdown_with_stex");
21 |
22 | function MT(name) {
23 | test.mode(
24 | name,
25 | mode,
26 | Array.prototype.slice.call(arguments, 1),
27 | 'multiplexing');
28 | }
29 |
30 | MT(
31 | "stexInsideMarkdown",
32 | "[strong **Equation:**] [delim $][inner&tag \\pi][delim $]");
33 | })();
34 |
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/lib/codemirror/addon/search/matchesonscrollbar.css:
--------------------------------------------------------------------------------
1 | .CodeMirror-search-match {
2 | background: gold;
3 | border-top: 1px solid orange;
4 | border-bottom: 1px solid orange;
5 | -moz-box-sizing: border-box;
6 | box-sizing: border-box;
7 | opacity: .5;
8 | }
9 |
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/lib/codemirror/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "codemirror",
3 | "version":"5.0.0",
4 | "main": ["lib/codemirror.js", "lib/codemirror.css"],
5 | "ignore": [
6 | "**/.*",
7 | "node_modules",
8 | "components",
9 | "bin",
10 | "demo",
11 | "doc",
12 | "test",
13 | "index.html",
14 | "package.json"
15 | ]
16 | }
17 |
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/lib/codemirror/mode/ruby/test.js:
--------------------------------------------------------------------------------
1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others
2 | // Distributed under an MIT license: http://codemirror.net/LICENSE
3 |
4 | (function() {
5 | var mode = CodeMirror.getMode({indentUnit: 2}, "ruby");
6 | function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); }
7 |
8 | MT("divide_equal_operator",
9 | "[variable bar] [operator /=] [variable foo]");
10 |
11 | MT("divide_equal_operator_no_spacing",
12 | "[variable foo][operator /=][number 42]");
13 |
14 | })();
15 |
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/lib/codemirror/mode/tiddlywiki/tiddlywiki.css:
--------------------------------------------------------------------------------
1 | span.cm-underlined {
2 | text-decoration: underline;
3 | }
4 | span.cm-strikethrough {
5 | text-decoration: line-through;
6 | }
7 | span.cm-brace {
8 | color: #170;
9 | font-weight: bold;
10 | }
11 | span.cm-table {
12 | color: blue;
13 | font-weight: bold;
14 | }
15 |
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/lib/codemirror/mode/tiki/tiki.css:
--------------------------------------------------------------------------------
1 | .cm-tw-syntaxerror {
2 | color: #FFF;
3 | background-color: #900;
4 | }
5 |
6 | .cm-tw-deleted {
7 | text-decoration: line-through;
8 | }
9 |
10 | .cm-tw-header5 {
11 | font-weight: bold;
12 | }
13 | .cm-tw-listitem:first-child { /*Added first child to fix duplicate padding when highlighting*/
14 | padding-left: 10px;
15 | }
16 |
17 | .cm-tw-box {
18 | border-top-width: 0px ! important;
19 | border-style: solid;
20 | border-width: 1px;
21 | border-color: inherit;
22 | }
23 |
24 | .cm-tw-underline {
25 | text-decoration: underline;
26 | }
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/lib/codemirror/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "codemirror",
3 | "version":"5.0.0",
4 | "main": "lib/codemirror.js",
5 | "description": "In-browser code editing made bearable",
6 | "licenses": [{"type": "MIT",
7 | "url": "http://codemirror.net/LICENSE"}],
8 | "directories": {"lib": "./lib"},
9 | "scripts": {"test": "node ./test/run.js"},
10 | "devDependencies": {"node-static": "0.6.0",
11 | "phantomjs": "1.9.2-5",
12 | "blint": ">=0.1.1"},
13 | "bugs": "http://github.com/codemirror/CodeMirror/issues",
14 | "keywords": ["JavaScript", "CodeMirror", "Editor"],
15 | "homepage": "http://codemirror.net",
16 | "maintainers":[{"name": "Marijn Haverbeke",
17 | "email": "marijnh@gmail.com",
18 | "web": "http://marijnhaverbeke.nl"}],
19 | "repository": {"type": "git",
20 | "url": "https://github.com/codemirror/CodeMirror.git"}
21 | }
22 |
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/lib/codemirror/theme/ambiance-mobile.css:
--------------------------------------------------------------------------------
1 | .cm-s-ambiance.CodeMirror {
2 | -webkit-box-shadow: none;
3 | -moz-box-shadow: none;
4 | box-shadow: none;
5 | }
6 |
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/lib/codemirror/theme/eclipse.css:
--------------------------------------------------------------------------------
1 | .cm-s-eclipse span.cm-meta {color: #FF1717;}
2 | .cm-s-eclipse span.cm-keyword { line-height: 1em; font-weight: bold; color: #7F0055; }
3 | .cm-s-eclipse span.cm-atom {color: #219;}
4 | .cm-s-eclipse span.cm-number {color: #164;}
5 | .cm-s-eclipse span.cm-def {color: #00f;}
6 | .cm-s-eclipse span.cm-variable {color: black;}
7 | .cm-s-eclipse span.cm-variable-2 {color: #0000C0;}
8 | .cm-s-eclipse span.cm-variable-3 {color: #0000C0;}
9 | .cm-s-eclipse span.cm-property {color: black;}
10 | .cm-s-eclipse span.cm-operator {color: black;}
11 | .cm-s-eclipse span.cm-comment {color: #3F7F5F;}
12 | .cm-s-eclipse span.cm-string {color: #2A00FF;}
13 | .cm-s-eclipse span.cm-string-2 {color: #f50;}
14 | .cm-s-eclipse span.cm-qualifier {color: #555;}
15 | .cm-s-eclipse span.cm-builtin {color: #30a;}
16 | .cm-s-eclipse span.cm-bracket {color: #cc7;}
17 | .cm-s-eclipse span.cm-tag {color: #170;}
18 | .cm-s-eclipse span.cm-attribute {color: #00c;}
19 | .cm-s-eclipse span.cm-link {color: #219;}
20 | .cm-s-eclipse span.cm-error {color: #f00;}
21 |
22 | .cm-s-eclipse .CodeMirror-activeline-background {background: #e8f2ff !important;}
23 | .cm-s-eclipse .CodeMirror-matchingbracket {outline:1px solid grey; color:black !important;}
24 |
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/lib/codemirror/theme/elegant.css:
--------------------------------------------------------------------------------
1 | .cm-s-elegant span.cm-number, .cm-s-elegant span.cm-string, .cm-s-elegant span.cm-atom {color: #762;}
2 | .cm-s-elegant span.cm-comment {color: #262; font-style: italic; line-height: 1em;}
3 | .cm-s-elegant span.cm-meta {color: #555; font-style: italic; line-height: 1em;}
4 | .cm-s-elegant span.cm-variable {color: black;}
5 | .cm-s-elegant span.cm-variable-2 {color: #b11;}
6 | .cm-s-elegant span.cm-qualifier {color: #555;}
7 | .cm-s-elegant span.cm-keyword {color: #730;}
8 | .cm-s-elegant span.cm-builtin {color: #30a;}
9 | .cm-s-elegant span.cm-link {color: #762;}
10 | .cm-s-elegant span.cm-error {background-color: #fdd;}
11 |
12 | .cm-s-elegant .CodeMirror-activeline-background {background: #e8f2ff !important;}
13 | .cm-s-elegant .CodeMirror-matchingbracket {outline:1px solid grey; color:black !important;}
14 |
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/lib/codemirror/theme/neat.css:
--------------------------------------------------------------------------------
1 | .cm-s-neat span.cm-comment { color: #a86; }
2 | .cm-s-neat span.cm-keyword { line-height: 1em; font-weight: bold; color: blue; }
3 | .cm-s-neat span.cm-string { color: #a22; }
4 | .cm-s-neat span.cm-builtin { line-height: 1em; font-weight: bold; color: #077; }
5 | .cm-s-neat span.cm-special { line-height: 1em; font-weight: bold; color: #0aa; }
6 | .cm-s-neat span.cm-variable { color: black; }
7 | .cm-s-neat span.cm-number, .cm-s-neat span.cm-atom { color: #3a3; }
8 | .cm-s-neat span.cm-meta {color: #555;}
9 | .cm-s-neat span.cm-link { color: #3a3; }
10 |
11 | .cm-s-neat .CodeMirror-activeline-background {background: #e8f2ff !important;}
12 | .cm-s-neat .CodeMirror-matchingbracket {outline:1px solid grey; color:black !important;}
13 |
--------------------------------------------------------------------------------
/target/classes/static/lib/editormd/lib/codemirror/theme/neo.css:
--------------------------------------------------------------------------------
1 | /* neo theme for codemirror */
2 |
3 | /* Color scheme */
4 |
5 | .cm-s-neo.CodeMirror {
6 | background-color:#ffffff;
7 | color:#2e383c;
8 | line-height:1.4375;
9 | }
10 | .cm-s-neo .cm-comment {color:#75787b}
11 | .cm-s-neo .cm-keyword, .cm-s-neo .cm-property {color:#1d75b3}
12 | .cm-s-neo .cm-atom,.cm-s-neo .cm-number {color:#75438a}
13 | .cm-s-neo .cm-node,.cm-s-neo .cm-tag {color:#9c3328}
14 | .cm-s-neo .cm-string {color:#b35e14}
15 | .cm-s-neo .cm-variable,.cm-s-neo .cm-qualifier {color:#047d65}
16 |
17 |
18 | /* Editor styling */
19 |
20 | .cm-s-neo pre {
21 | padding:0;
22 | }
23 |
24 | .cm-s-neo .CodeMirror-gutters {
25 | border:none;
26 | border-right:10px solid transparent;
27 | background-color:transparent;
28 | }
29 |
30 | .cm-s-neo .CodeMirror-linenumber {
31 | padding:0;
32 | color:#e0e2e5;
33 | }
34 |
35 | .cm-s-neo .CodeMirror-guttermarker { color: #1d75b3; }
36 | .cm-s-neo .CodeMirror-guttermarker-subtle { color: #e0e2e5; }
37 |
38 | .cm-s-neo div.CodeMirror-cursor {
39 | width: auto;
40 | border: 0;
41 | background: rgba(155,157,162,0.37);
42 | z-index: 1;
43 | }
44 |
--------------------------------------------------------------------------------
/target/classes/static/video/cet4-201812-1.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/video/cet4-201812-1.mp3
--------------------------------------------------------------------------------
/target/classes/static/video/cet4-201906-1.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/video/cet4-201906-1.mp3
--------------------------------------------------------------------------------
/target/classes/static/video/cet6-201906-1.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/classes/static/video/cet6-201906-1.mp3
--------------------------------------------------------------------------------
/target/classes/templates/common/footer.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
14 |
--------------------------------------------------------------------------------
/target/maven-archiver/pom.properties:
--------------------------------------------------------------------------------
1 | version=0.0.1-SNAPSHOT
2 | groupId=com.chun.myspringboot
3 | artifactId=myspringboot
4 |
--------------------------------------------------------------------------------
/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst:
--------------------------------------------------------------------------------
1 | com\chun\myspringboot\MyspringbootApplication.class
2 | com\chun\myspringboot\util\IDUtils.class
3 | com\chun\myspringboot\controller\RegisterController.class
4 | com\chun\myspringboot\service\UserService.class
5 | com\chun\myspringboot\dao\UserMapper.class
6 | com\chun\myspringboot\pojo\User.class
7 | com\chun\myspringboot\service\SendEmailImpl.class
8 | com\chun\myspringboot\controller\LoginController.class
9 | com\chun\myspringboot\controller\TestController.class
10 | com\chun\myspringboot\service\UserServiceImpl.class
11 | com\chun\myspringboot\service\SendEmail.class
12 | com\chun\myspringboot\controller\IndexController.class
13 |
--------------------------------------------------------------------------------
/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst:
--------------------------------------------------------------------------------
1 | I:\myspringboot\src\main\java\com\chun\myspringboot\dao\UserMapper.java
2 | I:\myspringboot\src\main\java\com\chun\myspringboot\controller\LoginController.java
3 | I:\myspringboot\src\main\java\com\chun\myspringboot\controller\IndexController.java
4 | I:\myspringboot\src\main\java\com\chun\myspringboot\service\UserServiceImpl.java
5 | I:\myspringboot\src\main\java\com\chun\myspringboot\util\IDUtils.java
6 | I:\myspringboot\src\main\java\com\chun\myspringboot\MyspringbootApplication.java
7 | I:\myspringboot\src\main\java\com\chun\myspringboot\pojo\User.java
8 | I:\myspringboot\src\main\java\com\chun\myspringboot\controller\RegisterController.java
9 | I:\myspringboot\src\main\java\com\chun\myspringboot\controller\TestController.java
10 | I:\myspringboot\src\main\java\com\chun\myspringboot\service\UserService.java
11 | I:\myspringboot\src\main\java\com\chun\myspringboot\service\SendEmailImpl.java
12 | I:\myspringboot\src\main\java\com\chun\myspringboot\service\SendEmail.java
13 |
--------------------------------------------------------------------------------
/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst:
--------------------------------------------------------------------------------
1 | com\chun\myspringboot\MyspringbootApplicationTests.class
2 |
--------------------------------------------------------------------------------
/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst:
--------------------------------------------------------------------------------
1 | I:\myspringboot\src\test\java\com\chun\myspringboot\MyspringbootApplicationTests.java
2 |
--------------------------------------------------------------------------------
/target/myspringboot-0.0.1-SNAPSHOT.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/myspringboot-0.0.1-SNAPSHOT.jar
--------------------------------------------------------------------------------
/target/myspringboot-0.0.1-SNAPSHOT.jar.original:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/myspringboot-0.0.1-SNAPSHOT.jar.original
--------------------------------------------------------------------------------
/target/surefire-reports/com.chun.myspringboot.MyspringbootApplicationTests.txt:
--------------------------------------------------------------------------------
1 | -------------------------------------------------------------------------------
2 | Test set: com.chun.myspringboot.MyspringbootApplicationTests
3 | -------------------------------------------------------------------------------
4 | Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.114 s - in com.chun.myspringboot.MyspringbootApplicationTests
5 |
--------------------------------------------------------------------------------
/target/test-classes/META-INF/myspringboot.kotlin_module:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/target/test-classes/com/chun/myspringboot/MyspringbootApplicationTests.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/test-classes/com/chun/myspringboot/MyspringbootApplicationTests.class
--------------------------------------------------------------------------------
/target/test-classes/com/chun/myspringboot/TestController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zshwuhan/Springboot-StudyEnglish/b3089eab600b3e91f2e3df6ac3dd90abc7541134/target/test-classes/com/chun/myspringboot/TestController.class
--------------------------------------------------------------------------------