├── assembly
├── version
│ └── version.txt
├── pom.xml
└── assembly.iml
├── web-provider
├── README.md
├── use_img
│ ├── back.png
│ ├── fly.png
│ ├── gou.png
│ ├── map.png
│ ├── move.png
│ ├── near.png
│ ├── pay.png
│ ├── qq.png
│ ├── road.png
│ ├── tuan.png
│ ├── wode.png
│ ├── fahuo.png
│ ├── gupiao.png
│ ├── head2.png
│ ├── huoche.png
│ ├── lishi.png
│ ├── meishi.png
│ ├── menu1.png
│ ├── search.png
│ ├── shezhi.png
│ ├── taobao.png
│ ├── tianqi.png
│ ├── weixin.png
│ ├── center_bg.png
│ ├── login_bg.png
│ ├── menu_bg.png
│ ├── myorder.png
│ ├── shouhuo.png
│ ├── login_back.png
│ ├── myshouchang.png
│ ├── searchRood.png
│ ├── train_reverse.png
│ ├── weather_div_bg.png
│ └── weather_div_bg2.png
├── temp_img
│ ├── run1.jpg
│ ├── run2.jpg
│ ├── run3.jpg
│ ├── close1.png
│ ├── close2.png
│ ├── close3.png
│ ├── close4.png
│ ├── close5.png
│ ├── close6.png
│ ├── close7.png
│ └── close8.png
├── image
│ ├── article
│ │ ├── close.jpg
│ │ └── aritle_show1.png
│ └── index
│ │ ├── hengfu.jpeg
│ │ ├── cate-item.png
│ │ └── user-default.png
├── js
│ ├── markdown
│ │ └── styles
│ │ │ ├── pojoaque.jpg
│ │ │ ├── brown-papersq.png
│ │ │ ├── school-book.png
│ │ │ ├── ascetic.css
│ │ │ ├── mono-blue.css
│ │ │ ├── dark.css
│ │ │ ├── androidstudio.css
│ │ │ ├── codepen-embed.css
│ │ │ ├── brown-paper.css
│ │ │ ├── vs.css
│ │ │ ├── far.css
│ │ │ ├── arta.css
│ │ │ ├── ir-black.css
│ │ │ ├── color-brewer.css
│ │ │ ├── magula.css
│ │ │ ├── darcula.css
│ │ │ ├── monokai.css
│ │ │ ├── gml.css
│ │ │ ├── tomorrow.css
│ │ │ ├── school-book.css
│ │ │ ├── zenburn.css
│ │ │ ├── ocean.css
│ │ │ ├── paraiso-dark.css
│ │ │ ├── paraiso-light.css
│ │ │ ├── dracula.css
│ │ │ ├── qtcreator_dark.css
│ │ │ ├── qtcreator_light.css
│ │ │ ├── rainbow.css
│ │ │ ├── srcery.css
│ │ │ ├── github-gist.css
│ │ │ ├── kimbie.dark.css
│ │ │ ├── kimbie.light.css
│ │ │ ├── atelier-dune-dark.css
│ │ │ ├── monokai-sublime.css
│ │ │ ├── atelier-dune-light.css
│ │ │ ├── atelier-heath-dark.css
│ │ │ ├── atelier-heath-light.css
│ │ │ ├── atelier-forest-dark.css
│ │ │ ├── atelier-forest-light.css
│ │ │ ├── tomorrow-night-bright.css
│ │ │ ├── tomorrow-night-eighties.css
│ │ │ ├── arduino-light.css
│ │ │ ├── atelier-seaside-dark.css
│ │ │ ├── atelier-seaside-light.css
│ │ │ ├── atelier-lakeside-dark.css
│ │ │ ├── atelier-lakeside-light.css
│ │ │ ├── lioshi.css
│ │ │ ├── googlecode.css
│ │ │ ├── hopscotch.css
│ │ │ ├── lightfair.css
│ │ │ ├── xt256.css
│ │ │ ├── atelier-sulphurpool-dark.css
│ │ │ ├── atelier-sulphurpool-light.css
│ │ │ ├── obsidian.css
│ │ │ ├── tomorrow-night.css
│ │ │ ├── foundation.css
│ │ │ ├── tomorrow-night-blue.css
│ │ │ ├── pojoaque.css
│ │ │ ├── solarized-dark.css
│ │ │ ├── solarized-light.css
│ │ │ ├── docco.css
│ │ │ ├── an-old-hope.css
│ │ │ ├── idea.css
│ │ │ ├── atelier-cave-dark.css
│ │ │ ├── atelier-cave-light.css
│ │ │ ├── atelier-estuary-dark.css
│ │ │ ├── atelier-plateau-dark.css
│ │ │ ├── atelier-savanna-dark.css
│ │ │ ├── github.css
│ │ │ ├── atelier-estuary-light.css
│ │ │ └── atelier-plateau-light.css
│ └── constant.js
├── pom.xml
├── web-provider.iml
├── css
│ ├── article
│ │ └── article.css
│ └── database
│ │ ├── table-list.css
│ │ └── table-detail.css
└── html
│ └── article
│ └── ArticleDetail.html
├── doc
├── images
│ ├── image-20200718131717024.png
│ ├── image-20200718132426182.png
│ ├── image-20200718132451189.png
│ ├── image-20200718132514464.png
│ └── image-20200718132536443.png
└── sql
│ └── mysql_monitor.sql
├── mysql-monitor-provider
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── neo
│ │ │ ├── entity
│ │ │ ├── response
│ │ │ │ ├── Tables.java
│ │ │ │ ├── DatabaseAddRes.java
│ │ │ │ ├── TableDetailRes.java
│ │ │ │ ├── TableDescMain.java
│ │ │ │ ├── TableDescOhter.java
│ │ │ │ ├── TableDesc.java
│ │ │ │ └── DataBaseDetaiRes.java
│ │ │ ├── req
│ │ │ │ ├── DatabaseAddReq.java
│ │ │ │ ├── SqlMessage.java
│ │ │ │ └── TableDetailReq.java
│ │ │ ├── dao
│ │ │ │ ├── DataBaseDao.java
│ │ │ │ ├── TableColumns.java
│ │ │ │ └── TableIndex.java
│ │ │ └── ConnectMessage.java
│ │ │ ├── service
│ │ │ ├── TablesService.java
│ │ │ ├── impl
│ │ │ │ ├── TablesServiceImpl.java
│ │ │ │ └── DatabaseServiceImpl.java
│ │ │ └── DatabaseService.java
│ │ │ ├── dao
│ │ │ └── DatabaseDao.java
│ │ │ ├── utils
│ │ │ └── PathUtils.java
│ │ │ └── config
│ │ │ ├── CustomCORSConfiguration.java
│ │ │ └── WebConfiguration.java
│ └── resources
│ │ ├── mybatis
│ │ └── mybatis-config.xml
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── neo
│ ├── utils
│ ├── ImageUtilTest.java
│ ├── SystemValueTest.java
│ ├── FileUtilsTest.java
│ └── JdbcUtilsTest.java
│ ├── service
│ └── impl
│ │ └── ArticleServiceImplTest.java
│ ├── BaseTest.java
│ ├── component
│ └── BasicFormatterImplTest.java
│ └── schedulertask
│ └── SchedulerTaskTest.java
├── .idea
├── vcs.xml
├── misc.xml
├── encodings.xml
├── libraries
│ ├── Maven__junit_junit_4_12.xml
│ ├── Maven__log4j_log4j_1_2_17.xml
│ ├── Maven__org_hamcrest_hamcrest_2_1.xml
│ ├── Maven__org_yaml_snakeyaml_1_25.xml
│ ├── Maven__org_jfree_jcommon_1_0_23.xml
│ ├── Maven__org_mybatis_mybatis_3_4_0.xml
│ ├── Maven__com_zaxxer_HikariCP_3_4_2.xml
│ ├── Maven__commons_io_commons_io_2_4.xml
│ ├── Maven__net_sf_ezmorph_ezmorph_1_0_6.xml
│ ├── Maven__org_slf4j_slf4j_api_1_7_30.xml
│ ├── Maven__org_jfree_jfreechart_1_0_19.xml
│ ├── Maven__com_fasterxml_classmate_1_5_1.xml
│ ├── Maven__javax_xml_bind_jaxb_api_2_3_1.xml
│ ├── Maven__commons_lang_commons_lang_2_5.xml
│ ├── Maven__net_sf_json_lib_json_lib_jdk15_2_4.xml
│ ├── Maven__com_google_guava_guava_28_1_jre.xml
│ ├── Maven__org_hamcrest_hamcrest_core_2_1.xml
│ ├── Maven__com_sun_xml_bind_jaxb_xjc_2_1_10.xml
│ ├── Maven__org_projectlombok_lombok_1_18_12.xml
│ ├── Maven__org_slf4j_jul_to_slf4j_1_7_30.xml
│ ├── Maven__org_slf4j_slf4j_log4j12_1_7_30.xml
│ ├── Maven__com_sun_xml_bind_jaxb_impl_2_1_10.xml
│ ├── Maven__com_google_code_findbugs_jsr305_3_0_2.xml
│ ├── Maven__org_mybatis_mybatis_spring_1_3_0.xml
│ ├── Maven__org_slf4j_jcl_over_slf4j_1_7_30.xml
│ ├── Maven__com_google_guava_failureaccess_1_0_1.xml
│ ├── Maven__mysql_mysql_connector_java_8_0_19.xml
│ ├── Maven__commons_logging_commons_logging_1_1_1.xml
│ ├── Maven__org_checkerframework_checker_qual_2_8_1.xml
│ ├── Maven__com_google_protobuf_protobuf_java_3_6_1.xml
│ ├── Maven__com_google_j2objc_j2objc_annotations_1_3.xml
│ ├── Maven__com_googlecode_json_simple_json_simple_1_1_1.xml
│ ├── Maven__commons_beanutils_commons_beanutils_1_8_0.xml
│ ├── Maven__org_springframework_spring_tx_5_2_5_RELEASE.xml
│ ├── Maven__com_fasterxml_jackson_core_jackson_core_2_10_3.xml
│ ├── Maven__commons_fileupload_commons_fileupload_1_3_1.xml
│ ├── Maven__org_jboss_logging_jboss_logging_3_4_1_Final.xml
│ ├── Maven__javax_activation_javax_activation_api_1_2_0.xml
│ ├── Maven__javax_validation_validation_api_2_0_1_Final.xml
│ ├── Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_33.xml
│ ├── Maven__org_springframework_spring_aop_5_2_5_RELEASE.xml
│ ├── Maven__org_springframework_spring_jcl_5_2_5_RELEASE.xml
│ ├── Maven__org_springframework_spring_web_5_2_5_RELEASE.xml
│ ├── Maven__commons_collections_commons_collections_3_2_1.xml
│ ├── Maven__org_springframework_spring_core_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_beans_5_2_5_RELEASE.xml
│ ├── Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_33.xml
│ ├── Maven__org_springframework_spring_webmvc_5_2_5_RELEASE.xml
│ ├── Maven__com_fasterxml_jackson_core_jackson_databind_2_10_3.xml
│ ├── Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml
│ ├── Maven__jakarta_validation_jakarta_validation_api_2_0_2.xml
│ ├── Maven__org_springframework_boot_spring_boot_2_2_6_RELEASE.xml
│ ├── Maven__org_springframework_spring_context_5_2_5_RELEASE.xml
│ ├── Maven__org_codehaus_mojo_animal_sniffer_annotations_1_18.xml
│ ├── Maven__com_fasterxml_jackson_core_jackson_annotations_2_10_3.xml
│ ├── Maven__com_google_errorprone_error_prone_annotations_2_3_2.xml
│ ├── Maven__org_springframework_boot_spring_boot_devtools_unknown.xml
│ ├── Maven__org_springframework_spring_expression_5_2_5_RELEASE.xml
│ ├── Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_33.xml
│ ├── Maven__org_springframework_boot_spring_boot_test_2_2_6_RELEASE.xml
│ ├── Maven__org_andromda_thirdparty_jaxb2_commons_commons_lang_plugin_2_2.xml
│ ├── Maven__org_hibernate_validator_hibernate_validator_6_0_18_Final.xml
│ ├── Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_10_3.xml
│ ├── Maven__org_mybatis_spring_boot_mybatis_spring_boot_starter_1_1_1.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_2_2_6_RELEASE.xml
│ ├── Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_10_3.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_web_2_2_6_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_freemarker_unknown.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_mybatis_spring_boot_mybatis_spring_boot_autoconfigure_1_1_1.xml
│ ├── Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_10_3.xml
│ ├── Maven__org_springframework_boot_spring_boot_autoconfigure_2_2_6_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_log4j_1_3_8_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__com_google_guava_listenablefuture_9999_0_empty_to_avoid_conflict_with_guava.xml
├── mysql-monitor.iml
├── modules.xml
├── compiler.xml
└── inspectionProfiles
│ └── Project_Default.xml
└── .gitignore
/assembly/version/version.txt:
--------------------------------------------------------------------------------
1 | v1.0
2 |
--------------------------------------------------------------------------------
/web-provider/README.md:
--------------------------------------------------------------------------------
1 | # blog-web
2 | blog-web
3 |
--------------------------------------------------------------------------------
/web-provider/use_img/back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/use_img/back.png
--------------------------------------------------------------------------------
/web-provider/use_img/fly.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/use_img/fly.png
--------------------------------------------------------------------------------
/web-provider/use_img/gou.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/use_img/gou.png
--------------------------------------------------------------------------------
/web-provider/use_img/map.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/use_img/map.png
--------------------------------------------------------------------------------
/web-provider/use_img/move.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/use_img/move.png
--------------------------------------------------------------------------------
/web-provider/use_img/near.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/use_img/near.png
--------------------------------------------------------------------------------
/web-provider/use_img/pay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/use_img/pay.png
--------------------------------------------------------------------------------
/web-provider/use_img/qq.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/use_img/qq.png
--------------------------------------------------------------------------------
/web-provider/use_img/road.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/use_img/road.png
--------------------------------------------------------------------------------
/web-provider/use_img/tuan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/use_img/tuan.png
--------------------------------------------------------------------------------
/web-provider/use_img/wode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/use_img/wode.png
--------------------------------------------------------------------------------
/web-provider/temp_img/run1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/temp_img/run1.jpg
--------------------------------------------------------------------------------
/web-provider/temp_img/run2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/temp_img/run2.jpg
--------------------------------------------------------------------------------
/web-provider/temp_img/run3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/temp_img/run3.jpg
--------------------------------------------------------------------------------
/web-provider/use_img/fahuo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/use_img/fahuo.png
--------------------------------------------------------------------------------
/web-provider/use_img/gupiao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/use_img/gupiao.png
--------------------------------------------------------------------------------
/web-provider/use_img/head2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/use_img/head2.png
--------------------------------------------------------------------------------
/web-provider/use_img/huoche.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/use_img/huoche.png
--------------------------------------------------------------------------------
/web-provider/use_img/lishi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/use_img/lishi.png
--------------------------------------------------------------------------------
/web-provider/use_img/meishi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/use_img/meishi.png
--------------------------------------------------------------------------------
/web-provider/use_img/menu1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/use_img/menu1.png
--------------------------------------------------------------------------------
/web-provider/use_img/search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/use_img/search.png
--------------------------------------------------------------------------------
/web-provider/use_img/shezhi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/use_img/shezhi.png
--------------------------------------------------------------------------------
/web-provider/use_img/taobao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/use_img/taobao.png
--------------------------------------------------------------------------------
/web-provider/use_img/tianqi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/use_img/tianqi.png
--------------------------------------------------------------------------------
/web-provider/use_img/weixin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/use_img/weixin.png
--------------------------------------------------------------------------------
/web-provider/temp_img/close1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/temp_img/close1.png
--------------------------------------------------------------------------------
/web-provider/temp_img/close2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/temp_img/close2.png
--------------------------------------------------------------------------------
/web-provider/temp_img/close3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/temp_img/close3.png
--------------------------------------------------------------------------------
/web-provider/temp_img/close4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/temp_img/close4.png
--------------------------------------------------------------------------------
/web-provider/temp_img/close5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/temp_img/close5.png
--------------------------------------------------------------------------------
/web-provider/temp_img/close6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/temp_img/close6.png
--------------------------------------------------------------------------------
/web-provider/temp_img/close7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/temp_img/close7.png
--------------------------------------------------------------------------------
/web-provider/temp_img/close8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/temp_img/close8.png
--------------------------------------------------------------------------------
/web-provider/use_img/center_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/use_img/center_bg.png
--------------------------------------------------------------------------------
/web-provider/use_img/login_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/use_img/login_bg.png
--------------------------------------------------------------------------------
/web-provider/use_img/menu_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/use_img/menu_bg.png
--------------------------------------------------------------------------------
/web-provider/use_img/myorder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/use_img/myorder.png
--------------------------------------------------------------------------------
/web-provider/use_img/shouhuo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/use_img/shouhuo.png
--------------------------------------------------------------------------------
/web-provider/image/article/close.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/image/article/close.jpg
--------------------------------------------------------------------------------
/web-provider/image/index/hengfu.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/image/index/hengfu.jpeg
--------------------------------------------------------------------------------
/web-provider/use_img/login_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/use_img/login_back.png
--------------------------------------------------------------------------------
/web-provider/use_img/myshouchang.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/use_img/myshouchang.png
--------------------------------------------------------------------------------
/web-provider/use_img/searchRood.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/use_img/searchRood.png
--------------------------------------------------------------------------------
/doc/images/image-20200718131717024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/doc/images/image-20200718131717024.png
--------------------------------------------------------------------------------
/doc/images/image-20200718132426182.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/doc/images/image-20200718132426182.png
--------------------------------------------------------------------------------
/doc/images/image-20200718132451189.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/doc/images/image-20200718132451189.png
--------------------------------------------------------------------------------
/doc/images/image-20200718132514464.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/doc/images/image-20200718132514464.png
--------------------------------------------------------------------------------
/doc/images/image-20200718132536443.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/doc/images/image-20200718132536443.png
--------------------------------------------------------------------------------
/web-provider/image/index/cate-item.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/image/index/cate-item.png
--------------------------------------------------------------------------------
/web-provider/use_img/train_reverse.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/use_img/train_reverse.png
--------------------------------------------------------------------------------
/web-provider/use_img/weather_div_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/use_img/weather_div_bg.png
--------------------------------------------------------------------------------
/web-provider/image/index/user-default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/image/index/user-default.png
--------------------------------------------------------------------------------
/web-provider/use_img/weather_div_bg2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/use_img/weather_div_bg2.png
--------------------------------------------------------------------------------
/mysql-monitor-provider/src/main/java/com/neo/entity/response/Tables.java:
--------------------------------------------------------------------------------
1 | package com.neo.entity.response;
2 |
3 | public class Tables {
4 | }
5 |
--------------------------------------------------------------------------------
/mysql-monitor-provider/src/main/java/com/neo/service/TablesService.java:
--------------------------------------------------------------------------------
1 | package com.neo.service;
2 |
3 | public interface TablesService {
4 | }
5 |
--------------------------------------------------------------------------------
/web-provider/image/article/aritle_show1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/image/article/aritle_show1.png
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/pojoaque.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/js/markdown/styles/pojoaque.jpg
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/brown-papersq.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/js/markdown/styles/brown-papersq.png
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/school-book.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lccbiluox2/mysql-monitor/HEAD/web-provider/js/markdown/styles/school-book.png
--------------------------------------------------------------------------------
/mysql-monitor-provider/src/test/java/com/neo/utils/ImageUtilTest.java:
--------------------------------------------------------------------------------
1 | package com.neo.utils;
2 |
3 | import static org.junit.Assert.*;
4 |
5 | public class ImageUtilTest {
6 |
7 | }
--------------------------------------------------------------------------------
/mysql-monitor-provider/src/main/java/com/neo/entity/req/DatabaseAddReq.java:
--------------------------------------------------------------------------------
1 | package com.neo.entity.req;
2 |
3 | import com.neo.entity.dao.DataBaseDao;
4 | import lombok.Data;
5 |
6 | @Data
7 | public class DatabaseAddReq extends DataBaseDao {
8 | }
9 |
--------------------------------------------------------------------------------
/mysql-monitor-provider/src/main/java/com/neo/entity/req/SqlMessage.java:
--------------------------------------------------------------------------------
1 | package com.neo.entity.req;
2 |
3 | import lombok.Data;
4 |
5 | @Data
6 | public class SqlMessage {
7 | /**
8 | * 页面传入的SQl
9 | */
10 | private String sql;
11 | }
12 |
--------------------------------------------------------------------------------
/mysql-monitor-provider/src/main/java/com/neo/entity/response/DatabaseAddRes.java:
--------------------------------------------------------------------------------
1 | package com.neo.entity.response;
2 |
3 | import com.neo.entity.dao.DataBaseDao;
4 | import lombok.Data;
5 |
6 | @Data
7 | public class DatabaseAddRes extends DataBaseDao {
8 | }
9 |
--------------------------------------------------------------------------------
/mysql-monitor-provider/src/main/java/com/neo/service/impl/TablesServiceImpl.java:
--------------------------------------------------------------------------------
1 | package com.neo.service.impl;
2 |
3 | import com.neo.service.TablesService;
4 | import org.springframework.stereotype.Service;
5 |
6 | @Service
7 | public class TablesServiceImpl implements TablesService {
8 | }
9 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/mysql-monitor-provider/src/main/java/com/neo/entity/req/TableDetailReq.java:
--------------------------------------------------------------------------------
1 | package com.neo.entity.req;
2 |
3 | import lombok.Data;
4 |
5 | @Data
6 | public class TableDetailReq {
7 | /**
8 | * 数据库ID
9 | */
10 | private Integer id;
11 | /**
12 | * 表名称
13 | */
14 | private String name;
15 | }
16 |
--------------------------------------------------------------------------------
/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
12 |
13 |
--------------------------------------------------------------------------------
/mysql-monitor-provider/src/main/java/com/neo/entity/dao/DataBaseDao.java:
--------------------------------------------------------------------------------
1 | package com.neo.entity.dao;
2 |
3 | import lombok.Data;
4 |
5 | @Data
6 | public class DataBaseDao {
7 | private int id;
8 | private String name;
9 | private String ip;
10 | private String username;
11 | private String password;
12 | private String database;
13 | private int port;
14 | private String status;
15 | }
16 |
--------------------------------------------------------------------------------
/mysql-monitor-provider/src/test/java/com/neo/utils/SystemValueTest.java:
--------------------------------------------------------------------------------
1 | package com.neo.utils;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | public class SystemValueTest {
8 |
9 | @Test
10 | public void get(){
11 | // getSystemProperties();
12 | String aa = SystemValue.getCustomProperties("MYSQL_HOME");
13 | System.out.println(aa.toString());
14 | }
15 |
16 | }
--------------------------------------------------------------------------------
/mysql-monitor-provider/src/main/java/com/neo/entity/ConnectMessage.java:
--------------------------------------------------------------------------------
1 | package com.neo.entity;
2 |
3 | import lombok.Data;
4 |
5 | import javax.validation.constraints.NotNull;
6 |
7 | @Data
8 | public class ConnectMessage {
9 | @NotNull(message = "名称不能为空")
10 | private String name;
11 | @NotNull(message = "连接地址不能为空")
12 | private String connectUrl;
13 | private String userName;
14 | protected String password;
15 | }
--------------------------------------------------------------------------------
/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/mysql-monitor-provider/src/test/java/com/neo/service/impl/ArticleServiceImplTest.java:
--------------------------------------------------------------------------------
1 | package com.neo.service.impl;
2 |
3 | import com.neo.BaseTest;
4 |
5 | public class ArticleServiceImplTest extends BaseTest {
6 |
7 | // @Autowired
8 | // private ArticleDao articleDao;
9 | //
10 | // @Test
11 | // public void getArticleByName() {
12 | // Article result = articleDao.getArticleByName("95-65-010-编码解码-入门简介");
13 | // System.out.println(result);
14 | // }
15 | }
--------------------------------------------------------------------------------
/mysql-monitor-provider/src/test/java/com/neo/BaseTest.java:
--------------------------------------------------------------------------------
1 | package com.neo;
2 |
3 | import org.junit.runner.RunWith;
4 | import org.springframework.boot.test.context.SpringBootTest;
5 | import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
6 | import org.springframework.test.context.web.WebAppConfiguration;
7 |
8 | @RunWith(SpringJUnit4ClassRunner.class)
9 | @SpringBootTest(classes = MySQLMointorApplication.class)
10 | @WebAppConfiguration
11 | public class BaseTest {
12 | }
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__junit_junit_4_12.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/mysql-monitor-provider/src/test/java/com/neo/component/BasicFormatterImplTest.java:
--------------------------------------------------------------------------------
1 | package com.neo.component;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | public class BasicFormatterImplTest {
8 |
9 |
10 | public static void main(String[] args) {
11 | System.out.println(new BasicFormatterImpl()
12 | .format("select aa,bb,cc,dd from ta1,(select ee,ff,gg from ta2 where ee=ff) ta3 where aa=bb and cc=dd group by dd order by createtime desc limit 3 "));
13 | }
14 | }
--------------------------------------------------------------------------------
/.idea/libraries/Maven__log4j_log4j_1_2_17.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/mysql-monitor-provider/src/test/java/com/neo/utils/FileUtilsTest.java:
--------------------------------------------------------------------------------
1 | package com.neo.utils;
2 |
3 | import static org.junit.Assert.*;
4 |
5 | public class FileUtilsTest {
6 |
7 | @org.junit.Test
8 | public void getFiles() {
9 | FileUtils.getFiles("/Users/lcc/IdeaProjects/docs");
10 | }
11 |
12 | @org.junit.Test
13 | public void readTest() {
14 | String result = FileUtils.readFileByLines("/Users/lcc/IdeaProjects/docs/doc-netty/95-65-015-编码解码-解码-ByteToMessageDecoder.md");
15 | System.out.println(result);
16 | }
17 | }
--------------------------------------------------------------------------------
/.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_yaml_snakeyaml_1_25.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_jfree_jcommon_1_0_23.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_mybatis_mybatis_3_4_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/assembly/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | mysql-monitor
7 | com.mysql.monitor
8 | 0.0.1-SNAPSHOT
9 |
10 | 4.0.0
11 |
12 | assembly
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.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__commons_io_commons_io_2_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/mysql-monitor-provider/src/main/java/com/neo/entity/dao/TableColumns.java:
--------------------------------------------------------------------------------
1 | package com.neo.entity.dao;
2 |
3 | import lombok.Data;
4 | import lombok.experimental.Accessors;
5 |
6 | /**
7 | *
8 | */
9 | @Data
10 | @Accessors(chain = true)
11 | public class TableColumns {
12 | private String field ;
13 | private String type ;
14 | private String collation ;
15 | private String nu;
16 | private String key ;
17 | private String defau ;
18 | private String extra ;
19 | private String privileges ;
20 | private String comment ;
21 | }
22 |
--------------------------------------------------------------------------------
/web-provider/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | mysql-monitor
7 | com.mysql.monitor
8 | 0.0.1-SNAPSHOT
9 |
10 | 4.0.0
11 |
12 | web-provider
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__net_sf_ezmorph_ezmorph_1_0_6.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_jfree_jfreechart_1_0_19.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/mysql-monitor-provider/src/main/java/com/neo/dao/DatabaseDao.java:
--------------------------------------------------------------------------------
1 | package com.neo.dao;
2 |
3 | import com.neo.entity.dao.DataBaseDao;
4 | import org.apache.ibatis.annotations.Param;
5 | import org.springframework.stereotype.Repository;
6 |
7 | import java.util.List;
8 |
9 | @Repository
10 | public interface DatabaseDao {
11 | /**
12 | * 插入
13 | * @param dataBaseDao
14 | */
15 | void insert(DataBaseDao dataBaseDao);
16 |
17 | List listAll();
18 |
19 | void deleteById(@Param("id") int id);
20 |
21 | DataBaseDao selectById(@Param("id") int id);
22 | }
23 |
--------------------------------------------------------------------------------
/mysql-monitor-provider/src/main/resources/mybatis/mybatis-config.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.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__javax_xml_bind_jaxb_api_2_3_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__commons_lang_commons_lang_2_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__net_sf_json_lib_json_lib_jdk15_2_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Created by .ignore support plugin (hsz.mobi)
2 | ### Java template
3 | # Compiled class file
4 | *.class
5 |
6 | # Log file
7 | *.log
8 |
9 | # BlueJ files
10 | *.ctxt
11 |
12 | # Mobile Tools for Java (J2ME)
13 | .mtj.tmp/
14 |
15 | # Package Files #
16 | *.jar
17 | *.war
18 | *.ear
19 | *.zip
20 | *.tar.gz
21 | *.rar
22 | *.iml
23 |
24 | logs
25 | .idea/
26 | dist
27 |
28 | # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
29 | hs_err_pid*
30 |
31 | codes
32 | target
33 | dependency-reduced-pom.xml
34 | rebel.xml
35 | .DS_Store
36 | .gitignore
37 | /logs/
38 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_google_guava_guava_28_1_jre.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_hamcrest_hamcrest_core_2_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_sun_xml_bind_jaxb_xjc_2_1_10.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_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_log4j12_1_7_30.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_sun_xml_bind_jaxb_impl_2_1_10.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/mysql-monitor.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/mysql-monitor-provider/src/main/java/com/neo/entity/response/TableDetailRes.java:
--------------------------------------------------------------------------------
1 | package com.neo.entity.response;
2 |
3 | import com.neo.entity.dao.TableColumns;
4 | import com.neo.entity.dao.TableIndex;
5 | import lombok.Data;
6 |
7 | import java.util.List;
8 | import java.util.Map;
9 |
10 | @Data
11 | public class TableDetailRes {
12 | /**
13 | * 表创建信息
14 | */
15 | private Map createTable;
16 |
17 | /**
18 | * 表列的详情信息
19 | */
20 | private List tableColumns;
21 |
22 | /**
23 | * 表索引信息
24 | */
25 | private List tableIndex;
26 | }
27 |
--------------------------------------------------------------------------------
/mysql-monitor-provider/src/main/java/com/neo/service/DatabaseService.java:
--------------------------------------------------------------------------------
1 | package com.neo.service;
2 |
3 | import com.neo.entity.dao.DataBaseDao;
4 |
5 | import java.util.List;
6 |
7 | public interface DatabaseService {
8 | /**
9 | * 插入数据
10 | * @param dataBaseDao
11 | */
12 | void insert(DataBaseDao dataBaseDao);
13 |
14 | /**
15 | * 查询所有的数据库
16 | * @return
17 | */
18 | List listAll();
19 |
20 | void deleteById(int id);
21 |
22 | /**
23 | * 根据ID查询数据库
24 | * @param id
25 | * @return
26 | */
27 | DataBaseDao selectById(int id);
28 | }
29 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_google_code_findbugs_jsr305_3_0_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_mybatis_mybatis_spring_1_3_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_30.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_google_guava_failureaccess_1_0_1.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 |
--------------------------------------------------------------------------------
/mysql-monitor-provider/src/main/java/com/neo/entity/response/TableDescMain.java:
--------------------------------------------------------------------------------
1 | package com.neo.entity.response;
2 |
3 | import lombok.Data;
4 | import lombok.experimental.Accessors;
5 |
6 | /**
7 | * 表的主要信息是 TableDesc 的一个子集
8 | */
9 | @Data
10 | @Accessors(chain = true)
11 | public class TableDescMain extends Tables {
12 | private String name;
13 | private String engine;
14 | private String rows;
15 | private String maxDataLength;
16 | private String autoIncrement;
17 | private String collation;
18 |
19 | private String dataMb;
20 | private String indexMb;
21 | private String allMb;
22 | private String count;
23 | }
24 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__commons_logging_commons_logging_1_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_checkerframework_checker_qual_2_8_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_google_protobuf_protobuf_java_3_6_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_google_j2objc_j2objc_annotations_1_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_googlecode_json_simple_json_simple_1_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_8_0.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__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__commons_fileupload_commons_fileupload_1_3_1.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__javax_activation_javax_activation_api_1_2_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__javax_validation_validation_api_2_0_1_Final.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_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_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_web_5_2_5_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__commons_collections_commons_collections_3_2_1.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_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 |
--------------------------------------------------------------------------------
/mysql-monitor-provider/src/main/java/com/neo/entity/response/TableDescOhter.java:
--------------------------------------------------------------------------------
1 | package com.neo.entity.response;
2 |
3 | import lombok.Data;
4 | import lombok.experimental.Accessors;
5 |
6 | @Data
7 | @Accessors(chain = true)
8 | public class TableDescOhter extends Tables {
9 |
10 |
11 | private String name;
12 | private String rowFormat;
13 | private String avgRowLength;
14 | private String dataLength;
15 | private String indexLength;
16 | private String dataFree;
17 | private String createTime;
18 | private String updateTime;
19 | private String checkTime;
20 | private String checksum;
21 | private String createOptions;
22 | private String comment;
23 |
24 | }
25 |
--------------------------------------------------------------------------------
/.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_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_springframework_spring_webmvc_5_2_5_RELEASE.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__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__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_spring_context_5_2_5_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_codehaus_mojo_animal_sniffer_annotations_1_18.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_google_errorprone_error_prone_annotations_2_3_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_devtools_unknown.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_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_springframework_boot_spring_boot_test_2_2_6_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/mysql-monitor-provider/src/main/java/com/neo/utils/PathUtils.java:
--------------------------------------------------------------------------------
1 | package com.neo.utils;
2 |
3 | import java.io.File;
4 | import java.io.IOException;
5 |
6 | public class PathUtils {
7 | private static String webroot = null;
8 | static {
9 | webroot = getWebrootPath();
10 | }
11 |
12 | private final static String getWebrootPath() {
13 | String root = PathUtils.class.getResource("/").getFile();
14 | try {
15 | root = new File(root).getParentFile().getParentFile().getCanonicalPath();
16 | root += File.separator;
17 | } catch (IOException e) {
18 | throw new RuntimeException(e);
19 | }
20 | return root;
21 | }
22 |
23 | /**
24 | * 返回Web应用的路径
25 | *
26 | * @return
27 | */
28 | public static String root() {
29 | return webroot;
30 | }
31 |
32 | }
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_andromda_thirdparty_jaxb2_commons_commons_lang_plugin_2_2.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__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_10_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/mysql-monitor-provider/src/main/java/com/neo/entity/dao/TableIndex.java:
--------------------------------------------------------------------------------
1 | package com.neo.entity.dao;
2 |
3 | import lombok.Data;
4 | import lombok.experimental.Accessors;
5 |
6 | /**
7 | * 表索引信息
8 | */
9 | @Data
10 | @Accessors(chain = true)
11 | public class TableIndex {
12 | private String table;
13 | private String nonUnique;
14 | private String keyName;
15 | private String seqInIndex;
16 | private String columnName;
17 | private String collation;
18 | private String cardinality;
19 | private String subPart;
20 | private String packed;
21 | private String nullValue;
22 | private String indexType;
23 | private String comment;
24 | private String indexComment;
25 | private String visible;
26 | private String expression;
27 | }
28 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_starter_1_1_1.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 |
--------------------------------------------------------------------------------
/mysql-monitor-provider/src/test/java/com/neo/schedulertask/SchedulerTaskTest.java:
--------------------------------------------------------------------------------
1 | package com.neo.schedulertask;
2 |
3 | import com.neo.BaseTest;
4 | import com.neo.utils.FileUtils;
5 | import org.junit.Test;
6 | import org.springframework.beans.factory.annotation.Autowired;
7 |
8 | import java.io.File;
9 | import java.util.List;
10 |
11 | import static org.junit.Assert.*;
12 |
13 | import static org.junit.Assert.*;
14 |
15 | public class SchedulerTaskTest extends BaseTest {
16 | //
17 | // @Autowired
18 | // private SchedulerTask schedulerTask;
19 | //
20 | // @Test
21 | // public void initArticle() {
22 | // FileUtils.getFiles("/Users/lcc/IdeaProjects/docs");
23 | // List files = FileUtils.getFiles();
24 | // schedulerTask.initArticle(files);
25 | // }
26 | }
--------------------------------------------------------------------------------
/.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__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 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/ascetic.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Original style from softwaremaniacs.org (c) Ivan Sagalaev
4 |
5 | */
6 |
7 | .hljs {
8 | display: block;
9 | overflow-x: auto;
10 | padding: 0.5em;
11 | background: white;
12 | color: black;
13 | }
14 |
15 | .hljs-string,
16 | .hljs-variable,
17 | .hljs-template-variable,
18 | .hljs-symbol,
19 | .hljs-bullet,
20 | .hljs-section,
21 | .hljs-addition,
22 | .hljs-attribute,
23 | .hljs-link {
24 | color: #888;
25 | }
26 |
27 | .hljs-comment,
28 | .hljs-quote,
29 | .hljs-meta,
30 | .hljs-deletion {
31 | color: #ccc;
32 | }
33 |
34 | .hljs-keyword,
35 | .hljs-selector-tag,
36 | .hljs-section,
37 | .hljs-name,
38 | .hljs-type,
39 | .hljs-strong {
40 | font-weight: bold;
41 | }
42 |
43 | .hljs-emphasis {
44 | font-style: italic;
45 | }
46 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_freemarker_unknown.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_mybatis_spring_boot_mybatis_spring_boot_autoconfigure_1_1_1.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__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_log4j_1_3_8_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 |
--------------------------------------------------------------------------------
/web-provider/js/constant.js:
--------------------------------------------------------------------------------
1 | //定义几个全局变量
2 | var AppUrl = "http://localhost:8090";//整个页面的请求页面
3 |
4 |
5 |
6 | /**
7 | * 获取地址栏 url 的参数信息
8 | * @param name
9 | * @returns {*}
10 | */
11 | function getUrlParam(name) {
12 | var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
13 | var r = window.location.search.substr(1).match(reg); //匹配目标参数
14 | if (r != null) return unescape(r[2]);
15 | return null; //返回参数值
16 | }
17 |
18 |
19 | /**
20 | * 解决问题:https://blog.csdn.net/qq_21383435/article/details/106886286
21 | * 代码渲染问题:
22 | * 循环每个代码段,然后获取代码,并且重新渲染
23 | * @param name
24 | * @returns {*}
25 | */
26 | function reHeightCode() {
27 | $("pre code").each(function () {
28 | var code = $(this).text();
29 | var highCode = hljs.highlightAuto(code).value;
30 | $(this).html(highCode)
31 | });
32 | }
--------------------------------------------------------------------------------
/.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 |
--------------------------------------------------------------------------------
/assembly/assembly.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/web-provider/web-provider.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_google_guava_listenablefuture_9999_0_empty_to_avoid_conflict_with_guava.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/mono-blue.css:
--------------------------------------------------------------------------------
1 | /*
2 | Five-color theme from a single blue hue.
3 | */
4 | .hljs {
5 | display: block;
6 | overflow-x: auto;
7 | padding: 0.5em;
8 | background: #eaeef3;
9 | color: #00193a;
10 | }
11 |
12 | .hljs-keyword,
13 | .hljs-selector-tag,
14 | .hljs-title,
15 | .hljs-section,
16 | .hljs-doctag,
17 | .hljs-name,
18 | .hljs-strong {
19 | font-weight: bold;
20 | }
21 |
22 | .hljs-comment {
23 | color: #738191;
24 | }
25 |
26 | .hljs-string,
27 | .hljs-title,
28 | .hljs-section,
29 | .hljs-built_in,
30 | .hljs-literal,
31 | .hljs-type,
32 | .hljs-addition,
33 | .hljs-tag,
34 | .hljs-quote,
35 | .hljs-name,
36 | .hljs-selector-id,
37 | .hljs-selector-class {
38 | color: #0048ab;
39 | }
40 |
41 | .hljs-meta,
42 | .hljs-subst,
43 | .hljs-symbol,
44 | .hljs-regexp,
45 | .hljs-attribute,
46 | .hljs-deletion,
47 | .hljs-variable,
48 | .hljs-template-variable,
49 | .hljs-link,
50 | .hljs-bullet {
51 | color: #4c81c9;
52 | }
53 |
54 | .hljs-emphasis {
55 | font-style: italic;
56 | }
57 |
--------------------------------------------------------------------------------
/mysql-monitor-provider/src/main/java/com/neo/entity/response/TableDesc.java:
--------------------------------------------------------------------------------
1 | package com.neo.entity.response;
2 |
3 | import lombok.Builder;
4 | import lombok.Data;
5 | import lombok.experimental.Accessors;
6 |
7 | @Data
8 | @Accessors(chain = true)
9 | public class TableDesc {
10 |
11 | private String name;
12 | private String engine;
13 | private String version;
14 | private String rowFormat;
15 | private String rows;
16 | private String avgRowLength;
17 | private String dataLength;
18 | private String maxDataLength;
19 | private String indexLength;
20 | private String dataFree;
21 | private String autoIncrement;
22 | private String createTime;
23 | private String updateTime;
24 | private String checkTime;
25 | private String collation;
26 | private String checksum;
27 | private String createOptions;
28 | private String comment;
29 |
30 | private String dataMb;
31 | private String indexMb;
32 | private String allMb;
33 | private String count;
34 | }
35 |
--------------------------------------------------------------------------------
/mysql-monitor-provider/src/main/java/com/neo/service/impl/DatabaseServiceImpl.java:
--------------------------------------------------------------------------------
1 | package com.neo.service.impl;
2 |
3 | import com.neo.dao.DatabaseDao;
4 | import com.neo.entity.dao.DataBaseDao;
5 | import com.neo.service.DatabaseService;
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 DatabaseServiceImpl implements DatabaseService {
13 |
14 | @Autowired
15 | private DatabaseDao databaseDao;
16 |
17 | @Override
18 | public void insert(DataBaseDao dataBaseDao) {
19 | databaseDao.insert(dataBaseDao);
20 | }
21 |
22 | @Override
23 | public List listAll() {
24 | return databaseDao.listAll();
25 | }
26 |
27 | @Override
28 | public void deleteById(int id) {
29 | databaseDao.deleteById(id);
30 | }
31 |
32 | @Override
33 | public DataBaseDao selectById(int id) {
34 | return databaseDao.selectById(id);
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/mysql-monitor-provider/src/main/java/com/neo/config/CustomCORSConfiguration.java:
--------------------------------------------------------------------------------
1 | package com.neo.config;
2 |
3 | import org.springframework.context.annotation.Bean;
4 | import org.springframework.context.annotation.Configuration;
5 | import org.springframework.web.cors.CorsConfiguration;
6 | import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
7 | import org.springframework.web.filter.CorsFilter;
8 |
9 | @Configuration
10 | public class CustomCORSConfiguration {
11 | private CorsConfiguration buildConfig() {
12 | CorsConfiguration corsConfiguration = new CorsConfiguration();
13 | corsConfiguration.addAllowedOrigin("*");
14 | corsConfiguration.addAllowedHeader("*");
15 | corsConfiguration.addAllowedMethod("*");
16 | return corsConfiguration;
17 | }
18 | @Bean
19 | public CorsFilter corsFilter() {
20 | UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
21 | source.registerCorsConfiguration("/**", buildConfig());
22 | return new CorsFilter(source);
23 | }
24 | }
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/dark.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Dark style from softwaremaniacs.org (c) Ivan Sagalaev
4 |
5 | */
6 |
7 | .hljs {
8 | display: block;
9 | overflow-x: auto;
10 | padding: 0.5em;
11 | background: #444;
12 | }
13 |
14 | .hljs-keyword,
15 | .hljs-selector-tag,
16 | .hljs-literal,
17 | .hljs-section,
18 | .hljs-link {
19 | color: white;
20 | }
21 |
22 | .hljs,
23 | .hljs-subst {
24 | color: #ddd;
25 | }
26 |
27 | .hljs-string,
28 | .hljs-title,
29 | .hljs-name,
30 | .hljs-type,
31 | .hljs-attribute,
32 | .hljs-symbol,
33 | .hljs-bullet,
34 | .hljs-built_in,
35 | .hljs-addition,
36 | .hljs-variable,
37 | .hljs-template-tag,
38 | .hljs-template-variable {
39 | color: #d88;
40 | }
41 |
42 | .hljs-comment,
43 | .hljs-quote,
44 | .hljs-deletion,
45 | .hljs-meta {
46 | color: #777;
47 | }
48 |
49 | .hljs-keyword,
50 | .hljs-selector-tag,
51 | .hljs-literal,
52 | .hljs-title,
53 | .hljs-section,
54 | .hljs-doctag,
55 | .hljs-type,
56 | .hljs-name,
57 | .hljs-strong {
58 | font-weight: bold;
59 | }
60 |
61 | .hljs-emphasis {
62 | font-style: italic;
63 | }
64 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/androidstudio.css:
--------------------------------------------------------------------------------
1 | /*
2 | Date: 24 Fev 2015
3 | Author: Pedro Oliveira
4 | */
5 |
6 | .hljs {
7 | color: #a9b7c6;
8 | background: #282b2e;
9 | display: block;
10 | overflow-x: auto;
11 | padding: 0.5em;
12 | }
13 |
14 | .hljs-number,
15 | .hljs-literal,
16 | .hljs-symbol,
17 | .hljs-bullet {
18 | color: #6897BB;
19 | }
20 |
21 | .hljs-keyword,
22 | .hljs-selector-tag,
23 | .hljs-deletion {
24 | color: #cc7832;
25 | }
26 |
27 | .hljs-variable,
28 | .hljs-template-variable,
29 | .hljs-link {
30 | color: #629755;
31 | }
32 |
33 | .hljs-comment,
34 | .hljs-quote {
35 | color: #808080;
36 | }
37 |
38 | .hljs-meta {
39 | color: #bbb529;
40 | }
41 |
42 | .hljs-string,
43 | .hljs-attribute,
44 | .hljs-addition {
45 | color: #6A8759;
46 | }
47 |
48 | .hljs-section,
49 | .hljs-title,
50 | .hljs-type {
51 | color: #ffc66d;
52 | }
53 |
54 | .hljs-name,
55 | .hljs-selector-id,
56 | .hljs-selector-class {
57 | color: #e8bf6a;
58 | }
59 |
60 | .hljs-emphasis {
61 | font-style: italic;
62 | }
63 |
64 | .hljs-strong {
65 | font-weight: bold;
66 | }
67 |
--------------------------------------------------------------------------------
/mysql-monitor-provider/src/main/java/com/neo/config/WebConfiguration.java:
--------------------------------------------------------------------------------
1 | package com.neo.config;
2 |
3 | import org.apache.catalina.filters.RemoteIpFilter;
4 |
5 | import org.springframework.boot.web.servlet.FilterRegistrationBean;
6 | import org.springframework.context.annotation.Bean;
7 | import org.springframework.context.annotation.Configuration;
8 |
9 | import com.neo.filter.MyFilter;
10 |
11 | @Configuration
12 | public class WebConfiguration {
13 |
14 |
15 | @Bean
16 | public RemoteIpFilter remoteIpFilter() {
17 | return new RemoteIpFilter();
18 | }
19 |
20 |
21 | //自定义的过滤器
22 | @Bean
23 | public FilterRegistrationBean testFilterRegistration() {
24 |
25 | FilterRegistrationBean registration = new FilterRegistrationBean();
26 | registration.setFilter(new MyFilter());
27 | registration.addUrlPatterns("/*");
28 | registration.addInitParameter("paramName", "paramValue");
29 | registration.setName("MyFilter");
30 | registration.setOrder(1);
31 | return registration;
32 | }
33 |
34 |
35 |
36 |
37 | }
38 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/codepen-embed.css:
--------------------------------------------------------------------------------
1 | /*
2 | codepen.io Embed Theme
3 | Author: Justin Perry
4 | Original theme - https://github.com/chriskempson/tomorrow-theme
5 | */
6 |
7 | .hljs {
8 | display: block;
9 | overflow-x: auto;
10 | padding: 0.5em;
11 | background: #222;
12 | color: #fff;
13 | }
14 |
15 | .hljs-comment,
16 | .hljs-quote {
17 | color: #777;
18 | }
19 |
20 | .hljs-variable,
21 | .hljs-template-variable,
22 | .hljs-tag,
23 | .hljs-regexp,
24 | .hljs-meta,
25 | .hljs-number,
26 | .hljs-built_in,
27 | .hljs-builtin-name,
28 | .hljs-literal,
29 | .hljs-params,
30 | .hljs-symbol,
31 | .hljs-bullet,
32 | .hljs-link,
33 | .hljs-deletion {
34 | color: #ab875d;
35 | }
36 |
37 | .hljs-section,
38 | .hljs-title,
39 | .hljs-name,
40 | .hljs-selector-id,
41 | .hljs-selector-class,
42 | .hljs-type,
43 | .hljs-attribute {
44 | color: #9b869b;
45 | }
46 |
47 | .hljs-string,
48 | .hljs-keyword,
49 | .hljs-selector-tag,
50 | .hljs-addition {
51 | color: #8f9c6c;
52 | }
53 |
54 | .hljs-emphasis {
55 | font-style: italic;
56 | }
57 |
58 | .hljs-strong {
59 | font-weight: bold;
60 | }
61 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/brown-paper.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Brown Paper style from goldblog.com.ua (c) Zaripov Yura
4 |
5 | */
6 |
7 | .hljs {
8 | display: block;
9 | overflow-x: auto;
10 | padding: 0.5em;
11 | background:#b7a68e url(./brown-papersq.png);
12 | }
13 |
14 | .hljs-keyword,
15 | .hljs-selector-tag,
16 | .hljs-literal {
17 | color:#005599;
18 | font-weight:bold;
19 | }
20 |
21 | .hljs,
22 | .hljs-subst {
23 | color: #363c69;
24 | }
25 |
26 | .hljs-string,
27 | .hljs-title,
28 | .hljs-section,
29 | .hljs-type,
30 | .hljs-attribute,
31 | .hljs-symbol,
32 | .hljs-bullet,
33 | .hljs-built_in,
34 | .hljs-addition,
35 | .hljs-variable,
36 | .hljs-template-tag,
37 | .hljs-template-variable,
38 | .hljs-link,
39 | .hljs-name {
40 | color: #2c009f;
41 | }
42 |
43 | .hljs-comment,
44 | .hljs-quote,
45 | .hljs-meta,
46 | .hljs-deletion {
47 | color: #802022;
48 | }
49 |
50 | .hljs-keyword,
51 | .hljs-selector-tag,
52 | .hljs-literal,
53 | .hljs-doctag,
54 | .hljs-title,
55 | .hljs-section,
56 | .hljs-type,
57 | .hljs-name,
58 | .hljs-strong {
59 | font-weight: bold;
60 | }
61 |
62 | .hljs-emphasis {
63 | font-style: italic;
64 | }
65 |
--------------------------------------------------------------------------------
/web-provider/css/article/article.css:
--------------------------------------------------------------------------------
1 | font{
2 |
3 | font-family: 'YouYuan';
4 | }
5 | a {
6 | text-decoration:none;
7 | }
8 |
9 | body {
10 | width: auto;
11 | }
12 |
13 | #body {
14 | width: 100%;
15 | height: 900px;
16 | margin: 0 auto;
17 | font-family: "LiSu";
18 | }
19 |
20 | #content {
21 | float: left;
22 | width: 80%;
23 | margin-top: 8px;
24 | margin-left: 100px;
25 | }
26 | #title{
27 | float: left;
28 | width: 100%;
29 | height: 40px;
30 | font-size: 23px;
31 | text-align: left;
32 | font-weight:800;
33 | margin-top: 8px;
34 | margin-bottom: 8px;
35 | color: #222226;
36 | }
37 | #message{
38 | float: left;
39 | width: 100%;
40 | height: 30px;
41 | }
42 |
43 | .href-article-edit{
44 | color: -webkit-link;
45 | cursor: pointer;
46 | text-decoration: underline;
47 | float: right;
48 | margin-left: 8px;
49 | margin-right: 8px;
50 | }
51 | #neoring{
52 | float: left;
53 | width: 100%;
54 | text-align: left;
55 | font-weight:800;
56 | background: white;
57 |
58 | }
59 | /*
60 | 代码高亮后面的背景色
61 | */
62 | pre {
63 | background: #fafafa;
64 | }
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/vs.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Visual Studio-like style based on original C# coloring by Jason Diamond
4 |
5 | */
6 | .hljs {
7 | display: block;
8 | overflow-x: auto;
9 | padding: 0.5em;
10 | background: white;
11 | color: black;
12 | }
13 |
14 | .hljs-comment,
15 | .hljs-quote,
16 | .hljs-variable {
17 | color: #008000;
18 | }
19 |
20 | .hljs-keyword,
21 | .hljs-selector-tag,
22 | .hljs-built_in,
23 | .hljs-name,
24 | .hljs-tag {
25 | color: #00f;
26 | }
27 |
28 | .hljs-string,
29 | .hljs-title,
30 | .hljs-section,
31 | .hljs-attribute,
32 | .hljs-literal,
33 | .hljs-template-tag,
34 | .hljs-template-variable,
35 | .hljs-type,
36 | .hljs-addition {
37 | color: #a31515;
38 | }
39 |
40 | .hljs-deletion,
41 | .hljs-selector-attr,
42 | .hljs-selector-pseudo,
43 | .hljs-meta {
44 | color: #2b91af;
45 | }
46 |
47 | .hljs-doctag {
48 | color: #808080;
49 | }
50 |
51 | .hljs-attr {
52 | color: #f00;
53 | }
54 |
55 | .hljs-symbol,
56 | .hljs-bullet,
57 | .hljs-link {
58 | color: #00b0e8;
59 | }
60 |
61 |
62 | .hljs-emphasis {
63 | font-style: italic;
64 | }
65 |
66 | .hljs-strong {
67 | font-weight: bold;
68 | }
69 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/far.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | FAR Style (c) MajestiC
4 |
5 | */
6 |
7 | .hljs {
8 | display: block;
9 | overflow-x: auto;
10 | padding: 0.5em;
11 | background: #000080;
12 | }
13 |
14 | .hljs,
15 | .hljs-subst {
16 | color: #0ff;
17 | }
18 |
19 | .hljs-string,
20 | .hljs-attribute,
21 | .hljs-symbol,
22 | .hljs-bullet,
23 | .hljs-built_in,
24 | .hljs-builtin-name,
25 | .hljs-template-tag,
26 | .hljs-template-variable,
27 | .hljs-addition {
28 | color: #ff0;
29 | }
30 |
31 | .hljs-keyword,
32 | .hljs-selector-tag,
33 | .hljs-section,
34 | .hljs-type,
35 | .hljs-name,
36 | .hljs-selector-id,
37 | .hljs-selector-class,
38 | .hljs-variable {
39 | color: #fff;
40 | }
41 |
42 | .hljs-comment,
43 | .hljs-quote,
44 | .hljs-doctag,
45 | .hljs-deletion {
46 | color: #888;
47 | }
48 |
49 | .hljs-number,
50 | .hljs-regexp,
51 | .hljs-literal,
52 | .hljs-link {
53 | color: #0f0;
54 | }
55 |
56 | .hljs-meta {
57 | color: #008080;
58 | }
59 |
60 | .hljs-keyword,
61 | .hljs-selector-tag,
62 | .hljs-title,
63 | .hljs-section,
64 | .hljs-name,
65 | .hljs-strong {
66 | font-weight: bold;
67 | }
68 |
69 | .hljs-emphasis {
70 | font-style: italic;
71 | }
72 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/arta.css:
--------------------------------------------------------------------------------
1 | /*
2 | Date: 17.V.2011
3 | Author: pumbur
4 | */
5 |
6 | .hljs {
7 | display: block;
8 | overflow-x: auto;
9 | padding: 0.5em;
10 | background: #222;
11 | }
12 |
13 | .hljs,
14 | .hljs-subst {
15 | color: #aaa;
16 | }
17 |
18 | .hljs-section {
19 | color: #fff;
20 | }
21 |
22 | .hljs-comment,
23 | .hljs-quote,
24 | .hljs-meta {
25 | color: #444;
26 | }
27 |
28 | .hljs-string,
29 | .hljs-symbol,
30 | .hljs-bullet,
31 | .hljs-regexp {
32 | color: #ffcc33;
33 | }
34 |
35 | .hljs-number,
36 | .hljs-addition {
37 | color: #00cc66;
38 | }
39 |
40 | .hljs-built_in,
41 | .hljs-builtin-name,
42 | .hljs-literal,
43 | .hljs-type,
44 | .hljs-template-variable,
45 | .hljs-attribute,
46 | .hljs-link {
47 | color: #32aaee;
48 | }
49 |
50 | .hljs-keyword,
51 | .hljs-selector-tag,
52 | .hljs-name,
53 | .hljs-selector-id,
54 | .hljs-selector-class {
55 | color: #6644aa;
56 | }
57 |
58 | .hljs-title,
59 | .hljs-variable,
60 | .hljs-deletion,
61 | .hljs-template-tag {
62 | color: #bb1166;
63 | }
64 |
65 | .hljs-section,
66 | .hljs-doctag,
67 | .hljs-strong {
68 | font-weight: bold;
69 | }
70 |
71 | .hljs-emphasis {
72 | font-style: italic;
73 | }
74 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/ir-black.css:
--------------------------------------------------------------------------------
1 | /*
2 | IR_Black style (c) Vasily Mikhailitchenko
3 | */
4 |
5 | .hljs {
6 | display: block;
7 | overflow-x: auto;
8 | padding: 0.5em;
9 | background: #000;
10 | color: #f8f8f8;
11 | }
12 |
13 | .hljs-comment,
14 | .hljs-quote,
15 | .hljs-meta {
16 | color: #7c7c7c;
17 | }
18 |
19 | .hljs-keyword,
20 | .hljs-selector-tag,
21 | .hljs-tag,
22 | .hljs-name {
23 | color: #96cbfe;
24 | }
25 |
26 | .hljs-attribute,
27 | .hljs-selector-id {
28 | color: #ffffb6;
29 | }
30 |
31 | .hljs-string,
32 | .hljs-selector-attr,
33 | .hljs-selector-pseudo,
34 | .hljs-addition {
35 | color: #a8ff60;
36 | }
37 |
38 | .hljs-subst {
39 | color: #daefa3;
40 | }
41 |
42 | .hljs-regexp,
43 | .hljs-link {
44 | color: #e9c062;
45 | }
46 |
47 | .hljs-title,
48 | .hljs-section,
49 | .hljs-type,
50 | .hljs-doctag {
51 | color: #ffffb6;
52 | }
53 |
54 | .hljs-symbol,
55 | .hljs-bullet,
56 | .hljs-variable,
57 | .hljs-template-variable,
58 | .hljs-literal {
59 | color: #c6c5fe;
60 | }
61 |
62 | .hljs-number,
63 | .hljs-deletion {
64 | color:#ff73fd;
65 | }
66 |
67 | .hljs-emphasis {
68 | font-style: italic;
69 | }
70 |
71 | .hljs-strong {
72 | font-weight: bold;
73 | }
74 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/color-brewer.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Colorbrewer theme
4 | Original: https://github.com/mbostock/colorbrewer-theme (c) Mike Bostock
5 | Ported by Fabrício Tavares de Oliveira
6 |
7 | */
8 |
9 | .hljs {
10 | display: block;
11 | overflow-x: auto;
12 | padding: 0.5em;
13 | background: #fff;
14 | }
15 |
16 | .hljs,
17 | .hljs-subst {
18 | color: #000;
19 | }
20 |
21 | .hljs-string,
22 | .hljs-meta,
23 | .hljs-symbol,
24 | .hljs-template-tag,
25 | .hljs-template-variable,
26 | .hljs-addition {
27 | color: #756bb1;
28 | }
29 |
30 | .hljs-comment,
31 | .hljs-quote {
32 | color: #636363;
33 | }
34 |
35 | .hljs-number,
36 | .hljs-regexp,
37 | .hljs-literal,
38 | .hljs-bullet,
39 | .hljs-link {
40 | color: #31a354;
41 | }
42 |
43 | .hljs-deletion,
44 | .hljs-variable {
45 | color: #88f;
46 | }
47 |
48 |
49 |
50 | .hljs-keyword,
51 | .hljs-selector-tag,
52 | .hljs-title,
53 | .hljs-section,
54 | .hljs-built_in,
55 | .hljs-doctag,
56 | .hljs-type,
57 | .hljs-tag,
58 | .hljs-name,
59 | .hljs-selector-id,
60 | .hljs-selector-class,
61 | .hljs-strong {
62 | color: #3182bd;
63 | }
64 |
65 | .hljs-emphasis {
66 | font-style: italic;
67 | }
68 |
69 | .hljs-attribute {
70 | color: #e6550d;
71 | }
72 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/magula.css:
--------------------------------------------------------------------------------
1 | /*
2 | Description: Magula style for highligh.js
3 | Author: Ruslan Keba
4 | Website: http://rukeba.com/
5 | Version: 1.0
6 | Date: 2009-01-03
7 | Music: Aphex Twin / Xtal
8 | */
9 |
10 | .hljs {
11 | display: block;
12 | overflow-x: auto;
13 | padding: 0.5em;
14 | background-color: #f4f4f4;
15 | color: black;
16 | }
17 |
18 | .hljs-subst {
19 | color: black;
20 | }
21 |
22 | .hljs-string,
23 | .hljs-title,
24 | .hljs-symbol,
25 | .hljs-bullet,
26 | .hljs-attribute,
27 | .hljs-addition,
28 | .hljs-variable,
29 | .hljs-template-tag,
30 | .hljs-template-variable {
31 | color: #050;
32 | }
33 |
34 | .hljs-comment,
35 | .hljs-quote {
36 | color: #777;
37 | }
38 |
39 | .hljs-number,
40 | .hljs-regexp,
41 | .hljs-literal,
42 | .hljs-type,
43 | .hljs-link {
44 | color: #800;
45 | }
46 |
47 | .hljs-deletion,
48 | .hljs-meta {
49 | color: #00e;
50 | }
51 |
52 | .hljs-keyword,
53 | .hljs-selector-tag,
54 | .hljs-doctag,
55 | .hljs-title,
56 | .hljs-section,
57 | .hljs-built_in,
58 | .hljs-tag,
59 | .hljs-name {
60 | font-weight: bold;
61 | color: navy;
62 | }
63 |
64 | .hljs-emphasis {
65 | font-style: italic;
66 | }
67 |
68 | .hljs-strong {
69 | font-weight: bold;
70 | }
71 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/darcula.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Darcula color scheme from the JetBrains family of IDEs
4 |
5 | */
6 |
7 |
8 | .hljs {
9 | display: block;
10 | overflow-x: auto;
11 | padding: 0.5em;
12 | background: #2b2b2b;
13 | color: #bababa;
14 | }
15 |
16 | .hljs-strong,
17 | .hljs-emphasis {
18 | color: #a8a8a2;
19 | }
20 |
21 | .hljs-bullet,
22 | .hljs-quote,
23 | .hljs-link,
24 | .hljs-number,
25 | .hljs-regexp,
26 | .hljs-literal {
27 | color: #6896ba;
28 | }
29 |
30 | .hljs-code,
31 | .hljs-selector-class {
32 | color: #a6e22e;
33 | }
34 |
35 | .hljs-emphasis {
36 | font-style: italic;
37 | }
38 |
39 | .hljs-keyword,
40 | .hljs-selector-tag,
41 | .hljs-section,
42 | .hljs-attribute,
43 | .hljs-name,
44 | .hljs-variable {
45 | color: #cb7832;
46 | }
47 |
48 | .hljs-params {
49 | color: #b9b9b9;
50 | }
51 |
52 | .hljs-string {
53 | color: #6a8759;
54 | }
55 |
56 | .hljs-subst,
57 | .hljs-type,
58 | .hljs-built_in,
59 | .hljs-builtin-name,
60 | .hljs-symbol,
61 | .hljs-selector-id,
62 | .hljs-selector-attr,
63 | .hljs-selector-pseudo,
64 | .hljs-template-tag,
65 | .hljs-template-variable,
66 | .hljs-addition {
67 | color: #e0c46c;
68 | }
69 |
70 | .hljs-comment,
71 | .hljs-deletion,
72 | .hljs-meta {
73 | color: #7f7f7f;
74 | }
75 |
--------------------------------------------------------------------------------
/.idea/compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/monokai.css:
--------------------------------------------------------------------------------
1 | /*
2 | Monokai style - ported by Luigi Maselli - http://grigio.org
3 | */
4 |
5 | .hljs {
6 | display: block;
7 | overflow-x: auto;
8 | padding: 0.5em;
9 | background: #272822;
10 | color: #ddd;
11 | }
12 |
13 | .hljs-tag,
14 | .hljs-keyword,
15 | .hljs-selector-tag,
16 | .hljs-literal,
17 | .hljs-strong,
18 | .hljs-name {
19 | color: #f92672;
20 | }
21 |
22 | .hljs-code {
23 | color: #66d9ef;
24 | }
25 |
26 | .hljs-class .hljs-title {
27 | color: white;
28 | }
29 |
30 | .hljs-attribute,
31 | .hljs-symbol,
32 | .hljs-regexp,
33 | .hljs-link {
34 | color: #bf79db;
35 | }
36 |
37 | .hljs-string,
38 | .hljs-bullet,
39 | .hljs-subst,
40 | .hljs-title,
41 | .hljs-section,
42 | .hljs-emphasis,
43 | .hljs-type,
44 | .hljs-built_in,
45 | .hljs-builtin-name,
46 | .hljs-selector-attr,
47 | .hljs-selector-pseudo,
48 | .hljs-addition,
49 | .hljs-variable,
50 | .hljs-template-tag,
51 | .hljs-template-variable {
52 | color: #a6e22e;
53 | }
54 |
55 | .hljs-comment,
56 | .hljs-quote,
57 | .hljs-deletion,
58 | .hljs-meta {
59 | color: #75715e;
60 | }
61 |
62 | .hljs-keyword,
63 | .hljs-selector-tag,
64 | .hljs-literal,
65 | .hljs-doctag,
66 | .hljs-title,
67 | .hljs-section,
68 | .hljs-type,
69 | .hljs-selector-id {
70 | font-weight: bold;
71 | }
72 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/gml.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | GML Theme - Meseta
4 |
5 | */
6 |
7 | .hljs {
8 | display: block;
9 | overflow-x: auto;
10 | padding: 0.5em;
11 | background: #222222;
12 | color: #C0C0C0;
13 | }
14 |
15 | .hljs-keyword {
16 | color: #FFB871;
17 | font-weight: bold;
18 | }
19 |
20 | .hljs-built_in {
21 | color: #FFB871;
22 | }
23 |
24 | .hljs-literal {
25 | color: #FF8080;
26 | }
27 |
28 | .hljs-symbol {
29 | color: #58E55A;
30 | }
31 |
32 | .hljs-comment {
33 | color: #5B995B;
34 | }
35 |
36 | .hljs-string {
37 | color: #FFFF00;
38 | }
39 |
40 | .hljs-number {
41 | color: #FF8080;
42 | }
43 |
44 | .hljs-attribute,
45 | .hljs-selector-tag,
46 | .hljs-doctag,
47 | .hljs-name,
48 | .hljs-bullet,
49 | .hljs-code,
50 | .hljs-addition,
51 | .hljs-regexp,
52 | .hljs-variable,
53 | .hljs-template-variable,
54 | .hljs-link,
55 | .hljs-selector-attr,
56 | .hljs-selector-pseudo,
57 | .hljs-type,
58 | .hljs-selector-id,
59 | .hljs-selector-class,
60 | .hljs-quote,
61 | .hljs-template-tag,
62 | .hljs-deletion,
63 | .hljs-title,
64 | .hljs-section,
65 | .hljs-function,
66 | .hljs-meta-keyword,
67 | .hljs-meta,
68 | .hljs-subst {
69 | color: #C0C0C0;
70 | }
71 |
72 | .hljs-emphasis {
73 | font-style: italic;
74 | }
75 |
76 | .hljs-strong {
77 | font-weight: bold;
78 | }
79 |
--------------------------------------------------------------------------------
/web-provider/css/database/table-list.css:
--------------------------------------------------------------------------------
1 | font{
2 |
3 | font-family: 'YouYuan';
4 | }
5 | a {
6 | text-decoration:none;
7 | }
8 |
9 | body {
10 | width: auto;
11 | }
12 |
13 | #body {
14 | width: 100%;
15 | height: 900px;
16 | margin: 0 auto;
17 | font-family: "LiSu";
18 | text-align: center;
19 | }
20 |
21 | #content {
22 | width: 92%;
23 | margin-top: 8px;
24 | margin: 0 auto;
25 | }
26 | .content-item{
27 | float: left;
28 | width: 100%;
29 | }
30 | .tables{
31 | float: left;
32 | width: 100%;
33 | }
34 | .tableDescsMain table{
35 | float: left;
36 | width: 100%;
37 | }
38 | .tableDescsOther table{
39 | float: left;
40 | width: 100%;
41 | }
42 |
43 | .altrowstable {
44 | font-family: verdana,arial,sans-serif;
45 | font-size:11px;
46 | color:#333333;
47 | border-width: 1px;
48 | border-color: #a9c6c9;
49 | border-collapse: collapse;
50 | }
51 | .altrowstable th {
52 | border-width: 1px;
53 | padding: 8px;
54 | border-style: solid;
55 | border-color: #a9c6c9;
56 | }
57 | .altrowstable td {
58 | border-width: 1px;
59 | padding: 8px;
60 | border-style: solid;
61 | border-color: #a9c6c9;
62 | }
63 | .oddrowcolor{
64 | background-color:#d4e3e5;
65 | }
66 | .evenrowcolor{
67 | background-color:#c3dde0;
68 | }
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/tomorrow.css:
--------------------------------------------------------------------------------
1 | /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
2 |
3 | /* Tomorrow Comment */
4 | .hljs-comment,
5 | .hljs-quote {
6 | color: #8e908c;
7 | }
8 |
9 | /* Tomorrow Red */
10 | .hljs-variable,
11 | .hljs-template-variable,
12 | .hljs-tag,
13 | .hljs-name,
14 | .hljs-selector-id,
15 | .hljs-selector-class,
16 | .hljs-regexp,
17 | .hljs-deletion {
18 | color: #c82829;
19 | }
20 |
21 | /* Tomorrow Orange */
22 | .hljs-number,
23 | .hljs-built_in,
24 | .hljs-builtin-name,
25 | .hljs-literal,
26 | .hljs-type,
27 | .hljs-params,
28 | .hljs-meta,
29 | .hljs-link {
30 | color: #f5871f;
31 | }
32 |
33 | /* Tomorrow Yellow */
34 | .hljs-attribute {
35 | color: #eab700;
36 | }
37 |
38 | /* Tomorrow Green */
39 | .hljs-string,
40 | .hljs-symbol,
41 | .hljs-bullet,
42 | .hljs-addition {
43 | color: #718c00;
44 | }
45 |
46 | /* Tomorrow Blue */
47 | .hljs-title,
48 | .hljs-section {
49 | color: #4271ae;
50 | }
51 |
52 | /* Tomorrow Purple */
53 | .hljs-keyword,
54 | .hljs-selector-tag {
55 | color: #8959a8;
56 | }
57 |
58 | .hljs {
59 | display: block;
60 | overflow-x: auto;
61 | background: white;
62 | color: #4d4d4c;
63 | padding: 0.5em;
64 | }
65 |
66 | .hljs-emphasis {
67 | font-style: italic;
68 | }
69 |
70 | .hljs-strong {
71 | font-weight: bold;
72 | }
73 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/school-book.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | School Book style from goldblog.com.ua (c) Zaripov Yura
4 |
5 | */
6 |
7 | .hljs {
8 | display: block;
9 | overflow-x: auto;
10 | padding: 15px 0.5em 0.5em 30px;
11 | font-size: 11px;
12 | line-height:16px;
13 | background:#f6f6ae url(./school-book.png);
14 | border-top: solid 2px #d2e8b9;
15 | border-bottom: solid 1px #d2e8b9;
16 | }
17 |
18 | .hljs-keyword,
19 | .hljs-selector-tag,
20 | .hljs-literal {
21 | color:#005599;
22 | font-weight:bold;
23 | }
24 |
25 | .hljs,
26 | .hljs-subst {
27 | color: #3e5915;
28 | }
29 |
30 | .hljs-string,
31 | .hljs-title,
32 | .hljs-section,
33 | .hljs-type,
34 | .hljs-symbol,
35 | .hljs-bullet,
36 | .hljs-attribute,
37 | .hljs-built_in,
38 | .hljs-builtin-name,
39 | .hljs-addition,
40 | .hljs-variable,
41 | .hljs-template-tag,
42 | .hljs-template-variable,
43 | .hljs-link {
44 | color: #2c009f;
45 | }
46 |
47 | .hljs-comment,
48 | .hljs-quote,
49 | .hljs-deletion,
50 | .hljs-meta {
51 | color: #e60415;
52 | }
53 |
54 | .hljs-keyword,
55 | .hljs-selector-tag,
56 | .hljs-literal,
57 | .hljs-doctag,
58 | .hljs-title,
59 | .hljs-section,
60 | .hljs-type,
61 | .hljs-name,
62 | .hljs-selector-id,
63 | .hljs-strong {
64 | font-weight: bold;
65 | }
66 |
67 | .hljs-emphasis {
68 | font-style: italic;
69 | }
70 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/zenburn.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Zenburn style from voldmar.ru (c) Vladimir Epifanov
4 | based on dark.css by Ivan Sagalaev
5 |
6 | */
7 |
8 | .hljs {
9 | display: block;
10 | overflow-x: auto;
11 | padding: 0.5em;
12 | background: #3f3f3f;
13 | color: #dcdcdc;
14 | }
15 |
16 | .hljs-keyword,
17 | .hljs-selector-tag,
18 | .hljs-tag {
19 | color: #e3ceab;
20 | }
21 |
22 | .hljs-template-tag {
23 | color: #dcdcdc;
24 | }
25 |
26 | .hljs-number {
27 | color: #8cd0d3;
28 | }
29 |
30 | .hljs-variable,
31 | .hljs-template-variable,
32 | .hljs-attribute {
33 | color: #efdcbc;
34 | }
35 |
36 | .hljs-literal {
37 | color: #efefaf;
38 | }
39 |
40 | .hljs-subst {
41 | color: #8f8f8f;
42 | }
43 |
44 | .hljs-title,
45 | .hljs-name,
46 | .hljs-selector-id,
47 | .hljs-selector-class,
48 | .hljs-section,
49 | .hljs-type {
50 | color: #efef8f;
51 | }
52 |
53 | .hljs-symbol,
54 | .hljs-bullet,
55 | .hljs-link {
56 | color: #dca3a3;
57 | }
58 |
59 | .hljs-deletion,
60 | .hljs-string,
61 | .hljs-built_in,
62 | .hljs-builtin-name {
63 | color: #cc9393;
64 | }
65 |
66 | .hljs-addition,
67 | .hljs-comment,
68 | .hljs-quote,
69 | .hljs-meta {
70 | color: #7f9f7f;
71 | }
72 |
73 |
74 | .hljs-emphasis {
75 | font-style: italic;
76 | }
77 |
78 | .hljs-strong {
79 | font-weight: bold;
80 | }
81 |
--------------------------------------------------------------------------------
/doc/sql/mysql_monitor.sql:
--------------------------------------------------------------------------------
1 | /*
2 | Navicat Premium Data Transfer
3 |
4 | Source Server : localhost
5 | Source Server Type : MySQL
6 | Source Server Version : 80019
7 | Source Host : localhost:3306
8 | Source Schema : mysql_monitor
9 |
10 | Target Server Type : MySQL
11 | Target Server Version : 80019
12 | File Encoding : 65001
13 |
14 | Date: 18/07/2020 13:19:43
15 | */
16 |
17 | SET NAMES utf8mb4;
18 | SET FOREIGN_KEY_CHECKS = 0;
19 |
20 | -- ----------------------------
21 | -- Table structure for db
22 | -- ----------------------------
23 | DROP TABLE IF EXISTS `db`;
24 | CREATE TABLE `db` (
25 | `id` int NOT NULL AUTO_INCREMENT,
26 | `name` varchar(255) NOT NULL,
27 | `ip` varchar(255) NOT NULL,
28 | `username` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
29 | `password` varchar(255) NOT NULL,
30 | `database` varchar(255) DEFAULT NULL,
31 | `port` int DEFAULT NULL,
32 | `status` varchar(255) DEFAULT NULL,
33 | PRIMARY KEY (`id`,`name`) USING BTREE
34 | ) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=utf8;
35 |
36 | -- ----------------------------
37 | -- Records of db
38 | -- ----------------------------
39 | BEGIN;
40 | INSERT INTO `db` VALUES (26, 'lcc', 'localhost', 'root', '12345678', 'house', 3306, NULL);
41 | COMMIT;
42 |
43 | SET FOREIGN_KEY_CHECKS = 1;
44 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/ocean.css:
--------------------------------------------------------------------------------
1 | /* Ocean Dark Theme */
2 | /* https://github.com/gavsiu */
3 | /* Original theme - https://github.com/chriskempson/base16 */
4 |
5 | /* Ocean Comment */
6 | .hljs-comment,
7 | .hljs-quote {
8 | color: #65737e;
9 | }
10 |
11 | /* Ocean Red */
12 | .hljs-variable,
13 | .hljs-template-variable,
14 | .hljs-tag,
15 | .hljs-name,
16 | .hljs-selector-id,
17 | .hljs-selector-class,
18 | .hljs-regexp,
19 | .hljs-deletion {
20 | color: #bf616a;
21 | }
22 |
23 | /* Ocean Orange */
24 | .hljs-number,
25 | .hljs-built_in,
26 | .hljs-builtin-name,
27 | .hljs-literal,
28 | .hljs-type,
29 | .hljs-params,
30 | .hljs-meta,
31 | .hljs-link {
32 | color: #d08770;
33 | }
34 |
35 | /* Ocean Yellow */
36 | .hljs-attribute {
37 | color: #ebcb8b;
38 | }
39 |
40 | /* Ocean Green */
41 | .hljs-string,
42 | .hljs-symbol,
43 | .hljs-bullet,
44 | .hljs-addition {
45 | color: #a3be8c;
46 | }
47 |
48 | /* Ocean Blue */
49 | .hljs-title,
50 | .hljs-section {
51 | color: #8fa1b3;
52 | }
53 |
54 | /* Ocean Purple */
55 | .hljs-keyword,
56 | .hljs-selector-tag {
57 | color: #b48ead;
58 | }
59 |
60 | .hljs {
61 | display: block;
62 | overflow-x: auto;
63 | background: #2b303b;
64 | color: #c0c5ce;
65 | padding: 0.5em;
66 | }
67 |
68 | .hljs-emphasis {
69 | font-style: italic;
70 | }
71 |
72 | .hljs-strong {
73 | font-weight: bold;
74 | }
75 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/paraiso-dark.css:
--------------------------------------------------------------------------------
1 | /*
2 | Paraíso (dark)
3 | Created by Jan T. Sott (http://github.com/idleberg)
4 | Inspired by the art of Rubens LP (http://www.rubenslp.com.br)
5 | */
6 |
7 | /* Paraíso Comment */
8 | .hljs-comment,
9 | .hljs-quote {
10 | color: #8d8687;
11 | }
12 |
13 | /* Paraíso Red */
14 | .hljs-variable,
15 | .hljs-template-variable,
16 | .hljs-tag,
17 | .hljs-name,
18 | .hljs-selector-id,
19 | .hljs-selector-class,
20 | .hljs-regexp,
21 | .hljs-link,
22 | .hljs-meta {
23 | color: #ef6155;
24 | }
25 |
26 | /* Paraíso Orange */
27 | .hljs-number,
28 | .hljs-built_in,
29 | .hljs-builtin-name,
30 | .hljs-literal,
31 | .hljs-type,
32 | .hljs-params,
33 | .hljs-deletion {
34 | color: #f99b15;
35 | }
36 |
37 | /* Paraíso Yellow */
38 | .hljs-title,
39 | .hljs-section,
40 | .hljs-attribute {
41 | color: #fec418;
42 | }
43 |
44 | /* Paraíso Green */
45 | .hljs-string,
46 | .hljs-symbol,
47 | .hljs-bullet,
48 | .hljs-addition {
49 | color: #48b685;
50 | }
51 |
52 | /* Paraíso Purple */
53 | .hljs-keyword,
54 | .hljs-selector-tag {
55 | color: #815ba4;
56 | }
57 |
58 | .hljs {
59 | display: block;
60 | overflow-x: auto;
61 | background: #2f1e2e;
62 | color: #a39e9b;
63 | padding: 0.5em;
64 | }
65 |
66 | .hljs-emphasis {
67 | font-style: italic;
68 | }
69 |
70 | .hljs-strong {
71 | font-weight: bold;
72 | }
73 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/paraiso-light.css:
--------------------------------------------------------------------------------
1 | /*
2 | Paraíso (light)
3 | Created by Jan T. Sott (http://github.com/idleberg)
4 | Inspired by the art of Rubens LP (http://www.rubenslp.com.br)
5 | */
6 |
7 | /* Paraíso Comment */
8 | .hljs-comment,
9 | .hljs-quote {
10 | color: #776e71;
11 | }
12 |
13 | /* Paraíso Red */
14 | .hljs-variable,
15 | .hljs-template-variable,
16 | .hljs-tag,
17 | .hljs-name,
18 | .hljs-selector-id,
19 | .hljs-selector-class,
20 | .hljs-regexp,
21 | .hljs-link,
22 | .hljs-meta {
23 | color: #ef6155;
24 | }
25 |
26 | /* Paraíso Orange */
27 | .hljs-number,
28 | .hljs-built_in,
29 | .hljs-builtin-name,
30 | .hljs-literal,
31 | .hljs-type,
32 | .hljs-params,
33 | .hljs-deletion {
34 | color: #f99b15;
35 | }
36 |
37 | /* Paraíso Yellow */
38 | .hljs-title,
39 | .hljs-section,
40 | .hljs-attribute {
41 | color: #fec418;
42 | }
43 |
44 | /* Paraíso Green */
45 | .hljs-string,
46 | .hljs-symbol,
47 | .hljs-bullet,
48 | .hljs-addition {
49 | color: #48b685;
50 | }
51 |
52 | /* Paraíso Purple */
53 | .hljs-keyword,
54 | .hljs-selector-tag {
55 | color: #815ba4;
56 | }
57 |
58 | .hljs {
59 | display: block;
60 | overflow-x: auto;
61 | background: #e7e9db;
62 | color: #4f424c;
63 | padding: 0.5em;
64 | }
65 |
66 | .hljs-emphasis {
67 | font-style: italic;
68 | }
69 |
70 | .hljs-strong {
71 | font-weight: bold;
72 | }
73 |
--------------------------------------------------------------------------------
/web-provider/css/database/table-detail.css:
--------------------------------------------------------------------------------
1 | font{
2 |
3 | font-family: 'YouYuan';
4 | }
5 | a {
6 | text-decoration:none;
7 | }
8 |
9 | body {
10 | width: auto;
11 | }
12 |
13 | #body {
14 | width: 100%;
15 | height: 900px;
16 | margin: 0 auto;
17 | font-family: "LiSu";
18 | text-align: center;
19 | }
20 |
21 | #content {
22 | width: 92%;
23 | margin-top: 8px;
24 | margin: 0 auto;
25 | }
26 | .content-item{
27 | float: left;
28 | width: 100%;
29 | }
30 | #show-code table{
31 | float: left;
32 | width: 100%;
33 | }
34 |
35 | /**
36 | 下面一段是表格隔行变色
37 | */
38 | .altrowstable {
39 | font-family: verdana,arial,sans-serif;
40 | font-size:11px;
41 | color:#333333;
42 | border-width: 1px;
43 | border-color: #a9c6c9;
44 | border-collapse: collapse;
45 | }
46 | .altrowstable th {
47 | border-width: 1px;
48 | padding: 8px;
49 | border-style: solid;
50 | border-color: #a9c6c9;
51 | }
52 | .altrowstable td {
53 | border-width: 1px;
54 | padding: 8px;
55 | border-style: solid;
56 | border-color: #a9c6c9;
57 | }
58 | .oddrowcolor{
59 | background-color:#d4e3e5;
60 | }
61 | .evenrowcolor{
62 | background-color:#c3dde0;
63 | }
64 |
65 | #table-clumn table{
66 | float: left;
67 | width: 100%;
68 | }
69 |
70 | #table-index{
71 | float: left;
72 | width: 100%;
73 | }
--------------------------------------------------------------------------------
/mysql-monitor-provider/src/test/java/com/neo/utils/JdbcUtilsTest.java:
--------------------------------------------------------------------------------
1 | package com.neo.utils;
2 |
3 | import com.neo.BaseTest;
4 | import org.junit.Before;
5 | import org.junit.Test;
6 |
7 | import java.sql.Connection;
8 | import java.sql.DriverManager;
9 |
10 | import static org.junit.Assert.*;
11 | import com.mysql.cj.jdbc.Driver;
12 |
13 | public class JdbcUtilsTest extends BaseTest {
14 |
15 |
16 | //这个工具类,主要为我们获取一个数据库连接
17 | private static String driverName = "com.mysql.cj.jdbc.Driver";
18 | private static String url = "jdbc:mysql://localhost:3306/mysql_monitor?useUnicode=true&characterEncoding=utf-8&useSSL=true\n";
19 | private static String username = "root";
20 | private static String password = "12345678";
21 |
22 | Connection conn = null;
23 |
24 | @Before
25 | public void getConnection() throws Exception {
26 | //1.加载驱动
27 | try {
28 | Class.forName(driverName);
29 | } catch (ClassNotFoundException e) {
30 | // TODO Auto-generated catch block
31 | //System.out.println("驱动加载失败..请检查驱动包");
32 | throw new RuntimeException("驱动加载失败..请检查驱动包");
33 | }
34 |
35 | //2.获取和数据库的连接
36 | conn = DriverManager.getConnection(url, username, password);
37 | }
38 |
39 | @Test
40 | public void getStatus() {
41 | // JdbcUtils.getStatus(conn);
42 | }
43 | }
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/dracula.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Dracula Theme v1.2.0
4 |
5 | https://github.com/zenorocha/dracula-theme
6 |
7 | Copyright 2015, All rights reserved
8 |
9 | Code licensed under the MIT license
10 | http://zenorocha.mit-license.org
11 |
12 | @author Éverton Ribeiro
13 | @author Zeno Rocha
14 |
15 | */
16 |
17 | .hljs {
18 | display: block;
19 | overflow-x: auto;
20 | padding: 0.5em;
21 | background: #282a36;
22 | }
23 |
24 | .hljs-keyword,
25 | .hljs-selector-tag,
26 | .hljs-literal,
27 | .hljs-section,
28 | .hljs-link {
29 | color: #8be9fd;
30 | }
31 |
32 | .hljs-function .hljs-keyword {
33 | color: #ff79c6;
34 | }
35 |
36 | .hljs,
37 | .hljs-subst {
38 | color: #f8f8f2;
39 | }
40 |
41 | .hljs-string,
42 | .hljs-title,
43 | .hljs-name,
44 | .hljs-type,
45 | .hljs-attribute,
46 | .hljs-symbol,
47 | .hljs-bullet,
48 | .hljs-addition,
49 | .hljs-variable,
50 | .hljs-template-tag,
51 | .hljs-template-variable {
52 | color: #f1fa8c;
53 | }
54 |
55 | .hljs-comment,
56 | .hljs-quote,
57 | .hljs-deletion,
58 | .hljs-meta {
59 | color: #6272a4;
60 | }
61 |
62 | .hljs-keyword,
63 | .hljs-selector-tag,
64 | .hljs-literal,
65 | .hljs-title,
66 | .hljs-section,
67 | .hljs-doctag,
68 | .hljs-type,
69 | .hljs-name,
70 | .hljs-strong {
71 | font-weight: bold;
72 | }
73 |
74 | .hljs-emphasis {
75 | font-style: italic;
76 | }
77 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/qtcreator_dark.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Qt Creator dark color scheme
4 |
5 | */
6 |
7 |
8 | .hljs {
9 | display: block;
10 | overflow-x: auto;
11 | padding: 0.5em;
12 | background: #000000;
13 | }
14 |
15 | .hljs,
16 | .hljs-subst,
17 | .hljs-tag,
18 | .hljs-title {
19 | color: #aaaaaa;
20 | }
21 |
22 | .hljs-strong,
23 | .hljs-emphasis {
24 | color: #a8a8a2;
25 | }
26 |
27 | .hljs-bullet,
28 | .hljs-quote,
29 | .hljs-number,
30 | .hljs-regexp,
31 | .hljs-literal {
32 | color: #ff55ff;
33 | }
34 |
35 | .hljs-code
36 | .hljs-selector-class {
37 | color: #aaaaff;
38 | }
39 |
40 | .hljs-emphasis,
41 | .hljs-stronge,
42 | .hljs-type {
43 | font-style: italic;
44 | }
45 |
46 | .hljs-keyword,
47 | .hljs-selector-tag,
48 | .hljs-function,
49 | .hljs-section,
50 | .hljs-symbol,
51 | .hljs-name {
52 | color: #ffff55;
53 | }
54 |
55 | .hljs-attribute {
56 | color: #ff5555;
57 | }
58 |
59 | .hljs-variable,
60 | .hljs-params,
61 | .hljs-class .hljs-title {
62 | color: #8888ff;
63 | }
64 |
65 | .hljs-string,
66 | .hljs-selector-id,
67 | .hljs-selector-attr,
68 | .hljs-selector-pseudo,
69 | .hljs-type,
70 | .hljs-built_in,
71 | .hljs-builtin-name,
72 | .hljs-template-tag,
73 | .hljs-template-variable,
74 | .hljs-addition,
75 | .hljs-link {
76 | color: #ff55ff;
77 | }
78 |
79 | .hljs-comment,
80 | .hljs-meta,
81 | .hljs-deletion {
82 | color: #55ffff;
83 | }
84 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/qtcreator_light.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Qt Creator light color scheme
4 |
5 | */
6 |
7 |
8 | .hljs {
9 | display: block;
10 | overflow-x: auto;
11 | padding: 0.5em;
12 | background: #ffffff;
13 | }
14 |
15 | .hljs,
16 | .hljs-subst,
17 | .hljs-tag,
18 | .hljs-title {
19 | color: #000000;
20 | }
21 |
22 | .hljs-strong,
23 | .hljs-emphasis {
24 | color: #000000;
25 | }
26 |
27 | .hljs-bullet,
28 | .hljs-quote,
29 | .hljs-number,
30 | .hljs-regexp,
31 | .hljs-literal {
32 | color: #000080;
33 | }
34 |
35 | .hljs-code
36 | .hljs-selector-class {
37 | color: #800080;
38 | }
39 |
40 | .hljs-emphasis,
41 | .hljs-stronge,
42 | .hljs-type {
43 | font-style: italic;
44 | }
45 |
46 | .hljs-keyword,
47 | .hljs-selector-tag,
48 | .hljs-function,
49 | .hljs-section,
50 | .hljs-symbol,
51 | .hljs-name {
52 | color: #808000;
53 | }
54 |
55 | .hljs-attribute {
56 | color: #800000;
57 | }
58 |
59 | .hljs-variable,
60 | .hljs-params,
61 | .hljs-class .hljs-title {
62 | color: #0055AF;
63 | }
64 |
65 | .hljs-string,
66 | .hljs-selector-id,
67 | .hljs-selector-attr,
68 | .hljs-selector-pseudo,
69 | .hljs-type,
70 | .hljs-built_in,
71 | .hljs-builtin-name,
72 | .hljs-template-tag,
73 | .hljs-template-variable,
74 | .hljs-addition,
75 | .hljs-link {
76 | color: #008000;
77 | }
78 |
79 | .hljs-comment,
80 | .hljs-meta,
81 | .hljs-deletion {
82 | color: #008000;
83 | }
84 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/rainbow.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Style with support for rainbow parens
4 |
5 | */
6 |
7 | .hljs {
8 | display: block;
9 | overflow-x: auto;
10 | padding: 0.5em;
11 | background: #474949;
12 | color: #d1d9e1;
13 | }
14 |
15 |
16 | .hljs-comment,
17 | .hljs-quote {
18 | color: #969896;
19 | font-style: italic;
20 | }
21 |
22 | .hljs-keyword,
23 | .hljs-selector-tag,
24 | .hljs-literal,
25 | .hljs-type,
26 | .hljs-addition {
27 | color: #cc99cc;
28 | }
29 |
30 | .hljs-number,
31 | .hljs-selector-attr,
32 | .hljs-selector-pseudo {
33 | color: #f99157;
34 | }
35 |
36 | .hljs-string,
37 | .hljs-doctag,
38 | .hljs-regexp {
39 | color: #8abeb7;
40 | }
41 |
42 | .hljs-title,
43 | .hljs-name,
44 | .hljs-section,
45 | .hljs-built_in {
46 | color: #b5bd68;
47 | }
48 |
49 | .hljs-variable,
50 | .hljs-template-variable,
51 | .hljs-selector-id,
52 | .hljs-class .hljs-title {
53 | color: #ffcc66;
54 | }
55 |
56 | .hljs-section,
57 | .hljs-name,
58 | .hljs-strong {
59 | font-weight: bold;
60 | }
61 |
62 | .hljs-symbol,
63 | .hljs-bullet,
64 | .hljs-subst,
65 | .hljs-meta,
66 | .hljs-link {
67 | color: #f99157;
68 | }
69 |
70 | .hljs-deletion {
71 | color: #dc322f;
72 | }
73 |
74 | .hljs-formula {
75 | background: #eee8d5;
76 | }
77 |
78 | .hljs-attr,
79 | .hljs-attribute {
80 | color: #81a2be;
81 | }
82 |
83 | .hljs-emphasis {
84 | font-style: italic;
85 | }
86 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/srcery.css:
--------------------------------------------------------------------------------
1 | /*
2 | Description: Srcery dark color scheme for highlight.js
3 | Author: Chen Bin
4 | Website: https://srcery-colors.github.io/
5 | Date: 2020-04-06
6 | */
7 |
8 | .hljs {
9 | display: block;
10 | overflow-x: auto;
11 | padding: 0.5em;
12 | background: #1C1B19;
13 | color: #FCE8C3;
14 | }
15 |
16 | .hljs-strong,
17 | .hljs-emphasis {
18 | color: #918175;
19 | }
20 |
21 | .hljs-bullet,
22 | .hljs-quote,
23 | .hljs-link,
24 | .hljs-number,
25 | .hljs-regexp,
26 | .hljs-literal {
27 | color: #FF5C8F;
28 | }
29 |
30 | .hljs-code,
31 | .hljs-selector-class {
32 | color: #68A8E4
33 | }
34 |
35 | .hljs-emphasis {
36 | font-style: italic;
37 | }
38 |
39 | .hljs-keyword,
40 | .hljs-selector-tag,
41 | .hljs-section,
42 | .hljs-attribute,
43 | .hljs-variable {
44 | color: #EF2F27;
45 | }
46 |
47 | .hljs-name,
48 | .hljs-title {
49 | color: #FBB829;
50 | }
51 |
52 | .hljs-type,
53 | .hljs-params {
54 | color: #0AAEB3;
55 | }
56 |
57 | .hljs-string {
58 | color: #98BC37;
59 | }
60 |
61 | .hljs-subst,
62 | .hljs-built_in,
63 | .hljs-builtin-name,
64 | .hljs-symbol,
65 | .hljs-selector-id,
66 | .hljs-selector-attr,
67 | .hljs-selector-pseudo,
68 | .hljs-template-tag,
69 | .hljs-template-variable,
70 | .hljs-addition {
71 | color: #C07ABE;
72 | }
73 |
74 | .hljs-comment,
75 | .hljs-deletion,
76 | .hljs-meta {
77 | color: #918175;
78 | }
79 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/github-gist.css:
--------------------------------------------------------------------------------
1 | /**
2 | * GitHub Gist Theme
3 | * Author : Anthony Attard - https://github.com/AnthonyAttard
4 | * Author : Louis Barranqueiro - https://github.com/LouisBarranqueiro
5 | */
6 |
7 | .hljs {
8 | display: block;
9 | background: white;
10 | padding: 0.5em;
11 | color: #333333;
12 | overflow-x: auto;
13 | }
14 |
15 | .hljs-comment,
16 | .hljs-meta {
17 | color: #969896;
18 | }
19 |
20 | .hljs-variable,
21 | .hljs-template-variable,
22 | .hljs-strong,
23 | .hljs-emphasis,
24 | .hljs-quote {
25 | color: #df5000;
26 | }
27 |
28 | .hljs-keyword,
29 | .hljs-selector-tag,
30 | .hljs-type {
31 | color: #d73a49;
32 | }
33 |
34 | .hljs-literal,
35 | .hljs-symbol,
36 | .hljs-bullet,
37 | .hljs-attribute {
38 | color: #0086b3;
39 | }
40 |
41 | .hljs-section,
42 | .hljs-name {
43 | color: #63a35c;
44 | }
45 |
46 | .hljs-tag {
47 | color: #333333;
48 | }
49 |
50 | .hljs-title,
51 | .hljs-attr,
52 | .hljs-selector-id,
53 | .hljs-selector-class,
54 | .hljs-selector-attr,
55 | .hljs-selector-pseudo {
56 | color: #6f42c1;
57 | }
58 |
59 | .hljs-addition {
60 | color: #55a532;
61 | background-color: #eaffea;
62 | }
63 |
64 | .hljs-deletion {
65 | color: #bd2c00;
66 | background-color: #ffecec;
67 | }
68 |
69 | .hljs-link {
70 | text-decoration: underline;
71 | }
72 |
73 | .hljs-number {
74 | color: #005cc5;
75 | }
76 |
77 | .hljs-string {
78 | color: #032f62;
79 | }
80 |
--------------------------------------------------------------------------------
/mysql-monitor-provider/src/main/java/com/neo/entity/response/DataBaseDetaiRes.java:
--------------------------------------------------------------------------------
1 | package com.neo.entity.response;
2 |
3 | import com.neo.entity.dao.DataBaseDao;
4 | import lombok.Data;
5 |
6 | import java.util.Map;
7 |
8 | @Data
9 | public class DataBaseDetaiRes extends DataBaseDao {
10 |
11 | private String version;
12 | /**
13 | * MYSQL 安装目录
14 | */
15 | private String mySqlHome;
16 |
17 | private String basedir;
18 | /**
19 | * MySQL 数据存放的位置
20 | */
21 | private String datadir;
22 |
23 |
24 | /**
25 | * 数据库 大小简介
26 | */
27 | private Map dbSize;
28 |
29 | /**
30 | * 数据库编码信息
31 | */
32 | private Map charMap;
33 | /**
34 | * 错误日志
35 | */
36 | private Map logError;
37 |
38 | /**
39 | * 二进制日志
40 | */
41 | private Map logBin;
42 | /**
43 | * 通用日志
44 | */
45 | private Map generalLog;
46 | /**
47 | * 慢查询日志
48 | */
49 | private Map slowQueryLog;
50 | /**
51 | * 最大连接数
52 | */
53 | private Map maxConnecttion;
54 | /**
55 | * 线程数
56 | */
57 | private Map threads;
58 |
59 | /**
60 | * table lock
61 | */
62 | private Map tableLock;
63 |
64 |
65 |
66 | private Map variables;
67 | }
68 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/kimbie.dark.css:
--------------------------------------------------------------------------------
1 | /*
2 | Name: Kimbie (dark)
3 | Author: Jan T. Sott
4 | License: Creative Commons Attribution-ShareAlike 4.0 Unported License
5 | URL: https://github.com/idleberg/Kimbie-highlight.js
6 | */
7 |
8 | /* Kimbie Comment */
9 | .hljs-comment,
10 | .hljs-quote {
11 | color: #d6baad;
12 | }
13 |
14 | /* Kimbie Red */
15 | .hljs-variable,
16 | .hljs-template-variable,
17 | .hljs-tag,
18 | .hljs-name,
19 | .hljs-selector-id,
20 | .hljs-selector-class,
21 | .hljs-regexp,
22 | .hljs-meta {
23 | color: #dc3958;
24 | }
25 |
26 | /* Kimbie Orange */
27 | .hljs-number,
28 | .hljs-built_in,
29 | .hljs-builtin-name,
30 | .hljs-literal,
31 | .hljs-type,
32 | .hljs-params,
33 | .hljs-deletion,
34 | .hljs-link {
35 | color: #f79a32;
36 | }
37 |
38 | /* Kimbie Yellow */
39 | .hljs-title,
40 | .hljs-section,
41 | .hljs-attribute {
42 | color: #f06431;
43 | }
44 |
45 | /* Kimbie Green */
46 | .hljs-string,
47 | .hljs-symbol,
48 | .hljs-bullet,
49 | .hljs-addition {
50 | color: #889b4a;
51 | }
52 |
53 | /* Kimbie Purple */
54 | .hljs-keyword,
55 | .hljs-selector-tag,
56 | .hljs-function {
57 | color: #98676a;
58 | }
59 |
60 | .hljs {
61 | display: block;
62 | overflow-x: auto;
63 | background: #221a0f;
64 | color: #d3af86;
65 | padding: 0.5em;
66 | }
67 |
68 | .hljs-emphasis {
69 | font-style: italic;
70 | }
71 |
72 | .hljs-strong {
73 | font-weight: bold;
74 | }
75 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/kimbie.light.css:
--------------------------------------------------------------------------------
1 | /*
2 | Name: Kimbie (light)
3 | Author: Jan T. Sott
4 | License: Creative Commons Attribution-ShareAlike 4.0 Unported License
5 | URL: https://github.com/idleberg/Kimbie-highlight.js
6 | */
7 |
8 | /* Kimbie Comment */
9 | .hljs-comment,
10 | .hljs-quote {
11 | color: #a57a4c;
12 | }
13 |
14 | /* Kimbie Red */
15 | .hljs-variable,
16 | .hljs-template-variable,
17 | .hljs-tag,
18 | .hljs-name,
19 | .hljs-selector-id,
20 | .hljs-selector-class,
21 | .hljs-regexp,
22 | .hljs-meta {
23 | color: #dc3958;
24 | }
25 |
26 | /* Kimbie Orange */
27 | .hljs-number,
28 | .hljs-built_in,
29 | .hljs-builtin-name,
30 | .hljs-literal,
31 | .hljs-type,
32 | .hljs-params,
33 | .hljs-deletion,
34 | .hljs-link {
35 | color: #f79a32;
36 | }
37 |
38 | /* Kimbie Yellow */
39 | .hljs-title,
40 | .hljs-section,
41 | .hljs-attribute {
42 | color: #f06431;
43 | }
44 |
45 | /* Kimbie Green */
46 | .hljs-string,
47 | .hljs-symbol,
48 | .hljs-bullet,
49 | .hljs-addition {
50 | color: #889b4a;
51 | }
52 |
53 | /* Kimbie Purple */
54 | .hljs-keyword,
55 | .hljs-selector-tag,
56 | .hljs-function {
57 | color: #98676a;
58 | }
59 |
60 | .hljs {
61 | display: block;
62 | overflow-x: auto;
63 | background: #fbebd4;
64 | color: #84613d;
65 | padding: 0.5em;
66 | }
67 |
68 | .hljs-emphasis {
69 | font-style: italic;
70 | }
71 |
72 | .hljs-strong {
73 | font-weight: bold;
74 | }
75 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/atelier-dune-dark.css:
--------------------------------------------------------------------------------
1 | /* Base16 Atelier Dune Dark - Theme */
2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) */
3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
4 |
5 | /* Atelier-Dune Comment */
6 | .hljs-comment,
7 | .hljs-quote {
8 | color: #999580;
9 | }
10 |
11 | /* Atelier-Dune Red */
12 | .hljs-variable,
13 | .hljs-template-variable,
14 | .hljs-attribute,
15 | .hljs-tag,
16 | .hljs-name,
17 | .hljs-regexp,
18 | .hljs-link,
19 | .hljs-name,
20 | .hljs-selector-id,
21 | .hljs-selector-class {
22 | color: #d73737;
23 | }
24 |
25 | /* Atelier-Dune Orange */
26 | .hljs-number,
27 | .hljs-meta,
28 | .hljs-built_in,
29 | .hljs-builtin-name,
30 | .hljs-literal,
31 | .hljs-type,
32 | .hljs-params {
33 | color: #b65611;
34 | }
35 |
36 | /* Atelier-Dune Green */
37 | .hljs-string,
38 | .hljs-symbol,
39 | .hljs-bullet {
40 | color: #60ac39;
41 | }
42 |
43 | /* Atelier-Dune Blue */
44 | .hljs-title,
45 | .hljs-section {
46 | color: #6684e1;
47 | }
48 |
49 | /* Atelier-Dune Purple */
50 | .hljs-keyword,
51 | .hljs-selector-tag {
52 | color: #b854d4;
53 | }
54 |
55 | .hljs {
56 | display: block;
57 | overflow-x: auto;
58 | background: #20201d;
59 | color: #a6a28c;
60 | padding: 0.5em;
61 | }
62 |
63 | .hljs-emphasis {
64 | font-style: italic;
65 | }
66 |
67 | .hljs-strong {
68 | font-weight: bold;
69 | }
70 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/monokai-sublime.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Monokai Sublime style. Derived from Monokai by noformnocontent http://nn.mit-license.org/
4 |
5 | */
6 |
7 | .hljs {
8 | display: block;
9 | overflow-x: auto;
10 | padding: 0.5em;
11 | background: #23241f;
12 | }
13 |
14 | .hljs,
15 | .hljs-tag,
16 | .hljs-subst {
17 | color: #f8f8f2;
18 | }
19 |
20 | .hljs-strong,
21 | .hljs-emphasis {
22 | color: #a8a8a2;
23 | }
24 |
25 | .hljs-bullet,
26 | .hljs-quote,
27 | .hljs-number,
28 | .hljs-regexp,
29 | .hljs-literal,
30 | .hljs-link {
31 | color: #ae81ff;
32 | }
33 |
34 | .hljs-code,
35 | .hljs-title,
36 | .hljs-section,
37 | .hljs-selector-class {
38 | color: #a6e22e;
39 | }
40 |
41 | .hljs-strong {
42 | font-weight: bold;
43 | }
44 |
45 | .hljs-emphasis {
46 | font-style: italic;
47 | }
48 |
49 | .hljs-keyword,
50 | .hljs-selector-tag,
51 | .hljs-name,
52 | .hljs-attr {
53 | color: #f92672;
54 | }
55 |
56 | .hljs-symbol,
57 | .hljs-attribute {
58 | color: #66d9ef;
59 | }
60 |
61 | .hljs-params,
62 | .hljs-class .hljs-title {
63 | color: #f8f8f2;
64 | }
65 |
66 | .hljs-string,
67 | .hljs-type,
68 | .hljs-built_in,
69 | .hljs-builtin-name,
70 | .hljs-selector-id,
71 | .hljs-selector-attr,
72 | .hljs-selector-pseudo,
73 | .hljs-addition,
74 | .hljs-variable,
75 | .hljs-template-variable {
76 | color: #e6db74;
77 | }
78 |
79 | .hljs-comment,
80 | .hljs-deletion,
81 | .hljs-meta {
82 | color: #75715e;
83 | }
84 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/atelier-dune-light.css:
--------------------------------------------------------------------------------
1 | /* Base16 Atelier Dune Light - Theme */
2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) */
3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
4 |
5 | /* Atelier-Dune Comment */
6 | .hljs-comment,
7 | .hljs-quote {
8 | color: #7d7a68;
9 | }
10 |
11 | /* Atelier-Dune Red */
12 | .hljs-variable,
13 | .hljs-template-variable,
14 | .hljs-attribute,
15 | .hljs-tag,
16 | .hljs-name,
17 | .hljs-regexp,
18 | .hljs-link,
19 | .hljs-name,
20 | .hljs-selector-id,
21 | .hljs-selector-class {
22 | color: #d73737;
23 | }
24 |
25 | /* Atelier-Dune Orange */
26 | .hljs-number,
27 | .hljs-meta,
28 | .hljs-built_in,
29 | .hljs-builtin-name,
30 | .hljs-literal,
31 | .hljs-type,
32 | .hljs-params {
33 | color: #b65611;
34 | }
35 |
36 | /* Atelier-Dune Green */
37 | .hljs-string,
38 | .hljs-symbol,
39 | .hljs-bullet {
40 | color: #60ac39;
41 | }
42 |
43 | /* Atelier-Dune Blue */
44 | .hljs-title,
45 | .hljs-section {
46 | color: #6684e1;
47 | }
48 |
49 | /* Atelier-Dune Purple */
50 | .hljs-keyword,
51 | .hljs-selector-tag {
52 | color: #b854d4;
53 | }
54 |
55 | .hljs {
56 | display: block;
57 | overflow-x: auto;
58 | background: #fefbec;
59 | color: #6e6b5e;
60 | padding: 0.5em;
61 | }
62 |
63 | .hljs-emphasis {
64 | font-style: italic;
65 | }
66 |
67 | .hljs-strong {
68 | font-weight: bold;
69 | }
70 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/atelier-heath-dark.css:
--------------------------------------------------------------------------------
1 | /* Base16 Atelier Heath Dark - Theme */
2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath) */
3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
4 |
5 | /* Atelier-Heath Comment */
6 | .hljs-comment,
7 | .hljs-quote {
8 | color: #9e8f9e;
9 | }
10 |
11 | /* Atelier-Heath Red */
12 | .hljs-variable,
13 | .hljs-template-variable,
14 | .hljs-attribute,
15 | .hljs-tag,
16 | .hljs-name,
17 | .hljs-regexp,
18 | .hljs-link,
19 | .hljs-name,
20 | .hljs-selector-id,
21 | .hljs-selector-class {
22 | color: #ca402b;
23 | }
24 |
25 | /* Atelier-Heath Orange */
26 | .hljs-number,
27 | .hljs-meta,
28 | .hljs-built_in,
29 | .hljs-builtin-name,
30 | .hljs-literal,
31 | .hljs-type,
32 | .hljs-params {
33 | color: #a65926;
34 | }
35 |
36 | /* Atelier-Heath Green */
37 | .hljs-string,
38 | .hljs-symbol,
39 | .hljs-bullet {
40 | color: #918b3b;
41 | }
42 |
43 | /* Atelier-Heath Blue */
44 | .hljs-title,
45 | .hljs-section {
46 | color: #516aec;
47 | }
48 |
49 | /* Atelier-Heath Purple */
50 | .hljs-keyword,
51 | .hljs-selector-tag {
52 | color: #7b59c0;
53 | }
54 |
55 | .hljs {
56 | display: block;
57 | overflow-x: auto;
58 | background: #1b181b;
59 | color: #ab9bab;
60 | padding: 0.5em;
61 | }
62 |
63 | .hljs-emphasis {
64 | font-style: italic;
65 | }
66 |
67 | .hljs-strong {
68 | font-weight: bold;
69 | }
70 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/atelier-heath-light.css:
--------------------------------------------------------------------------------
1 | /* Base16 Atelier Heath Light - Theme */
2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath) */
3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
4 |
5 | /* Atelier-Heath Comment */
6 | .hljs-comment,
7 | .hljs-quote {
8 | color: #776977;
9 | }
10 |
11 | /* Atelier-Heath Red */
12 | .hljs-variable,
13 | .hljs-template-variable,
14 | .hljs-attribute,
15 | .hljs-tag,
16 | .hljs-name,
17 | .hljs-regexp,
18 | .hljs-link,
19 | .hljs-name,
20 | .hljs-selector-id,
21 | .hljs-selector-class {
22 | color: #ca402b;
23 | }
24 |
25 | /* Atelier-Heath Orange */
26 | .hljs-number,
27 | .hljs-meta,
28 | .hljs-built_in,
29 | .hljs-builtin-name,
30 | .hljs-literal,
31 | .hljs-type,
32 | .hljs-params {
33 | color: #a65926;
34 | }
35 |
36 | /* Atelier-Heath Green */
37 | .hljs-string,
38 | .hljs-symbol,
39 | .hljs-bullet {
40 | color: #918b3b;
41 | }
42 |
43 | /* Atelier-Heath Blue */
44 | .hljs-title,
45 | .hljs-section {
46 | color: #516aec;
47 | }
48 |
49 | /* Atelier-Heath Purple */
50 | .hljs-keyword,
51 | .hljs-selector-tag {
52 | color: #7b59c0;
53 | }
54 |
55 | .hljs {
56 | display: block;
57 | overflow-x: auto;
58 | background: #f7f3f7;
59 | color: #695d69;
60 | padding: 0.5em;
61 | }
62 |
63 | .hljs-emphasis {
64 | font-style: italic;
65 | }
66 |
67 | .hljs-strong {
68 | font-weight: bold;
69 | }
70 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/atelier-forest-dark.css:
--------------------------------------------------------------------------------
1 | /* Base16 Atelier Forest Dark - Theme */
2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest) */
3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
4 |
5 | /* Atelier-Forest Comment */
6 | .hljs-comment,
7 | .hljs-quote {
8 | color: #9c9491;
9 | }
10 |
11 | /* Atelier-Forest Red */
12 | .hljs-variable,
13 | .hljs-template-variable,
14 | .hljs-attribute,
15 | .hljs-tag,
16 | .hljs-name,
17 | .hljs-regexp,
18 | .hljs-link,
19 | .hljs-name,
20 | .hljs-selector-id,
21 | .hljs-selector-class {
22 | color: #f22c40;
23 | }
24 |
25 | /* Atelier-Forest Orange */
26 | .hljs-number,
27 | .hljs-meta,
28 | .hljs-built_in,
29 | .hljs-builtin-name,
30 | .hljs-literal,
31 | .hljs-type,
32 | .hljs-params {
33 | color: #df5320;
34 | }
35 |
36 | /* Atelier-Forest Green */
37 | .hljs-string,
38 | .hljs-symbol,
39 | .hljs-bullet {
40 | color: #7b9726;
41 | }
42 |
43 | /* Atelier-Forest Blue */
44 | .hljs-title,
45 | .hljs-section {
46 | color: #407ee7;
47 | }
48 |
49 | /* Atelier-Forest Purple */
50 | .hljs-keyword,
51 | .hljs-selector-tag {
52 | color: #6666ea;
53 | }
54 |
55 | .hljs {
56 | display: block;
57 | overflow-x: auto;
58 | background: #1b1918;
59 | color: #a8a19f;
60 | padding: 0.5em;
61 | }
62 |
63 | .hljs-emphasis {
64 | font-style: italic;
65 | }
66 |
67 | .hljs-strong {
68 | font-weight: bold;
69 | }
70 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/atelier-forest-light.css:
--------------------------------------------------------------------------------
1 | /* Base16 Atelier Forest Light - Theme */
2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest) */
3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
4 |
5 | /* Atelier-Forest Comment */
6 | .hljs-comment,
7 | .hljs-quote {
8 | color: #766e6b;
9 | }
10 |
11 | /* Atelier-Forest Red */
12 | .hljs-variable,
13 | .hljs-template-variable,
14 | .hljs-attribute,
15 | .hljs-tag,
16 | .hljs-name,
17 | .hljs-regexp,
18 | .hljs-link,
19 | .hljs-name,
20 | .hljs-selector-id,
21 | .hljs-selector-class {
22 | color: #f22c40;
23 | }
24 |
25 | /* Atelier-Forest Orange */
26 | .hljs-number,
27 | .hljs-meta,
28 | .hljs-built_in,
29 | .hljs-builtin-name,
30 | .hljs-literal,
31 | .hljs-type,
32 | .hljs-params {
33 | color: #df5320;
34 | }
35 |
36 | /* Atelier-Forest Green */
37 | .hljs-string,
38 | .hljs-symbol,
39 | .hljs-bullet {
40 | color: #7b9726;
41 | }
42 |
43 | /* Atelier-Forest Blue */
44 | .hljs-title,
45 | .hljs-section {
46 | color: #407ee7;
47 | }
48 |
49 | /* Atelier-Forest Purple */
50 | .hljs-keyword,
51 | .hljs-selector-tag {
52 | color: #6666ea;
53 | }
54 |
55 | .hljs {
56 | display: block;
57 | overflow-x: auto;
58 | background: #f1efee;
59 | color: #68615e;
60 | padding: 0.5em;
61 | }
62 |
63 | .hljs-emphasis {
64 | font-style: italic;
65 | }
66 |
67 | .hljs-strong {
68 | font-weight: bold;
69 | }
70 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/tomorrow-night-bright.css:
--------------------------------------------------------------------------------
1 | /* Tomorrow Night Bright Theme */
2 | /* Original theme - https://github.com/chriskempson/tomorrow-theme */
3 | /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
4 |
5 | /* Tomorrow Comment */
6 | .hljs-comment,
7 | .hljs-quote {
8 | color: #969896;
9 | }
10 |
11 | /* Tomorrow Red */
12 | .hljs-variable,
13 | .hljs-template-variable,
14 | .hljs-tag,
15 | .hljs-name,
16 | .hljs-selector-id,
17 | .hljs-selector-class,
18 | .hljs-regexp,
19 | .hljs-deletion {
20 | color: #d54e53;
21 | }
22 |
23 | /* Tomorrow Orange */
24 | .hljs-number,
25 | .hljs-built_in,
26 | .hljs-builtin-name,
27 | .hljs-literal,
28 | .hljs-type,
29 | .hljs-params,
30 | .hljs-meta,
31 | .hljs-link {
32 | color: #e78c45;
33 | }
34 |
35 | /* Tomorrow Yellow */
36 | .hljs-attribute {
37 | color: #e7c547;
38 | }
39 |
40 | /* Tomorrow Green */
41 | .hljs-string,
42 | .hljs-symbol,
43 | .hljs-bullet,
44 | .hljs-addition {
45 | color: #b9ca4a;
46 | }
47 |
48 | /* Tomorrow Blue */
49 | .hljs-title,
50 | .hljs-section {
51 | color: #7aa6da;
52 | }
53 |
54 | /* Tomorrow Purple */
55 | .hljs-keyword,
56 | .hljs-selector-tag {
57 | color: #c397d8;
58 | }
59 |
60 | .hljs {
61 | display: block;
62 | overflow-x: auto;
63 | background: black;
64 | color: #eaeaea;
65 | padding: 0.5em;
66 | }
67 |
68 | .hljs-emphasis {
69 | font-style: italic;
70 | }
71 |
72 | .hljs-strong {
73 | font-weight: bold;
74 | }
75 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/tomorrow-night-eighties.css:
--------------------------------------------------------------------------------
1 | /* Tomorrow Night Eighties Theme */
2 | /* Original theme - https://github.com/chriskempson/tomorrow-theme */
3 | /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
4 |
5 | /* Tomorrow Comment */
6 | .hljs-comment,
7 | .hljs-quote {
8 | color: #999999;
9 | }
10 |
11 | /* Tomorrow Red */
12 | .hljs-variable,
13 | .hljs-template-variable,
14 | .hljs-tag,
15 | .hljs-name,
16 | .hljs-selector-id,
17 | .hljs-selector-class,
18 | .hljs-regexp,
19 | .hljs-deletion {
20 | color: #f2777a;
21 | }
22 |
23 | /* Tomorrow Orange */
24 | .hljs-number,
25 | .hljs-built_in,
26 | .hljs-builtin-name,
27 | .hljs-literal,
28 | .hljs-type,
29 | .hljs-params,
30 | .hljs-meta,
31 | .hljs-link {
32 | color: #f99157;
33 | }
34 |
35 | /* Tomorrow Yellow */
36 | .hljs-attribute {
37 | color: #ffcc66;
38 | }
39 |
40 | /* Tomorrow Green */
41 | .hljs-string,
42 | .hljs-symbol,
43 | .hljs-bullet,
44 | .hljs-addition {
45 | color: #99cc99;
46 | }
47 |
48 | /* Tomorrow Blue */
49 | .hljs-title,
50 | .hljs-section {
51 | color: #6699cc;
52 | }
53 |
54 | /* Tomorrow Purple */
55 | .hljs-keyword,
56 | .hljs-selector-tag {
57 | color: #cc99cc;
58 | }
59 |
60 | .hljs {
61 | display: block;
62 | overflow-x: auto;
63 | background: #2d2d2d;
64 | color: #cccccc;
65 | padding: 0.5em;
66 | }
67 |
68 | .hljs-emphasis {
69 | font-style: italic;
70 | }
71 |
72 | .hljs-strong {
73 | font-weight: bold;
74 | }
75 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/arduino-light.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Arduino® Light Theme - Stefania Mellai
4 |
5 | */
6 |
7 | .hljs {
8 | display: block;
9 | overflow-x: auto;
10 | padding: 0.5em;
11 | background: #FFFFFF;
12 | }
13 |
14 | .hljs,
15 | .hljs-subst {
16 | color: #434f54;
17 | }
18 |
19 | .hljs-keyword,
20 | .hljs-attribute,
21 | .hljs-selector-tag,
22 | .hljs-doctag,
23 | .hljs-name {
24 | color: #00979D;
25 | }
26 |
27 | .hljs-built_in,
28 | .hljs-literal,
29 | .hljs-bullet,
30 | .hljs-code,
31 | .hljs-addition {
32 | color: #D35400;
33 | }
34 |
35 | .hljs-regexp,
36 | .hljs-symbol,
37 | .hljs-variable,
38 | .hljs-template-variable,
39 | .hljs-link,
40 | .hljs-selector-attr,
41 | .hljs-selector-pseudo {
42 | color: #00979D;
43 | }
44 |
45 | .hljs-type,
46 | .hljs-string,
47 | .hljs-selector-id,
48 | .hljs-selector-class,
49 | .hljs-quote,
50 | .hljs-template-tag,
51 | .hljs-deletion {
52 | color: #005C5F;
53 | }
54 |
55 | .hljs-title,
56 | .hljs-section {
57 | color: #880000;
58 | font-weight: bold;
59 | }
60 |
61 | .hljs-comment {
62 | color: rgba(149,165,166,.8);
63 | }
64 |
65 | .hljs-meta-keyword {
66 | color: #728E00;
67 | }
68 |
69 | .hljs-meta {
70 | color: #434f54;
71 | }
72 |
73 | .hljs-emphasis {
74 | font-style: italic;
75 | }
76 |
77 | .hljs-strong {
78 | font-weight: bold;
79 | }
80 |
81 | .hljs-function {
82 | color: #728E00;
83 | }
84 |
85 | .hljs-number {
86 | color: #8A7B52;
87 | }
88 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/atelier-seaside-dark.css:
--------------------------------------------------------------------------------
1 | /* Base16 Atelier Seaside Dark - Theme */
2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside) */
3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
4 |
5 | /* Atelier-Seaside Comment */
6 | .hljs-comment,
7 | .hljs-quote {
8 | color: #809980;
9 | }
10 |
11 | /* Atelier-Seaside Red */
12 | .hljs-variable,
13 | .hljs-template-variable,
14 | .hljs-attribute,
15 | .hljs-tag,
16 | .hljs-name,
17 | .hljs-regexp,
18 | .hljs-link,
19 | .hljs-name,
20 | .hljs-selector-id,
21 | .hljs-selector-class {
22 | color: #e6193c;
23 | }
24 |
25 | /* Atelier-Seaside Orange */
26 | .hljs-number,
27 | .hljs-meta,
28 | .hljs-built_in,
29 | .hljs-builtin-name,
30 | .hljs-literal,
31 | .hljs-type,
32 | .hljs-params {
33 | color: #87711d;
34 | }
35 |
36 | /* Atelier-Seaside Green */
37 | .hljs-string,
38 | .hljs-symbol,
39 | .hljs-bullet {
40 | color: #29a329;
41 | }
42 |
43 | /* Atelier-Seaside Blue */
44 | .hljs-title,
45 | .hljs-section {
46 | color: #3d62f5;
47 | }
48 |
49 | /* Atelier-Seaside Purple */
50 | .hljs-keyword,
51 | .hljs-selector-tag {
52 | color: #ad2bee;
53 | }
54 |
55 | .hljs {
56 | display: block;
57 | overflow-x: auto;
58 | background: #131513;
59 | color: #8ca68c;
60 | padding: 0.5em;
61 | }
62 |
63 | .hljs-emphasis {
64 | font-style: italic;
65 | }
66 |
67 | .hljs-strong {
68 | font-weight: bold;
69 | }
70 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/atelier-seaside-light.css:
--------------------------------------------------------------------------------
1 | /* Base16 Atelier Seaside Light - Theme */
2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside) */
3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
4 |
5 | /* Atelier-Seaside Comment */
6 | .hljs-comment,
7 | .hljs-quote {
8 | color: #687d68;
9 | }
10 |
11 | /* Atelier-Seaside Red */
12 | .hljs-variable,
13 | .hljs-template-variable,
14 | .hljs-attribute,
15 | .hljs-tag,
16 | .hljs-name,
17 | .hljs-regexp,
18 | .hljs-link,
19 | .hljs-name,
20 | .hljs-selector-id,
21 | .hljs-selector-class {
22 | color: #e6193c;
23 | }
24 |
25 | /* Atelier-Seaside Orange */
26 | .hljs-number,
27 | .hljs-meta,
28 | .hljs-built_in,
29 | .hljs-builtin-name,
30 | .hljs-literal,
31 | .hljs-type,
32 | .hljs-params {
33 | color: #87711d;
34 | }
35 |
36 | /* Atelier-Seaside Green */
37 | .hljs-string,
38 | .hljs-symbol,
39 | .hljs-bullet {
40 | color: #29a329;
41 | }
42 |
43 | /* Atelier-Seaside Blue */
44 | .hljs-title,
45 | .hljs-section {
46 | color: #3d62f5;
47 | }
48 |
49 | /* Atelier-Seaside Purple */
50 | .hljs-keyword,
51 | .hljs-selector-tag {
52 | color: #ad2bee;
53 | }
54 |
55 | .hljs {
56 | display: block;
57 | overflow-x: auto;
58 | background: #f4fbf4;
59 | color: #5e6e5e;
60 | padding: 0.5em;
61 | }
62 |
63 | .hljs-emphasis {
64 | font-style: italic;
65 | }
66 |
67 | .hljs-strong {
68 | font-weight: bold;
69 | }
70 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/atelier-lakeside-dark.css:
--------------------------------------------------------------------------------
1 | /* Base16 Atelier Lakeside Dark - Theme */
2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside) */
3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
4 |
5 | /* Atelier-Lakeside Comment */
6 | .hljs-comment,
7 | .hljs-quote {
8 | color: #7195a8;
9 | }
10 |
11 | /* Atelier-Lakeside Red */
12 | .hljs-variable,
13 | .hljs-template-variable,
14 | .hljs-attribute,
15 | .hljs-tag,
16 | .hljs-name,
17 | .hljs-regexp,
18 | .hljs-link,
19 | .hljs-name,
20 | .hljs-selector-id,
21 | .hljs-selector-class {
22 | color: #d22d72;
23 | }
24 |
25 | /* Atelier-Lakeside Orange */
26 | .hljs-number,
27 | .hljs-meta,
28 | .hljs-built_in,
29 | .hljs-builtin-name,
30 | .hljs-literal,
31 | .hljs-type,
32 | .hljs-params {
33 | color: #935c25;
34 | }
35 |
36 | /* Atelier-Lakeside Green */
37 | .hljs-string,
38 | .hljs-symbol,
39 | .hljs-bullet {
40 | color: #568c3b;
41 | }
42 |
43 | /* Atelier-Lakeside Blue */
44 | .hljs-title,
45 | .hljs-section {
46 | color: #257fad;
47 | }
48 |
49 | /* Atelier-Lakeside Purple */
50 | .hljs-keyword,
51 | .hljs-selector-tag {
52 | color: #6b6bb8;
53 | }
54 |
55 | .hljs {
56 | display: block;
57 | overflow-x: auto;
58 | background: #161b1d;
59 | color: #7ea2b4;
60 | padding: 0.5em;
61 | }
62 |
63 | .hljs-emphasis {
64 | font-style: italic;
65 | }
66 |
67 | .hljs-strong {
68 | font-weight: bold;
69 | }
70 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/atelier-lakeside-light.css:
--------------------------------------------------------------------------------
1 | /* Base16 Atelier Lakeside Light - Theme */
2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside) */
3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
4 |
5 | /* Atelier-Lakeside Comment */
6 | .hljs-comment,
7 | .hljs-quote {
8 | color: #5a7b8c;
9 | }
10 |
11 | /* Atelier-Lakeside Red */
12 | .hljs-variable,
13 | .hljs-template-variable,
14 | .hljs-attribute,
15 | .hljs-tag,
16 | .hljs-name,
17 | .hljs-regexp,
18 | .hljs-link,
19 | .hljs-name,
20 | .hljs-selector-id,
21 | .hljs-selector-class {
22 | color: #d22d72;
23 | }
24 |
25 | /* Atelier-Lakeside Orange */
26 | .hljs-number,
27 | .hljs-meta,
28 | .hljs-built_in,
29 | .hljs-builtin-name,
30 | .hljs-literal,
31 | .hljs-type,
32 | .hljs-params {
33 | color: #935c25;
34 | }
35 |
36 | /* Atelier-Lakeside Green */
37 | .hljs-string,
38 | .hljs-symbol,
39 | .hljs-bullet {
40 | color: #568c3b;
41 | }
42 |
43 | /* Atelier-Lakeside Blue */
44 | .hljs-title,
45 | .hljs-section {
46 | color: #257fad;
47 | }
48 |
49 | /* Atelier-Lakeside Purple */
50 | .hljs-keyword,
51 | .hljs-selector-tag {
52 | color: #6b6bb8;
53 | }
54 |
55 | .hljs {
56 | display: block;
57 | overflow-x: auto;
58 | background: #ebf8ff;
59 | color: #516d7b;
60 | padding: 0.5em;
61 | }
62 |
63 | .hljs-emphasis {
64 | font-style: italic;
65 | }
66 |
67 | .hljs-strong {
68 | font-weight: bold;
69 | }
70 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/lioshi.css:
--------------------------------------------------------------------------------
1 | /* lioshi Theme */
2 | /* Original theme - https://github.com/lioshi/vscode-lioshi-theme */
3 |
4 | /* Comment */
5 | .hljs-comment {
6 | color: #8d8d8d;
7 | }
8 |
9 | /* quote */
10 | .hljs-quote {
11 | color: #b3c7d8;
12 | }
13 |
14 | /* Red */
15 | .hljs-variable,
16 | .hljs-template-variable,
17 | .hljs-tag,
18 | .hljs-name,
19 | .hljs-selector-id,
20 | .hljs-selector-class,
21 | .hljs-regexp,
22 | .hljs-deletion {
23 | color: #cc6666;
24 | }
25 |
26 | /* Orange */
27 | .hljs-number,
28 | .hljs-built_in,
29 | .hljs-builtin-name,
30 | .hljs-literal,
31 | .hljs-type,
32 | .hljs-subst
33 | .hljs-link {
34 | color: #de935f;
35 | }
36 |
37 | /* Yellow */
38 | .hljs-attribute {
39 | color: #f0c674;
40 | }
41 |
42 | /* Green */
43 | .hljs-string,
44 | .hljs-bullet,
45 | .hljs-params,
46 | .hljs-addition {
47 | color: #b5bd68;
48 | }
49 |
50 | /* Blue */
51 | .hljs-title,
52 | .hljs-meta,
53 | .hljs-section {
54 | color: #81a2be;
55 | }
56 |
57 | /* Purple */
58 | .hljs-selector-tag,
59 | .hljs-keyword,
60 | .hljs-function,
61 | .hljs-class {
62 | color: #be94bb;
63 | }
64 |
65 | /* Purple light */
66 | .hljs-symbol {
67 | color: #dbc4d9;
68 | }
69 |
70 | .hljs {
71 | display: block;
72 | overflow-x: auto;
73 | background: #303030;
74 | color: #c5c8c6;
75 | padding: 0.5em;
76 | }
77 |
78 | .hljs-emphasis {
79 | font-style: italic;
80 | }
81 |
82 | .hljs-strong {
83 | font-weight: bold;
84 | }
85 |
86 |
87 |
88 |
89 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/googlecode.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Google Code style (c) Aahan Krish
4 |
5 | */
6 |
7 | .hljs {
8 | display: block;
9 | overflow-x: auto;
10 | padding: 0.5em;
11 | background: white;
12 | color: black;
13 | }
14 |
15 | .hljs-comment,
16 | .hljs-quote {
17 | color: #800;
18 | }
19 |
20 | .hljs-keyword,
21 | .hljs-selector-tag,
22 | .hljs-section,
23 | .hljs-title,
24 | .hljs-name {
25 | color: #008;
26 | }
27 |
28 | .hljs-variable,
29 | .hljs-template-variable {
30 | color: #660;
31 | }
32 |
33 | .hljs-string,
34 | .hljs-selector-attr,
35 | .hljs-selector-pseudo,
36 | .hljs-regexp {
37 | color: #080;
38 | }
39 |
40 | .hljs-literal,
41 | .hljs-symbol,
42 | .hljs-bullet,
43 | .hljs-meta,
44 | .hljs-number,
45 | .hljs-link {
46 | color: #066;
47 | }
48 |
49 | .hljs-title,
50 | .hljs-doctag,
51 | .hljs-type,
52 | .hljs-attr,
53 | .hljs-built_in,
54 | .hljs-builtin-name,
55 | .hljs-params {
56 | color: #606;
57 | }
58 |
59 | .hljs-attribute,
60 | .hljs-subst {
61 | color: #000;
62 | }
63 |
64 | .hljs-formula {
65 | background-color: #eee;
66 | font-style: italic;
67 | }
68 |
69 | .hljs-selector-id,
70 | .hljs-selector-class {
71 | color: #9B703F
72 | }
73 |
74 | .hljs-addition {
75 | background-color: #baeeba;
76 | }
77 |
78 | .hljs-deletion {
79 | background-color: #ffc8bd;
80 | }
81 |
82 | .hljs-doctag,
83 | .hljs-strong {
84 | font-weight: bold;
85 | }
86 |
87 | .hljs-emphasis {
88 | font-style: italic;
89 | }
90 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/hopscotch.css:
--------------------------------------------------------------------------------
1 | /*
2 | * Hopscotch
3 | * by Jan T. Sott
4 | * https://github.com/idleberg/Hopscotch
5 | *
6 | * This work is licensed under the Creative Commons CC0 1.0 Universal License
7 | */
8 |
9 | /* Comment */
10 | .hljs-comment,
11 | .hljs-quote {
12 | color: #989498;
13 | }
14 |
15 | /* Red */
16 | .hljs-variable,
17 | .hljs-template-variable,
18 | .hljs-attribute,
19 | .hljs-tag,
20 | .hljs-name,
21 | .hljs-selector-id,
22 | .hljs-selector-class,
23 | .hljs-regexp,
24 | .hljs-link,
25 | .hljs-deletion {
26 | color: #dd464c;
27 | }
28 |
29 | /* Orange */
30 | .hljs-number,
31 | .hljs-built_in,
32 | .hljs-builtin-name,
33 | .hljs-literal,
34 | .hljs-type,
35 | .hljs-params {
36 | color: #fd8b19;
37 | }
38 |
39 | /* Yellow */
40 | .hljs-class .hljs-title {
41 | color: #fdcc59;
42 | }
43 |
44 | /* Green */
45 | .hljs-string,
46 | .hljs-symbol,
47 | .hljs-bullet,
48 | .hljs-addition {
49 | color: #8fc13e;
50 | }
51 |
52 | /* Aqua */
53 | .hljs-meta {
54 | color: #149b93;
55 | }
56 |
57 | /* Blue */
58 | .hljs-function,
59 | .hljs-section,
60 | .hljs-title {
61 | color: #1290bf;
62 | }
63 |
64 | /* Purple */
65 | .hljs-keyword,
66 | .hljs-selector-tag {
67 | color: #c85e7c;
68 | }
69 |
70 | .hljs {
71 | display: block;
72 | overflow-x: auto;
73 | background: #322931;
74 | color: #b9b5b8;
75 | padding: 0.5em;
76 | }
77 |
78 | .hljs-emphasis {
79 | font-style: italic;
80 | }
81 |
82 | .hljs-strong {
83 | font-weight: bold;
84 | }
85 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/lightfair.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Lightfair style (c) Tristian Kelly
4 |
5 | */
6 |
7 | .hljs {
8 | display: block;
9 | overflow-x: auto;
10 | padding: 0.5em;
11 | /* TODO: background? */
12 | }
13 |
14 | .hljs-name {
15 | color:#01a3a3;
16 | }
17 |
18 | .hljs-tag,.hljs-meta {
19 | color:#778899;
20 | }
21 |
22 | .hljs,
23 | .hljs-subst {
24 | color: #444
25 | }
26 |
27 | .hljs-comment {
28 | color: #888888
29 | }
30 |
31 | .hljs-keyword,
32 | .hljs-attribute,
33 | .hljs-selector-tag,
34 | .hljs-meta-keyword,
35 | .hljs-doctag,
36 | .hljs-name {
37 | font-weight: bold
38 | }
39 |
40 | .hljs-type,
41 | .hljs-string,
42 | .hljs-number,
43 | .hljs-selector-id,
44 | .hljs-selector-class,
45 | .hljs-quote,
46 | .hljs-template-tag,
47 | .hljs-deletion {
48 | color: #4286f4
49 | }
50 |
51 | .hljs-title,
52 | .hljs-section {
53 | color: #4286f4;
54 | font-weight: bold
55 | }
56 |
57 | .hljs-regexp,
58 | .hljs-symbol,
59 | .hljs-variable,
60 | .hljs-template-variable,
61 | .hljs-link,
62 | .hljs-selector-attr,
63 | .hljs-selector-pseudo {
64 | color: #BC6060
65 | }
66 |
67 | .hljs-literal {
68 | color: #62bcbc
69 | }
70 |
71 | .hljs-built_in,
72 | .hljs-bullet,
73 | .hljs-code,
74 | .hljs-addition {
75 | color: #25c6c6
76 | }
77 |
78 | .hljs-meta-string {
79 | color: #4d99bf
80 | }
81 |
82 | .hljs-emphasis {
83 | font-style: italic
84 | }
85 |
86 | .hljs-strong {
87 | font-weight: bold
88 | }
89 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/xt256.css:
--------------------------------------------------------------------------------
1 |
2 | /*
3 | xt256.css
4 |
5 | Contact: initbar [at] protonmail [dot] ch
6 | : github.com/initbar
7 | */
8 |
9 | .hljs {
10 | display: block;
11 | overflow-x: auto;
12 | color: #eaeaea;
13 | background: #000;
14 | padding: 0.5em;
15 | }
16 |
17 | .hljs-subst {
18 | color: #eaeaea;
19 | }
20 |
21 | .hljs-emphasis {
22 | font-style: italic;
23 | }
24 |
25 | .hljs-strong {
26 | font-weight: bold;
27 | }
28 |
29 | .hljs-builtin-name,
30 | .hljs-type {
31 | color: #eaeaea;
32 | }
33 |
34 | .hljs-params {
35 | color: #da0000;
36 | }
37 |
38 | .hljs-literal,
39 | .hljs-number,
40 | .hljs-name {
41 | color: #ff0000;
42 | font-weight: bolder;
43 | }
44 |
45 | .hljs-comment {
46 | color: #969896;
47 | }
48 |
49 | .hljs-selector-id,
50 | .hljs-quote {
51 | color: #00ffff;
52 | }
53 |
54 | .hljs-template-variable,
55 | .hljs-variable,
56 | .hljs-title {
57 | color: #00ffff;
58 | font-weight: bold;
59 | }
60 |
61 | .hljs-selector-class,
62 | .hljs-keyword,
63 | .hljs-symbol {
64 | color: #fff000;
65 | }
66 |
67 | .hljs-string,
68 | .hljs-bullet {
69 | color: #00ff00;
70 | }
71 |
72 | .hljs-tag,
73 | .hljs-section {
74 | color: #000fff;
75 | }
76 |
77 | .hljs-selector-tag {
78 | color: #000fff;
79 | font-weight: bold;
80 | }
81 |
82 | .hljs-attribute,
83 | .hljs-built_in,
84 | .hljs-regexp,
85 | .hljs-link {
86 | color: #ff00ff;
87 | }
88 |
89 | .hljs-meta {
90 | color: #fff;
91 | font-weight: bolder;
92 | }
93 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/atelier-sulphurpool-dark.css:
--------------------------------------------------------------------------------
1 | /* Base16 Atelier Sulphurpool Dark - Theme */
2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/sulphurpool) */
3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
4 |
5 | /* Atelier-Sulphurpool Comment */
6 | .hljs-comment,
7 | .hljs-quote {
8 | color: #898ea4;
9 | }
10 |
11 | /* Atelier-Sulphurpool Red */
12 | .hljs-variable,
13 | .hljs-template-variable,
14 | .hljs-attribute,
15 | .hljs-tag,
16 | .hljs-name,
17 | .hljs-regexp,
18 | .hljs-link,
19 | .hljs-name,
20 | .hljs-selector-id,
21 | .hljs-selector-class {
22 | color: #c94922;
23 | }
24 |
25 | /* Atelier-Sulphurpool Orange */
26 | .hljs-number,
27 | .hljs-meta,
28 | .hljs-built_in,
29 | .hljs-builtin-name,
30 | .hljs-literal,
31 | .hljs-type,
32 | .hljs-params {
33 | color: #c76b29;
34 | }
35 |
36 | /* Atelier-Sulphurpool Green */
37 | .hljs-string,
38 | .hljs-symbol,
39 | .hljs-bullet {
40 | color: #ac9739;
41 | }
42 |
43 | /* Atelier-Sulphurpool Blue */
44 | .hljs-title,
45 | .hljs-section {
46 | color: #3d8fd1;
47 | }
48 |
49 | /* Atelier-Sulphurpool Purple */
50 | .hljs-keyword,
51 | .hljs-selector-tag {
52 | color: #6679cc;
53 | }
54 |
55 | .hljs {
56 | display: block;
57 | overflow-x: auto;
58 | background: #202746;
59 | color: #979db4;
60 | padding: 0.5em;
61 | }
62 |
63 | .hljs-emphasis {
64 | font-style: italic;
65 | }
66 |
67 | .hljs-strong {
68 | font-weight: bold;
69 | }
70 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/atelier-sulphurpool-light.css:
--------------------------------------------------------------------------------
1 | /* Base16 Atelier Sulphurpool Light - Theme */
2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/sulphurpool) */
3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
4 |
5 | /* Atelier-Sulphurpool Comment */
6 | .hljs-comment,
7 | .hljs-quote {
8 | color: #6b7394;
9 | }
10 |
11 | /* Atelier-Sulphurpool Red */
12 | .hljs-variable,
13 | .hljs-template-variable,
14 | .hljs-attribute,
15 | .hljs-tag,
16 | .hljs-name,
17 | .hljs-regexp,
18 | .hljs-link,
19 | .hljs-name,
20 | .hljs-selector-id,
21 | .hljs-selector-class {
22 | color: #c94922;
23 | }
24 |
25 | /* Atelier-Sulphurpool Orange */
26 | .hljs-number,
27 | .hljs-meta,
28 | .hljs-built_in,
29 | .hljs-builtin-name,
30 | .hljs-literal,
31 | .hljs-type,
32 | .hljs-params {
33 | color: #c76b29;
34 | }
35 |
36 | /* Atelier-Sulphurpool Green */
37 | .hljs-string,
38 | .hljs-symbol,
39 | .hljs-bullet {
40 | color: #ac9739;
41 | }
42 |
43 | /* Atelier-Sulphurpool Blue */
44 | .hljs-title,
45 | .hljs-section {
46 | color: #3d8fd1;
47 | }
48 |
49 | /* Atelier-Sulphurpool Purple */
50 | .hljs-keyword,
51 | .hljs-selector-tag {
52 | color: #6679cc;
53 | }
54 |
55 | .hljs {
56 | display: block;
57 | overflow-x: auto;
58 | background: #f5f7ff;
59 | color: #5e6687;
60 | padding: 0.5em;
61 | }
62 |
63 | .hljs-emphasis {
64 | font-style: italic;
65 | }
66 |
67 | .hljs-strong {
68 | font-weight: bold;
69 | }
70 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/obsidian.css:
--------------------------------------------------------------------------------
1 | /**
2 | * Obsidian style
3 | * ported by Alexander Marenin (http://github.com/ioncreature)
4 | */
5 |
6 | .hljs {
7 | display: block;
8 | overflow-x: auto;
9 | padding: 0.5em;
10 | background: #282b2e;
11 | }
12 |
13 | .hljs-keyword,
14 | .hljs-selector-tag,
15 | .hljs-literal,
16 | .hljs-selector-id {
17 | color: #93c763;
18 | }
19 |
20 | .hljs-number {
21 | color: #ffcd22;
22 | }
23 |
24 | .hljs {
25 | color: #e0e2e4;
26 | }
27 |
28 | .hljs-attribute {
29 | color: #668bb0;
30 | }
31 |
32 | .hljs-code,
33 | .hljs-class .hljs-title,
34 | .hljs-section {
35 | color: white;
36 | }
37 |
38 | .hljs-regexp,
39 | .hljs-link {
40 | color: #d39745;
41 | }
42 |
43 | .hljs-meta {
44 | color: #557182;
45 | }
46 |
47 | .hljs-tag,
48 | .hljs-name,
49 | .hljs-bullet,
50 | .hljs-subst,
51 | .hljs-emphasis,
52 | .hljs-type,
53 | .hljs-built_in,
54 | .hljs-selector-attr,
55 | .hljs-selector-pseudo,
56 | .hljs-addition,
57 | .hljs-variable,
58 | .hljs-template-tag,
59 | .hljs-template-variable {
60 | color: #8cbbad;
61 | }
62 |
63 | .hljs-string,
64 | .hljs-symbol {
65 | color: #ec7600;
66 | }
67 |
68 | .hljs-comment,
69 | .hljs-quote,
70 | .hljs-deletion {
71 | color: #818e96;
72 | }
73 |
74 | .hljs-selector-class {
75 | color: #A082BD
76 | }
77 |
78 | .hljs-keyword,
79 | .hljs-selector-tag,
80 | .hljs-literal,
81 | .hljs-doctag,
82 | .hljs-title,
83 | .hljs-section,
84 | .hljs-type,
85 | .hljs-name,
86 | .hljs-strong {
87 | font-weight: bold;
88 | }
89 |
--------------------------------------------------------------------------------
/mysql-monitor-provider/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | # 服务前缀
2 | spring.application.name=blog
3 | #server.servlet.context-path==/api
4 | server.port=8090
5 |
6 | #=====================================分割线====================================================
7 |
8 | #配置myibtas
9 | #配置要扫描的实体类 包
10 | mybatis.type-aliases-package=com.neo.domain
11 |
12 | spring.datasource.driverClassName = com.mysql.jdbc.Driver
13 | spring.datasource.url = jdbc:mysql://localhost:3306/mysql_monitor?useUnicode=true&characterEncoding=utf-8&useSSL=true
14 | spring.datasource.username = root
15 | spring.datasource.password = 12345678
16 |
17 | mybatis.config-locations=classpath:mybatis/mybatis-config.xml
18 | mybatis.mapper-locations=classpath:mybatis/mapper/*.xml
19 |
20 |
21 |
22 | #配置freemark模板
23 | spring.freemarker.allow-request-override=false
24 | spring.freemarker.cache=true
25 | spring.freemarker.check-template-location=true
26 | spring.freemarker.charset=UTF-8
27 | spring.freemarker.content-type=text/html
28 | spring.freemarker.expose-request-attributes=true
29 | spring.freemarker.expose-session-attributes=true
30 | spring.freemarker.expose-spring-macro-helpers=false
31 | #spring.freemarker.prefix=
32 | spring.freemarker.request-context-attribute=request
33 | #spring.freemarker.settings.*=
34 | spring.freemarker.suffix=.ftl
35 | spring.freemarker.template-loader-path=classpath:/templates/
36 | #spring.freemarker.view-names= # whitelist of view names that can be resolved
37 |
38 | blog.md.path=/Users/lcc/IdeaProjects/docs
39 |
40 |
41 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/tomorrow-night.css:
--------------------------------------------------------------------------------
1 | /* Tomorrow Night Theme */
2 | /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
3 | /* Original theme - https://github.com/chriskempson/tomorrow-theme */
4 | /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
5 |
6 | /* Tomorrow Comment */
7 | .hljs-comment,
8 | .hljs-quote {
9 | color: #969896;
10 | }
11 |
12 | /* Tomorrow Red */
13 | .hljs-variable,
14 | .hljs-template-variable,
15 | .hljs-tag,
16 | .hljs-name,
17 | .hljs-selector-id,
18 | .hljs-selector-class,
19 | .hljs-regexp,
20 | .hljs-deletion {
21 | color: #cc6666;
22 | }
23 |
24 | /* Tomorrow Orange */
25 | .hljs-number,
26 | .hljs-built_in,
27 | .hljs-builtin-name,
28 | .hljs-literal,
29 | .hljs-type,
30 | .hljs-params,
31 | .hljs-meta,
32 | .hljs-link {
33 | color: #de935f;
34 | }
35 |
36 | /* Tomorrow Yellow */
37 | .hljs-attribute {
38 | color: #f0c674;
39 | }
40 |
41 | /* Tomorrow Green */
42 | .hljs-string,
43 | .hljs-symbol,
44 | .hljs-bullet,
45 | .hljs-addition {
46 | color: #b5bd68;
47 | }
48 |
49 | /* Tomorrow Blue */
50 | .hljs-title,
51 | .hljs-section {
52 | color: #81a2be;
53 | }
54 |
55 | /* Tomorrow Purple */
56 | .hljs-keyword,
57 | .hljs-selector-tag {
58 | color: #b294bb;
59 | }
60 |
61 | .hljs {
62 | display: block;
63 | overflow-x: auto;
64 | background: #1d1f21;
65 | color: #c5c8c6;
66 | padding: 0.5em;
67 | }
68 |
69 | .hljs-emphasis {
70 | font-style: italic;
71 | }
72 |
73 | .hljs-strong {
74 | font-weight: bold;
75 | }
76 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/foundation.css:
--------------------------------------------------------------------------------
1 | /*
2 | Description: Foundation 4 docs style for highlight.js
3 | Author: Dan Allen
4 | Website: http://foundation.zurb.com/docs/
5 | Version: 1.0
6 | Date: 2013-04-02
7 | */
8 |
9 | .hljs {
10 | display: block;
11 | overflow-x: auto;
12 | padding: 0.5em;
13 | background: #eee;
14 | color: black;
15 | }
16 |
17 | .hljs-link,
18 | .hljs-emphasis,
19 | .hljs-attribute,
20 | .hljs-addition {
21 | color: #070;
22 | }
23 |
24 | .hljs-emphasis {
25 | font-style: italic;
26 | }
27 |
28 | .hljs-strong,
29 | .hljs-string,
30 | .hljs-deletion {
31 | color: #d14;
32 | }
33 |
34 | .hljs-strong {
35 | font-weight: bold;
36 | }
37 |
38 | .hljs-quote,
39 | .hljs-comment {
40 | color: #998;
41 | font-style: italic;
42 | }
43 |
44 | .hljs-section,
45 | .hljs-title {
46 | color: #900;
47 | }
48 |
49 | .hljs-class .hljs-title,
50 | .hljs-type {
51 | color: #458;
52 | }
53 |
54 | .hljs-variable,
55 | .hljs-template-variable {
56 | color: #336699;
57 | }
58 |
59 | .hljs-bullet {
60 | color: #997700;
61 | }
62 |
63 | .hljs-meta {
64 | color: #3344bb;
65 | }
66 |
67 | .hljs-code,
68 | .hljs-number,
69 | .hljs-literal,
70 | .hljs-keyword,
71 | .hljs-selector-tag {
72 | color: #099;
73 | }
74 |
75 | .hljs-regexp {
76 | background-color: #fff0ff;
77 | color: #880088;
78 | }
79 |
80 | .hljs-symbol {
81 | color: #990073;
82 | }
83 |
84 | .hljs-tag,
85 | .hljs-name,
86 | .hljs-selector-id,
87 | .hljs-selector-class {
88 | color: #007700;
89 | }
90 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/tomorrow-night-blue.css:
--------------------------------------------------------------------------------
1 | /* Tomorrow Night Blue Theme */
2 | /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
3 | /* Original theme - https://github.com/chriskempson/tomorrow-theme */
4 | /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
5 |
6 | /* Tomorrow Comment */
7 | .hljs-comment,
8 | .hljs-quote {
9 | color: #7285b7;
10 | }
11 |
12 | /* Tomorrow Red */
13 | .hljs-variable,
14 | .hljs-template-variable,
15 | .hljs-tag,
16 | .hljs-name,
17 | .hljs-selector-id,
18 | .hljs-selector-class,
19 | .hljs-regexp,
20 | .hljs-deletion {
21 | color: #ff9da4;
22 | }
23 |
24 | /* Tomorrow Orange */
25 | .hljs-number,
26 | .hljs-built_in,
27 | .hljs-builtin-name,
28 | .hljs-literal,
29 | .hljs-type,
30 | .hljs-params,
31 | .hljs-meta,
32 | .hljs-link {
33 | color: #ffc58f;
34 | }
35 |
36 | /* Tomorrow Yellow */
37 | .hljs-attribute {
38 | color: #ffeead;
39 | }
40 |
41 | /* Tomorrow Green */
42 | .hljs-string,
43 | .hljs-symbol,
44 | .hljs-bullet,
45 | .hljs-addition {
46 | color: #d1f1a9;
47 | }
48 |
49 | /* Tomorrow Blue */
50 | .hljs-title,
51 | .hljs-section {
52 | color: #bbdaff;
53 | }
54 |
55 | /* Tomorrow Purple */
56 | .hljs-keyword,
57 | .hljs-selector-tag {
58 | color: #ebbbff;
59 | }
60 |
61 | .hljs {
62 | display: block;
63 | overflow-x: auto;
64 | background: #002451;
65 | color: white;
66 | padding: 0.5em;
67 | }
68 |
69 | .hljs-emphasis {
70 | font-style: italic;
71 | }
72 |
73 | .hljs-strong {
74 | font-weight: bold;
75 | }
76 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/pojoaque.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Pojoaque Style by Jason Tate
4 | http://web-cms-designs.com/ftopict-10-pojoaque-style-for-highlight-js-code-highlighter.html
5 | Based on Solarized Style from http://ethanschoonover.com/solarized
6 |
7 | */
8 |
9 | .hljs {
10 | display: block;
11 | overflow-x: auto;
12 | padding: 0.5em;
13 | color: #dccf8f;
14 | background: url(./pojoaque.jpg) repeat scroll left top #181914;
15 | }
16 |
17 | .hljs-comment,
18 | .hljs-quote {
19 | color: #586e75;
20 | font-style: italic;
21 | }
22 |
23 | .hljs-keyword,
24 | .hljs-selector-tag,
25 | .hljs-literal,
26 | .hljs-addition {
27 | color: #b64926;
28 | }
29 |
30 | .hljs-number,
31 | .hljs-string,
32 | .hljs-doctag,
33 | .hljs-regexp {
34 | color: #468966;
35 | }
36 |
37 | .hljs-title,
38 | .hljs-section,
39 | .hljs-built_in,
40 | .hljs-name {
41 | color: #ffb03b;
42 | }
43 |
44 | .hljs-variable,
45 | .hljs-template-variable,
46 | .hljs-class .hljs-title,
47 | .hljs-type,
48 | .hljs-tag {
49 | color: #b58900;
50 | }
51 |
52 | .hljs-attribute {
53 | color: #b89859;
54 | }
55 |
56 | .hljs-symbol,
57 | .hljs-bullet,
58 | .hljs-link,
59 | .hljs-subst,
60 | .hljs-meta {
61 | color: #cb4b16;
62 | }
63 |
64 | .hljs-deletion {
65 | color: #dc322f;
66 | }
67 |
68 | .hljs-selector-id,
69 | .hljs-selector-class {
70 | color: #d3a60c;
71 | }
72 |
73 | .hljs-formula {
74 | background: #073642;
75 | }
76 |
77 | .hljs-emphasis {
78 | font-style: italic;
79 | }
80 |
81 | .hljs-strong {
82 | font-weight: bold;
83 | }
84 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/solarized-dark.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull
4 |
5 | */
6 |
7 | .hljs {
8 | display: block;
9 | overflow-x: auto;
10 | padding: 0.5em;
11 | background: #002b36;
12 | color: #839496;
13 | }
14 |
15 | .hljs-comment,
16 | .hljs-quote {
17 | color: #586e75;
18 | }
19 |
20 | /* Solarized Green */
21 | .hljs-keyword,
22 | .hljs-selector-tag,
23 | .hljs-addition {
24 | color: #859900;
25 | }
26 |
27 | /* Solarized Cyan */
28 | .hljs-number,
29 | .hljs-string,
30 | .hljs-meta .hljs-meta-string,
31 | .hljs-literal,
32 | .hljs-doctag,
33 | .hljs-regexp {
34 | color: #2aa198;
35 | }
36 |
37 | /* Solarized Blue */
38 | .hljs-title,
39 | .hljs-section,
40 | .hljs-name,
41 | .hljs-selector-id,
42 | .hljs-selector-class {
43 | color: #268bd2;
44 | }
45 |
46 | /* Solarized Yellow */
47 | .hljs-attribute,
48 | .hljs-attr,
49 | .hljs-variable,
50 | .hljs-template-variable,
51 | .hljs-class .hljs-title,
52 | .hljs-type {
53 | color: #b58900;
54 | }
55 |
56 | /* Solarized Orange */
57 | .hljs-symbol,
58 | .hljs-bullet,
59 | .hljs-subst,
60 | .hljs-meta,
61 | .hljs-meta .hljs-keyword,
62 | .hljs-selector-attr,
63 | .hljs-selector-pseudo,
64 | .hljs-link {
65 | color: #cb4b16;
66 | }
67 |
68 | /* Solarized Red */
69 | .hljs-built_in,
70 | .hljs-deletion {
71 | color: #dc322f;
72 | }
73 |
74 | .hljs-formula {
75 | background: #073642;
76 | }
77 |
78 | .hljs-emphasis {
79 | font-style: italic;
80 | }
81 |
82 | .hljs-strong {
83 | font-weight: bold;
84 | }
85 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/solarized-light.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull
4 |
5 | */
6 |
7 | .hljs {
8 | display: block;
9 | overflow-x: auto;
10 | padding: 0.5em;
11 | background: #fdf6e3;
12 | color: #657b83;
13 | }
14 |
15 | .hljs-comment,
16 | .hljs-quote {
17 | color: #93a1a1;
18 | }
19 |
20 | /* Solarized Green */
21 | .hljs-keyword,
22 | .hljs-selector-tag,
23 | .hljs-addition {
24 | color: #859900;
25 | }
26 |
27 | /* Solarized Cyan */
28 | .hljs-number,
29 | .hljs-string,
30 | .hljs-meta .hljs-meta-string,
31 | .hljs-literal,
32 | .hljs-doctag,
33 | .hljs-regexp {
34 | color: #2aa198;
35 | }
36 |
37 | /* Solarized Blue */
38 | .hljs-title,
39 | .hljs-section,
40 | .hljs-name,
41 | .hljs-selector-id,
42 | .hljs-selector-class {
43 | color: #268bd2;
44 | }
45 |
46 | /* Solarized Yellow */
47 | .hljs-attribute,
48 | .hljs-attr,
49 | .hljs-variable,
50 | .hljs-template-variable,
51 | .hljs-class .hljs-title,
52 | .hljs-type {
53 | color: #b58900;
54 | }
55 |
56 | /* Solarized Orange */
57 | .hljs-symbol,
58 | .hljs-bullet,
59 | .hljs-subst,
60 | .hljs-meta,
61 | .hljs-meta .hljs-keyword,
62 | .hljs-selector-attr,
63 | .hljs-selector-pseudo,
64 | .hljs-link {
65 | color: #cb4b16;
66 | }
67 |
68 | /* Solarized Red */
69 | .hljs-built_in,
70 | .hljs-deletion {
71 | color: #dc322f;
72 | }
73 |
74 | .hljs-formula {
75 | background: #eee8d5;
76 | }
77 |
78 | .hljs-emphasis {
79 | font-style: italic;
80 | }
81 |
82 | .hljs-strong {
83 | font-weight: bold;
84 | }
85 |
--------------------------------------------------------------------------------
/.idea/inspectionProfiles/Project_Default.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/docco.css:
--------------------------------------------------------------------------------
1 | /*
2 | Docco style used in http://jashkenas.github.com/docco/ converted by Simon Madine (@thingsinjars)
3 | */
4 |
5 | .hljs {
6 | display: block;
7 | overflow-x: auto;
8 | padding: 0.5em;
9 | color: #000;
10 | background: #f8f8ff;
11 | }
12 |
13 | .hljs-comment,
14 | .hljs-quote {
15 | color: #408080;
16 | font-style: italic;
17 | }
18 |
19 | .hljs-keyword,
20 | .hljs-selector-tag,
21 | .hljs-literal,
22 | .hljs-subst {
23 | color: #954121;
24 | }
25 |
26 | .hljs-number {
27 | color: #40a070;
28 | }
29 |
30 | .hljs-string,
31 | .hljs-doctag {
32 | color: #219161;
33 | }
34 |
35 | .hljs-selector-id,
36 | .hljs-selector-class,
37 | .hljs-section,
38 | .hljs-type {
39 | color: #19469d;
40 | }
41 |
42 | .hljs-params {
43 | color: #00f;
44 | }
45 |
46 | .hljs-title {
47 | color: #458;
48 | font-weight: bold;
49 | }
50 |
51 | .hljs-tag,
52 | .hljs-name,
53 | .hljs-attribute {
54 | color: #000080;
55 | font-weight: normal;
56 | }
57 |
58 | .hljs-variable,
59 | .hljs-template-variable {
60 | color: #008080;
61 | }
62 |
63 | .hljs-regexp,
64 | .hljs-link {
65 | color: #b68;
66 | }
67 |
68 | .hljs-symbol,
69 | .hljs-bullet {
70 | color: #990073;
71 | }
72 |
73 | .hljs-built_in,
74 | .hljs-builtin-name {
75 | color: #0086b3;
76 | }
77 |
78 | .hljs-meta {
79 | color: #999;
80 | font-weight: bold;
81 | }
82 |
83 | .hljs-deletion {
84 | background: #fdd;
85 | }
86 |
87 | .hljs-addition {
88 | background: #dfd;
89 | }
90 |
91 | .hljs-emphasis {
92 | font-style: italic;
93 | }
94 |
95 | .hljs-strong {
96 | font-weight: bold;
97 | }
98 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/an-old-hope.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | An Old Hope – Star Wars Syntax (c) Gustavo Costa
4 | Original theme - Ocean Dark Theme – by https://github.com/gavsiu
5 | Based on Jesse Leite's Atom syntax theme 'An Old Hope' – https://github.com/JesseLeite/an-old-hope-syntax-atom
6 |
7 | */
8 |
9 | /* Death Star Comment */
10 | .hljs-comment,
11 | .hljs-quote
12 | {
13 | color: #B6B18B;
14 | }
15 |
16 | /* Darth Vader */
17 | .hljs-variable,
18 | .hljs-template-variable,
19 | .hljs-tag,
20 | .hljs-name,
21 | .hljs-selector-id,
22 | .hljs-selector-class,
23 | .hljs-regexp,
24 | .hljs-deletion
25 | {
26 | color: #EB3C54;
27 | }
28 |
29 | /* Threepio */
30 | .hljs-number,
31 | .hljs-built_in,
32 | .hljs-builtin-name,
33 | .hljs-literal,
34 | .hljs-type,
35 | .hljs-params,
36 | .hljs-meta,
37 | .hljs-link
38 | {
39 | color: #E7CE56;
40 | }
41 |
42 | /* Luke Skywalker */
43 | .hljs-attribute
44 | {
45 | color: #EE7C2B;
46 | }
47 |
48 | /* Obi Wan Kenobi */
49 | .hljs-string,
50 | .hljs-symbol,
51 | .hljs-bullet,
52 | .hljs-addition
53 | {
54 | color: #4FB4D7;
55 | }
56 |
57 | /* Yoda */
58 | .hljs-title,
59 | .hljs-section
60 | {
61 | color: #78BB65;
62 | }
63 |
64 | /* Mace Windu */
65 | .hljs-keyword,
66 | .hljs-selector-tag
67 | {
68 | color: #B45EA4;
69 | }
70 |
71 | /* Millenium Falcon */
72 | .hljs
73 | {
74 | display: block;
75 | overflow-x: auto;
76 | background: #1C1D21;
77 | color: #c0c5ce;
78 | padding: 0.5em;
79 | }
80 |
81 | .hljs-emphasis
82 | {
83 | font-style: italic;
84 | }
85 |
86 | .hljs-strong
87 | {
88 | font-weight: bold;
89 | }
90 |
--------------------------------------------------------------------------------
/web-provider/html/article/ArticleDetail.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 文章详情
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
27 |
28 |
29 |
30 |
九师兄
31 |
2020-06-21 18:00:12
32 |
阅读量:92
33 |
版权
34 |
编辑
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/idea.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Intellij Idea-like styling (c) Vasily Polovnyov
4 |
5 | */
6 |
7 | .hljs {
8 | display: block;
9 | overflow-x: auto;
10 | padding: 0.5em;
11 | color: #000;
12 | background: #fff;
13 | }
14 |
15 | .hljs-subst,
16 | .hljs-title {
17 | font-weight: normal;
18 | color: #000;
19 | }
20 |
21 | .hljs-comment,
22 | .hljs-quote {
23 | color: #808080;
24 | font-style: italic;
25 | }
26 |
27 | .hljs-meta {
28 | color: #808000;
29 | }
30 |
31 | .hljs-tag {
32 | background: #efefef;
33 | }
34 |
35 | .hljs-section,
36 | .hljs-name,
37 | .hljs-literal,
38 | .hljs-keyword,
39 | .hljs-selector-tag,
40 | .hljs-type,
41 | .hljs-selector-id,
42 | .hljs-selector-class {
43 | font-weight: bold;
44 | color: #000080;
45 | }
46 |
47 | .hljs-attribute,
48 | .hljs-number,
49 | .hljs-regexp,
50 | .hljs-link {
51 | font-weight: bold;
52 | color: #0000ff;
53 | }
54 |
55 | .hljs-number,
56 | .hljs-regexp,
57 | .hljs-link {
58 | font-weight: normal;
59 | }
60 |
61 | .hljs-string {
62 | color: #008000;
63 | font-weight: bold;
64 | }
65 |
66 | .hljs-symbol,
67 | .hljs-bullet,
68 | .hljs-formula {
69 | color: #000;
70 | background: #d0eded;
71 | font-style: italic;
72 | }
73 |
74 | .hljs-doctag {
75 | text-decoration: underline;
76 | }
77 |
78 | .hljs-variable,
79 | .hljs-template-variable {
80 | color: #660e7a;
81 | }
82 |
83 | .hljs-addition {
84 | background: #baeeba;
85 | }
86 |
87 | .hljs-deletion {
88 | background: #ffc8bd;
89 | }
90 |
91 | .hljs-emphasis {
92 | font-style: italic;
93 | }
94 |
95 | .hljs-strong {
96 | font-weight: bold;
97 | }
98 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/atelier-cave-dark.css:
--------------------------------------------------------------------------------
1 | /* Base16 Atelier Cave Dark - Theme */
2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/cave) */
3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
4 |
5 | /* Atelier-Cave Comment */
6 | .hljs-comment,
7 | .hljs-quote {
8 | color: #7e7887;
9 | }
10 |
11 | /* Atelier-Cave Red */
12 | .hljs-variable,
13 | .hljs-template-variable,
14 | .hljs-attribute,
15 | .hljs-regexp,
16 | .hljs-link,
17 | .hljs-tag,
18 | .hljs-name,
19 | .hljs-selector-id,
20 | .hljs-selector-class {
21 | color: #be4678;
22 | }
23 |
24 | /* Atelier-Cave Orange */
25 | .hljs-number,
26 | .hljs-meta,
27 | .hljs-built_in,
28 | .hljs-builtin-name,
29 | .hljs-literal,
30 | .hljs-type,
31 | .hljs-params {
32 | color: #aa573c;
33 | }
34 |
35 | /* Atelier-Cave Green */
36 | .hljs-string,
37 | .hljs-symbol,
38 | .hljs-bullet {
39 | color: #2a9292;
40 | }
41 |
42 | /* Atelier-Cave Blue */
43 | .hljs-title,
44 | .hljs-section {
45 | color: #576ddb;
46 | }
47 |
48 | /* Atelier-Cave Purple */
49 | .hljs-keyword,
50 | .hljs-selector-tag {
51 | color: #955ae7;
52 | }
53 |
54 | .hljs-deletion,
55 | .hljs-addition {
56 | color: #19171c;
57 | display: inline-block;
58 | width: 100%;
59 | }
60 |
61 | .hljs-deletion {
62 | background-color: #be4678;
63 | }
64 |
65 | .hljs-addition {
66 | background-color: #2a9292;
67 | }
68 |
69 | .hljs {
70 | display: block;
71 | overflow-x: auto;
72 | background: #19171c;
73 | color: #8b8792;
74 | padding: 0.5em;
75 | }
76 |
77 | .hljs-emphasis {
78 | font-style: italic;
79 | }
80 |
81 | .hljs-strong {
82 | font-weight: bold;
83 | }
84 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/atelier-cave-light.css:
--------------------------------------------------------------------------------
1 | /* Base16 Atelier Cave Light - Theme */
2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/cave) */
3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
4 |
5 | /* Atelier-Cave Comment */
6 | .hljs-comment,
7 | .hljs-quote {
8 | color: #655f6d;
9 | }
10 |
11 | /* Atelier-Cave Red */
12 | .hljs-variable,
13 | .hljs-template-variable,
14 | .hljs-attribute,
15 | .hljs-tag,
16 | .hljs-name,
17 | .hljs-regexp,
18 | .hljs-link,
19 | .hljs-name,
20 | .hljs-name,
21 | .hljs-selector-id,
22 | .hljs-selector-class {
23 | color: #be4678;
24 | }
25 |
26 | /* Atelier-Cave Orange */
27 | .hljs-number,
28 | .hljs-meta,
29 | .hljs-built_in,
30 | .hljs-builtin-name,
31 | .hljs-literal,
32 | .hljs-type,
33 | .hljs-params {
34 | color: #aa573c;
35 | }
36 |
37 | /* Atelier-Cave Green */
38 | .hljs-string,
39 | .hljs-symbol,
40 | .hljs-bullet {
41 | color: #2a9292;
42 | }
43 |
44 | /* Atelier-Cave Blue */
45 | .hljs-title,
46 | .hljs-section {
47 | color: #576ddb;
48 | }
49 |
50 | /* Atelier-Cave Purple */
51 | .hljs-keyword,
52 | .hljs-selector-tag {
53 | color: #955ae7;
54 | }
55 |
56 | .hljs-deletion,
57 | .hljs-addition {
58 | color: #19171c;
59 | display: inline-block;
60 | width: 100%;
61 | }
62 |
63 | .hljs-deletion {
64 | background-color: #be4678;
65 | }
66 |
67 | .hljs-addition {
68 | background-color: #2a9292;
69 | }
70 |
71 | .hljs {
72 | display: block;
73 | overflow-x: auto;
74 | background: #efecf4;
75 | color: #585260;
76 | padding: 0.5em;
77 | }
78 |
79 | .hljs-emphasis {
80 | font-style: italic;
81 | }
82 |
83 | .hljs-strong {
84 | font-weight: bold;
85 | }
86 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/atelier-estuary-dark.css:
--------------------------------------------------------------------------------
1 | /* Base16 Atelier Estuary Dark - Theme */
2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/estuary) */
3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
4 |
5 | /* Atelier-Estuary Comment */
6 | .hljs-comment,
7 | .hljs-quote {
8 | color: #878573;
9 | }
10 |
11 | /* Atelier-Estuary Red */
12 | .hljs-variable,
13 | .hljs-template-variable,
14 | .hljs-attribute,
15 | .hljs-tag,
16 | .hljs-name,
17 | .hljs-regexp,
18 | .hljs-link,
19 | .hljs-name,
20 | .hljs-selector-id,
21 | .hljs-selector-class {
22 | color: #ba6236;
23 | }
24 |
25 | /* Atelier-Estuary Orange */
26 | .hljs-number,
27 | .hljs-meta,
28 | .hljs-built_in,
29 | .hljs-builtin-name,
30 | .hljs-literal,
31 | .hljs-type,
32 | .hljs-params {
33 | color: #ae7313;
34 | }
35 |
36 | /* Atelier-Estuary Green */
37 | .hljs-string,
38 | .hljs-symbol,
39 | .hljs-bullet {
40 | color: #7d9726;
41 | }
42 |
43 | /* Atelier-Estuary Blue */
44 | .hljs-title,
45 | .hljs-section {
46 | color: #36a166;
47 | }
48 |
49 | /* Atelier-Estuary Purple */
50 | .hljs-keyword,
51 | .hljs-selector-tag {
52 | color: #5f9182;
53 | }
54 |
55 | .hljs-deletion,
56 | .hljs-addition {
57 | color: #22221b;
58 | display: inline-block;
59 | width: 100%;
60 | }
61 |
62 | .hljs-deletion {
63 | background-color: #ba6236;
64 | }
65 |
66 | .hljs-addition {
67 | background-color: #7d9726;
68 | }
69 |
70 | .hljs {
71 | display: block;
72 | overflow-x: auto;
73 | background: #22221b;
74 | color: #929181;
75 | padding: 0.5em;
76 | }
77 |
78 | .hljs-emphasis {
79 | font-style: italic;
80 | }
81 |
82 | .hljs-strong {
83 | font-weight: bold;
84 | }
85 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/atelier-plateau-dark.css:
--------------------------------------------------------------------------------
1 | /* Base16 Atelier Plateau Dark - Theme */
2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/plateau) */
3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
4 |
5 | /* Atelier-Plateau Comment */
6 | .hljs-comment,
7 | .hljs-quote {
8 | color: #7e7777;
9 | }
10 |
11 | /* Atelier-Plateau Red */
12 | .hljs-variable,
13 | .hljs-template-variable,
14 | .hljs-attribute,
15 | .hljs-tag,
16 | .hljs-name,
17 | .hljs-regexp,
18 | .hljs-link,
19 | .hljs-name,
20 | .hljs-selector-id,
21 | .hljs-selector-class {
22 | color: #ca4949;
23 | }
24 |
25 | /* Atelier-Plateau Orange */
26 | .hljs-number,
27 | .hljs-meta,
28 | .hljs-built_in,
29 | .hljs-builtin-name,
30 | .hljs-literal,
31 | .hljs-type,
32 | .hljs-params {
33 | color: #b45a3c;
34 | }
35 |
36 | /* Atelier-Plateau Green */
37 | .hljs-string,
38 | .hljs-symbol,
39 | .hljs-bullet {
40 | color: #4b8b8b;
41 | }
42 |
43 | /* Atelier-Plateau Blue */
44 | .hljs-title,
45 | .hljs-section {
46 | color: #7272ca;
47 | }
48 |
49 | /* Atelier-Plateau Purple */
50 | .hljs-keyword,
51 | .hljs-selector-tag {
52 | color: #8464c4;
53 | }
54 |
55 | .hljs-deletion,
56 | .hljs-addition {
57 | color: #1b1818;
58 | display: inline-block;
59 | width: 100%;
60 | }
61 |
62 | .hljs-deletion {
63 | background-color: #ca4949;
64 | }
65 |
66 | .hljs-addition {
67 | background-color: #4b8b8b;
68 | }
69 |
70 | .hljs {
71 | display: block;
72 | overflow-x: auto;
73 | background: #1b1818;
74 | color: #8a8585;
75 | padding: 0.5em;
76 | }
77 |
78 | .hljs-emphasis {
79 | font-style: italic;
80 | }
81 |
82 | .hljs-strong {
83 | font-weight: bold;
84 | }
85 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/atelier-savanna-dark.css:
--------------------------------------------------------------------------------
1 | /* Base16 Atelier Savanna Dark - Theme */
2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/savanna) */
3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
4 |
5 | /* Atelier-Savanna Comment */
6 | .hljs-comment,
7 | .hljs-quote {
8 | color: #78877d;
9 | }
10 |
11 | /* Atelier-Savanna Red */
12 | .hljs-variable,
13 | .hljs-template-variable,
14 | .hljs-attribute,
15 | .hljs-tag,
16 | .hljs-name,
17 | .hljs-regexp,
18 | .hljs-link,
19 | .hljs-name,
20 | .hljs-selector-id,
21 | .hljs-selector-class {
22 | color: #b16139;
23 | }
24 |
25 | /* Atelier-Savanna Orange */
26 | .hljs-number,
27 | .hljs-meta,
28 | .hljs-built_in,
29 | .hljs-builtin-name,
30 | .hljs-literal,
31 | .hljs-type,
32 | .hljs-params {
33 | color: #9f713c;
34 | }
35 |
36 | /* Atelier-Savanna Green */
37 | .hljs-string,
38 | .hljs-symbol,
39 | .hljs-bullet {
40 | color: #489963;
41 | }
42 |
43 | /* Atelier-Savanna Blue */
44 | .hljs-title,
45 | .hljs-section {
46 | color: #478c90;
47 | }
48 |
49 | /* Atelier-Savanna Purple */
50 | .hljs-keyword,
51 | .hljs-selector-tag {
52 | color: #55859b;
53 | }
54 |
55 | .hljs-deletion,
56 | .hljs-addition {
57 | color: #171c19;
58 | display: inline-block;
59 | width: 100%;
60 | }
61 |
62 | .hljs-deletion {
63 | background-color: #b16139;
64 | }
65 |
66 | .hljs-addition {
67 | background-color: #489963;
68 | }
69 |
70 | .hljs {
71 | display: block;
72 | overflow-x: auto;
73 | background: #171c19;
74 | color: #87928a;
75 | padding: 0.5em;
76 | }
77 |
78 | .hljs-emphasis {
79 | font-style: italic;
80 | }
81 |
82 | .hljs-strong {
83 | font-weight: bold;
84 | }
85 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/github.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | github.com style (c) Vasily Polovnyov
4 |
5 | */
6 |
7 | .hljs {
8 | display: block;
9 | overflow-x: auto;
10 | padding: 0.5em;
11 | color: #333;
12 | background: #f8f8f8;
13 | }
14 |
15 | .hljs-comment,
16 | .hljs-quote {
17 | color: #998;
18 | font-style: italic;
19 | }
20 |
21 | .hljs-keyword,
22 | .hljs-selector-tag,
23 | .hljs-subst {
24 | color: #333;
25 | font-weight: bold;
26 | }
27 |
28 | .hljs-number,
29 | .hljs-literal,
30 | .hljs-variable,
31 | .hljs-template-variable,
32 | .hljs-tag .hljs-attr {
33 | color: #008080;
34 | }
35 |
36 | .hljs-string,
37 | .hljs-doctag {
38 | color: #d14;
39 | }
40 |
41 | .hljs-title,
42 | .hljs-section,
43 | .hljs-selector-id {
44 | color: #900;
45 | font-weight: bold;
46 | }
47 |
48 | .hljs-subst {
49 | font-weight: normal;
50 | }
51 |
52 | .hljs-type,
53 | .hljs-class .hljs-title {
54 | color: #458;
55 | font-weight: bold;
56 | }
57 |
58 | .hljs-tag,
59 | .hljs-name,
60 | .hljs-attribute {
61 | color: #000080;
62 | font-weight: normal;
63 | }
64 |
65 | .hljs-regexp,
66 | .hljs-link {
67 | color: #009926;
68 | }
69 |
70 | .hljs-symbol,
71 | .hljs-bullet {
72 | color: #990073;
73 | }
74 |
75 | .hljs-built_in,
76 | .hljs-builtin-name {
77 | color: #0086b3;
78 | }
79 |
80 | .hljs-meta {
81 | color: #999;
82 | font-weight: bold;
83 | }
84 |
85 | .hljs-deletion {
86 | background: #fdd;
87 | }
88 |
89 | .hljs-addition {
90 | background: #dfd;
91 | }
92 |
93 | .hljs-emphasis {
94 | font-style: italic;
95 | }
96 |
97 | .hljs-strong {
98 | font-weight: bold;
99 | }
100 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/atelier-estuary-light.css:
--------------------------------------------------------------------------------
1 | /* Base16 Atelier Estuary Light - Theme */
2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/estuary) */
3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
4 |
5 | /* Atelier-Estuary Comment */
6 | .hljs-comment,
7 | .hljs-quote {
8 | color: #6c6b5a;
9 | }
10 |
11 | /* Atelier-Estuary Red */
12 | .hljs-variable,
13 | .hljs-template-variable,
14 | .hljs-attribute,
15 | .hljs-tag,
16 | .hljs-name,
17 | .hljs-regexp,
18 | .hljs-link,
19 | .hljs-name,
20 | .hljs-selector-id,
21 | .hljs-selector-class {
22 | color: #ba6236;
23 | }
24 |
25 | /* Atelier-Estuary Orange */
26 | .hljs-number,
27 | .hljs-meta,
28 | .hljs-built_in,
29 | .hljs-builtin-name,
30 | .hljs-literal,
31 | .hljs-type,
32 | .hljs-params {
33 | color: #ae7313;
34 | }
35 |
36 | /* Atelier-Estuary Green */
37 | .hljs-string,
38 | .hljs-symbol,
39 | .hljs-bullet {
40 | color: #7d9726;
41 | }
42 |
43 | /* Atelier-Estuary Blue */
44 | .hljs-title,
45 | .hljs-section {
46 | color: #36a166;
47 | }
48 |
49 | /* Atelier-Estuary Purple */
50 | .hljs-keyword,
51 | .hljs-selector-tag {
52 | color: #5f9182;
53 | }
54 |
55 | .hljs-deletion,
56 | .hljs-addition {
57 | color: #22221b;
58 | display: inline-block;
59 | width: 100%;
60 | }
61 |
62 | .hljs-deletion {
63 | background-color: #ba6236;
64 | }
65 |
66 | .hljs-addition {
67 | background-color: #7d9726;
68 | }
69 |
70 | .hljs {
71 | display: block;
72 | overflow-x: auto;
73 | background: #f4f3ec;
74 | color: #5f5e4e;
75 | padding: 0.5em;
76 | }
77 |
78 | .hljs-emphasis {
79 | font-style: italic;
80 | }
81 |
82 | .hljs-strong {
83 | font-weight: bold;
84 | }
85 |
--------------------------------------------------------------------------------
/web-provider/js/markdown/styles/atelier-plateau-light.css:
--------------------------------------------------------------------------------
1 | /* Base16 Atelier Plateau Light - Theme */
2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/plateau) */
3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
4 |
5 | /* Atelier-Plateau Comment */
6 | .hljs-comment,
7 | .hljs-quote {
8 | color: #655d5d;
9 | }
10 |
11 | /* Atelier-Plateau Red */
12 | .hljs-variable,
13 | .hljs-template-variable,
14 | .hljs-attribute,
15 | .hljs-tag,
16 | .hljs-name,
17 | .hljs-regexp,
18 | .hljs-link,
19 | .hljs-name,
20 | .hljs-selector-id,
21 | .hljs-selector-class {
22 | color: #ca4949;
23 | }
24 |
25 | /* Atelier-Plateau Orange */
26 | .hljs-number,
27 | .hljs-meta,
28 | .hljs-built_in,
29 | .hljs-builtin-name,
30 | .hljs-literal,
31 | .hljs-type,
32 | .hljs-params {
33 | color: #b45a3c;
34 | }
35 |
36 | /* Atelier-Plateau Green */
37 | .hljs-string,
38 | .hljs-symbol,
39 | .hljs-bullet {
40 | color: #4b8b8b;
41 | }
42 |
43 | /* Atelier-Plateau Blue */
44 | .hljs-title,
45 | .hljs-section {
46 | color: #7272ca;
47 | }
48 |
49 | /* Atelier-Plateau Purple */
50 | .hljs-keyword,
51 | .hljs-selector-tag {
52 | color: #8464c4;
53 | }
54 |
55 | .hljs-deletion,
56 | .hljs-addition {
57 | color: #1b1818;
58 | display: inline-block;
59 | width: 100%;
60 | }
61 |
62 | .hljs-deletion {
63 | background-color: #ca4949;
64 | }
65 |
66 | .hljs-addition {
67 | background-color: #4b8b8b;
68 | }
69 |
70 | .hljs {
71 | display: block;
72 | overflow-x: auto;
73 | background: #f4ecec;
74 | color: #585050;
75 | padding: 0.5em;
76 | }
77 |
78 | .hljs-emphasis {
79 | font-style: italic;
80 | }
81 |
82 | .hljs-strong {
83 | font-weight: bold;
84 | }
85 |
--------------------------------------------------------------------------------