一、安装jdk

1、下载网址:https://www.oracle.com/java/technologies/javase-jdk8-downloads.html
2、安装下载后的jdk
3、配置环境变量

二、下载Elasticsearch

1、下载网址:https://www.elastic.co/downloads/elasticsearch
2、将下载好的es安装包在自己的目录解压
3、进入安装目录,执行命令 ./bin/elasticsearch.bat(或进入bin目录双击elasticsearch.bat文件运行)启动
4、访问http://localhost:9200/

{"name" : "DESKTOP-TDN2HSE","cluster_name" : "elasticsearch","cluster_uuid" : "JvGLMa7HSaSFypB6eOitYQ","version" : {"number" : "7.6.2","build_flavor" : "default","build_type" : "zip","build_hash" : "ef48eb35cf30adf4db14086e8aabd07ef6fb113f","build_date" : "2020-03-26T06:34:37.794943Z","build_snapshot" : false,"lucene_version" : "8.4.0","minimum_wire_compatibility_version" : "6.8.0","minimum_index_compatibility_version" : "6.0.0-beta1"},"tagline" : "You Know, for Search"
}

​ 返回如上json字符串,即表明es安装成功

5、如启动不成功,根究对应的错误提示操作

​ 1)、如 not fund java一类的错误,请仔细检查jdk环境变量是否配置正确;

​ 2)、JAVA_HOME中不要带有特殊符号(如:D:\Program Files\Java\jdk1.8.0_211)

​ 3)、path中配置不要带磁盘符(如:;%JAVA_HOME%\bin;%JAVA_HOME%\jre;

​ 而非D:;%JAVA_HOME%\bin;%JAVA_HOME%\jre;)

​ 4)、不要带有空格

三、安装kibana插件

1、下载网址:https://www.elastic.co/downloads/kibana
2、将下载后的kibana解压到自己的文件夹
3、进入安装目录,执行命令./bin/kibana.bat(或进入bin目录双击kibana.bat)启动kibana插件
log   [08:39:01.137] [info][plugins-service] Plugin "case" is disabled.log   [08:39:33.985] [info][plugins-system] Setting up [37] plugins: [taskManager,siem,licensing,infra,code,encryptedSavedObjects,timelion,features,security,usageCollection,metrics,canvas,apm_oss,translations,reporting,uiActions,data,navigation,share,status_page,newsfeed,inspector,embeddable,advancedUiActions,dashboard_embeddable_container,expressions,visualizations,kibana_legacy,management,dev_tools,home,spaces,cloud,apm,graph,eui_utils,bfetch]log   [08:39:33.987] [info][plugins][taskManager] Setting up pluginlog   [08:39:33.999] [info][plugins][siem] Setting up pluginlog   [08:39:34.000] [info][licensing][plugins] Setting up pluginlog   [08:39:34.002] [info][infra][plugins] Setting up pluginlog   [08:39:34.003] [info][code][plugins] Setting up pluginlog   [08:39:34.003] [info][encryptedSavedObjects][plugins] Setting up pluginlog   [08:39:34.004] [warning][config][encryptedSavedObjects][plugins] Generating a random key for xpack.encryptedSavedObjects.encryptionKey. To be able to decrypt encrypted saved objects attributes after restart, please set xpack.encryptedSavedObjects.encryptionKey in kibana.ymllog   [08:39:34.008] [info][plugins][timelion] Setting up pluginlog   [08:39:34.009] [info][features][plugins] Setting up pluginlog   [08:39:34.010] [info][plugins][security] Setting up pluginlog   [08:39:34.011] [warning][config][plugins][security] Generating a random key for xpack.security.encryptionKey. To prevent sessions from being invalidated on restart, please set xpack.security.encryptionKey in kibana.ymllog   [08:39:34.011] [warning][config][plugins][security] Session cookies will be transmitted over insecure connections. This is not recommended.log   [08:39:34.024] [info][plugins][usageCollection] Setting up pluginlog   [08:39:34.026] [info][metrics][plugins] Setting up pluginlog   [08:39:34.027] [info][canvas][plugins] Setting up pluginlog   [08:39:34.030] [info][apm_oss][plugins] Setting up pluginlog   [08:39:34.031] [info][plugins][translations] Setting up pluginlog   [08:39:34.031] [info][data][plugins] Setting up pluginlog   [08:39:34.035] [info][plugins][share] Setting up pluginlog   [08:39:34.036] [info][home][plugins] Setting up pluginlog   [08:39:34.040] [info][plugins][spaces] Setting up pluginlog   [08:39:34.043] [info][cloud][plugins] Setting up pluginlog   [08:39:34.044] [info][apm][plugins] Setting up pluginlog   [08:39:34.049] [info][graph][plugins] Setting up pluginlog   [08:39:34.051] [info][bfetch][plugins] Setting up pluginlog   [08:39:34.057] [info][savedobjects-service] Waiting until all Elasticsearch nodes are compatible with Kibana before starting saved objects migrations...log   [08:39:34.123] [info][savedobjects-service] Starting saved objects migrationslog   [08:39:34.141] [info][savedobjects-service] Creating index .kibana_task_manager_1.log   [08:39:34.152] [info][savedobjects-service] Creating index .kibana_1.log   [08:39:34.879] [info][savedobjects-service] Pointing alias .kibana_task_manager to .kibana_task_manager_1.log   [08:39:34.949] [info][savedobjects-service] Pointing alias .kibana to .kibana_1.log   [08:39:35.025] [info][savedobjects-service] Finished in 884ms.log   [08:39:35.061] [info][savedobjects-service] Finished in 927ms.log   [08:39:35.062] [info][plugins-system] Starting [22] plugins: [taskManager,siem,licensing,infra,code,encryptedSavedObjects,timelion,features,security,usageCollection,metrics,canvas,apm_oss,translations,data,share,home,spaces,cloud,apm,graph,bfetch]log   [08:39:40.386] [info][status][plugin:kibana@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.389] [info][status][plugin:elasticsearch@7.6.2] Status changed from uninitialized to yellow - Waiting for Elasticsearchlog   [08:39:40.389] [info][status][plugin:elasticsearch@7.6.2] Status changed from yellow to green - Readylog   [08:39:40.391] [info][status][plugin:xpack_main@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.396] [info][status][plugin:graph@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.402] [info][kibana-monitoring][monitoring] Starting monitoring stats collectionlog   [08:39:40.403] [info][status][plugin:monitoring@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.408] [info][status][plugin:spaces@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.413] [info][status][plugin:security@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.415] [info][status][plugin:searchprofiler@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.417] [info][status][plugin:ml@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.455] [info][status][plugin:tilemap@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.457] [info][status][plugin:watcher@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.461] [info][status][plugin:grokdebugger@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.465] [info][status][plugin:dashboard_mode@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.467] [info][status][plugin:logstash@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.472] [info][status][plugin:beats_management@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.485] [info][status][plugin:apm_oss@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.494] [info][status][plugin:apm@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.505] [info][status][plugin:maps@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.509] [info][status][plugin:interpreter@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.514] [info][status][plugin:canvas@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.516] [info][status][plugin:license_management@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.519] [info][status][plugin:index_management@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.530] [info][status][plugin:console@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.532] [info][status][plugin:console_extensions@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.533] [info][status][plugin:index_lifecycle_management@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.543] [info][status][plugin:kuery_autocomplete@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.548] [info][status][plugin:metrics@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.566] [info][status][plugin:infra@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.569] [info][plugins][taskManager][taskManager] TaskManager is identified by the Kibana UUID: 0802300b-f729-4324-85b5-f34047248299log   [08:39:40.570] [info][status][plugin:task_manager@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.572] [info][status][plugin:rollup@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.583] [info][status][plugin:transform@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.585] [info][status][plugin:encryptedSavedObjects@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.594] [info][status][plugin:actions@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.603] [info][status][plugin:alerting@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.647] [info][status][plugin:siem@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.651] [info][status][plugin:remote_clusters@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.654] [info][status][plugin:cross_cluster_replication@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.665] [info][status][plugin:upgrade_assistant@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.680] [info][status][plugin:uptime@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.683] [info][status][plugin:oss_telemetry@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.685] [info][status][plugin:file_upload@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.688] [info][status][plugin:data@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.691] [info][status][plugin:lens@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.704] [info][status][plugin:snapshot_restore@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.709] [info][status][plugin:input_control_vis@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.712] [info][status][plugin:kibana_react@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.713] [info][status][plugin:management@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.715] [info][status][plugin:navigation@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.718] [info][status][plugin:region_map@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:40.723] [info][status][plugin:telemetry@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:41.195] [info][status][plugin:timelion@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:41.197] [info][status][plugin:ui_metric@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:41.198] [info][status][plugin:markdown_vis@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:41.199] [info][status][plugin:metric_vis@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:41.201] [info][status][plugin:tagcloud@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:41.202] [info][status][plugin:table_vis@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:41.203] [info][status][plugin:vega@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:42.307] [warning][reporting] Generating a random key for xpack.reporting.encryptionKey. To prevent pending reports from failing on restart, please set xpack.reporting.encryptionKey in kibana.ymllog   [08:39:42.311] [info][status][plugin:reporting@7.6.2] Status changed from uninitialized to green - Readylog   [08:39:42.338] [info][listening] Server running at http://localhost:5601log   [08:39:47.421] [info][server][Kibana][http] http server running at http://localhost:5601

​ 出现以上信息即为启动成功

4、访问http://localhost:5601/app/kibana#/dev_tools/console

​ 进入kibana工具页面,进行es的相关操作。

5、直接关闭会导致kibana的进程一直被占用,会出现kibana关不掉的情况

​ 解决办法:(本方案适用于解决所有进程占用,程序关不掉的情况)

​            1)、需要记住一直被占用的进程的端口号​            2)、打开cmd命令窗口​           3)、输入命令netstat -aon|findstr "5601" 查看当前端口被什么进程占用​           4)、当通过第三步命令找到占用"5601"端口的进程PID​          5)、通过命令tasklist|findstr "PID"找到占用当前端口的进程​           6)、找到占用"5601"端口的node.exe程序,使用命令 taskkill /f /t /im node.exe结束当前进程即可

四、安装logstash插件

1、下载网址:https://www.elastic.co/downloads/logstash
2、将下载的logstash zip文件解压到自己的文件夹下
3、进入安装目录,执行命令./bin/logstash.bat -f ./config/logstash-sample.conf启动logstash插件
Sending Logstash logs to D:/developtools/logstash-7.6.2/logs which is now configured via log4j2.properties
[2020-04-28T17:25:25,321][WARN ][logstash.config.source.multilocal] Ignoring the 'pipelines.yml' file because modules or command line options are specified
[2020-04-28T17:25:25,400][INFO ][logstash.runner          ] Starting Logstash {"logstash.version"=>"7.6.2"}
[2020-04-28T17:25:25,421][INFO ][logstash.agent           ] No persistent UUID file found. Generating new UUID {:uuid=>"62336d16-4060-40ad-bf3f-455adf6e4405", :path=>"D:/developtools/logstash-7.6.2/data/uuid"}
[2020-04-28T17:25:26,676][INFO ][org.reflections.Reflections] Reflections took 31 ms to scan 1 urls, producing 20 keys and 40 values
[2020-04-28T17:25:27,449][INFO ][logstash.outputs.elasticsearch][main] Elasticsearch pool URLs updated {:changes=>{:removed=>[], :added=>[http://localhost:9200/]}}
[2020-04-28T17:25:27,595][WARN ][logstash.outputs.elasticsearch][main] Restored connection to ES instance {:url=>"http://localhost:9200/"}
[2020-04-28T17:25:27,633][INFO ][logstash.outputs.elasticsearch][main] ES Output version determined {:es_version=>7}
[2020-04-28T17:25:27,637][WARN ][logstash.outputs.elasticsearch][main] Detected a 6.x and above cluster: the `type` event field won't be used to determine the document _type {:es_version=>7}
[2020-04-28T17:25:27,684][INFO ][logstash.outputs.elasticsearch][main] New Elasticsearch output {:class=>"LogStash::Outputs::ElasticSearch", :hosts=>["http://localhost:9200"]}
[2020-04-28T17:25:27,721][INFO ][logstash.outputs.elasticsearch][main] Using default mapping template
[2020-04-28T17:25:27,748][WARN ][org.logstash.instrument.metrics.gauge.LazyDelegatingGauge][main] A gauge metric of an unknown type (org.jruby.specialized.RubyArrayOneObject) has been created for key: cluster_uuids. This may result in invalid serialization.  It is recommended to log an issue to the responsible developer/development team.
[2020-04-28T17:25:27,752][INFO ][logstash.javapipeline    ][main] Starting pipeline {:pipeline_id=>"main", "pipeline.workers"=>6, "pipeline.batch.size"=>125, "pipeline.batch.delay"=>50, "pipeline.max_inflight"=>750, "pipeline.sources"=>["D:/developtools/logstash-7.6.2/config/logstash-sample.conf"], :thread=>"#<Thread:0x7a1bbc09 run>"}
[2020-04-28T17:25:27,779][INFO ][logstash.outputs.elasticsearch][main] Attempting to install template {:manage_template=>{"index_patterns"=>"logstash-*", "version"=>60001, "settings"=>{"index.refresh_interval"=>"5s", "number_of_shards"=>1}, "mappings"=>{"dynamic_templates"=>[{"message_field"=>{"path_match"=>"message", "match_mapping_type"=>"string", "mapping"=>{"type"=>"text", "norms"=>false}}}, {"string_fields"=>{"match"=>"*", "match_mapping_type"=>"string", "mapping"=>{"type"=>"text", "norms"=>false, "fields"=>{"keyword"=>{"type"=>"keyword", "ignore_above"=>256}}}}}], "properties"=>{"@timestamp"=>{"type"=>"date"}, "@version"=>{"type"=>"keyword"}, "geoip"=>{"dynamic"=>true, "properties"=>{"ip"=>{"type"=>"ip"}, "location"=>{"type"=>"geo_point"}, "latitude"=>{"type"=>"half_float"}, "longitude"=>{"type"=>"half_float"}}}}}}}
[2020-04-28T17:25:27,795][INFO ][logstash.outputs.elasticsearch][main] Installing elasticsearch template to _template/logstash
[2020-04-28T17:25:28,324][INFO ][logstash.inputs.beats    ][main] Beats inputs: Starting input listener {:address=>"0.0.0.0:5044"}
[2020-04-28T17:25:28,338][INFO ][logstash.javapipeline    ][main] Pipeline started {"pipeline.id"=>"main"}
[2020-04-28T17:25:28,423][INFO ][logstash.agent           ] Pipelines running {:count=>1, :running_pipelines=>[:main], :non_running_pipelines=>[]}
[2020-04-28T17:25:28,449][INFO ][org.logstash.beats.Server][main] Starting server on port: 5044
[2020-04-28T17:25:28,681][INFO ][logstash.agent           ] Successfully started Logstash API endpoint {:port=>9600}

出现以上信息即为启动成功

4、访问http://localhost:9600/ 出现以下信息
{"host":"DESKTOP-TDN2HSE","version":"7.6.2","http_address":"127.0.0.1:9600","id":"62336d16-4060-40ad-bf3f-455adf6e4405","name":"DESKTOP-TDN2HSE","ephemeral_id":"28976125-8b4f-4735-81f3-1209de9ee07a","status":"green","snapshot":false,"pipeline":{"workers":6,"batch_size":125,"batch_delay":50},"build_date":"2020-03-26T08:53:57+00:00","build_sha":"d106e8b43ddb28a10b529298e3c1dc6ddc9da2ce","build_snapshot":false}

五、图形化界面工具

1、图形化界面cerebro
1)、下载地址:https://github.com/lmenezes/cerebro/releases
2)、将下载的cerebro-0.9.0.zip文件解压自己的目录
3)、使用命令./bin/cerebro.bat启动cerebro
[info] play.api.Play - Application started (Prod) (no global state)
[info] p.c.s.AkkaHttpServer - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

​ 出现上诉信息即为启动成功

4)、访问http://localhost:9000/ 输入需要连接的es即可,注意带上http

2、图形化界面ElasticHD
1)、下载地址:https://github.com/360EntSecGroup-Skylar/ElasticHD/releases
2)、将下载的elasticHD_windows_amd64.zip解压到自己的目录下
3)、双击ElasticHD.exe文件运行ElasticHD
4)、需注意的是双击时会自动打开一个页面显示500错误,关闭该页面,
在Google浏览器访问http://localhost:9800/ 即可

win10下安装Elasticsearch和kibana教程相关推荐

  1. win10下安装mmdetection的完整教程(使用gitee完成,对无法访问github的用户友好)

    通过在两台不同的电脑上的测试,发现mmdetection对pytorch和cuda没有特殊需求,正常的pytorch版本大于1.6都可以使用mmdetection(博主环境为torch  1.10.1 ...

  2. Burp Suite win10下安装图文教程

    主要经验来自:https://www.52pojie.cn/thread-1194411-1-1.html 我的Burp Suite百度网盘资源: 链接:https://pan.baidu.com/s ...

  3. 【Elasticsearch】windows 10安装Elasticsearch和Kibana

    Elasticsearch是一个分布式.RESTful风格的搜索和数据分析引擎.Elasticsearch的生成环境通常选择Linux系统.但是,在学习过程中选择windows系统也是个不错的选择.因 ...

  4. win10 mbr下装linux,在Win10下安装Ubuntu 18.04双系统(MBR+Legacy)

    刚刚在win10下安装了ubantu18.04系统,亲测有效!中途遇到了很多坑,一一为大家避免 以下就是我安装双系统的详细步骤 BIOS引导方式 目前主要的系统引导方式也有两种:传统的LegacyBI ...

  5. ElasticSearch入门 :Windows下安装ElasticSearch

    这是ElasticSearch 2.4 版本系列的第一篇: ElasticSearch入门 第一篇:Windows下安装ElasticSearch ElasticSearch入门 第二篇:集群配置 E ...

  6. 如何在win10下安装IMSL6.0

    最近因为需要计算一些方程,自己编程效率低又容易出bug.然后自己就打算安装IMSL库函数,想借助库函数解决问题.折腾了一会,又在同学的帮助下,另外也参考了网上(http://blog.163.com/ ...

  7. 双系统 Win10下安装Linux(单/双硬盘)

    双系统 Win10下安装Linux(单/双硬盘) 单硬盘 Centos Ubuntu 准备工作 正式安装Ubuntu系统 踩坑 双硬盘 首先非常感谢博客作者们分享的双系统安装教程,其中一些博客对笔者双 ...

  8. Win10 下安装Mathtype6.9 + office2013+EndNote-x8

    1. 在Win10下安装mathtype6.9遇到不兼容(这里的6.9版本不是6.9b,所以网上一般说不兼容win10,只是兼容win8) 转载于:http://www.mathtype.cn/wen ...

  9. 记一次在Win10下安装SOFA仿真软件并加装SoftRobots插件的经历

    前言:博主是个不怎么懂软件的菜鸟,前几天为了学习Soft Robotics企图装一个带SoftRobots插件的SOFA,但我搜了半天也没有较新的安装教程(连下载方式都变了好吗).虽然有官网的安装教程 ...

  10. 在win10中安装xp虚拟机的教程--win10专业版

    为了在自己的win10系统上检测某些软件,一些用户通常会自己安装一个xp系统虚拟机,以避免测试程序对主系统的损坏.还有用户是因为win10系统上有许多以前的游戏不能玩,大型单机游戏xp又玩不了,能不能 ...

最新文章

  1. jQuery 2.0.3 源码分析core - 整体架构
  2. ant design pro 页面加载原理及过程,@connect 装饰器
  3. 回顾国产手机4年沉浮,仍然只是靠这三招翻身
  4. 移动端 c++ 开发_这 10 点值得移动端开发重点学习
  5. DolphinDB配置
  6. linux创建管道的函数,Linux下的有名管道(03)---使用函数创建和删除有名管道
  7. python获取网页元素坐标_html网页元素在屏幕上的坐标获取
  8. 不容错过的 15 个 Linux 实用技巧
  9. Java分页(limit)
  10. C++程序员常用工具集
  11. 图像边缘检测之Prewitt算子
  12. 飞凌小课堂-RK3399系列 linux双千兆网口解决方法-RTL8153
  13. 深圳计算机学校排名2015,深圳学校排行榜Top20!深圳人挤破头都想上的小学中学大学...
  14. opencv+mnist识别手写数字串
  15. 猫喜欢吃鱼,可猫不会游泳,鱼喜欢吃蚯蚓,可鱼不会上岸;上帝给了你很多诱惑,却不会让你轻易实现!...
  16. 啊哈添柴挑战Java1008. 输入两个整数,倒序输出
  17. 数据分析 EXCEL
  18. ionic capacitor 开发APP问题集合
  19. Python人工智能
  20. 物性参数库查询网站集合

热门文章

  1. google谷歌云盘_如何在酒店房间使用Google Chromecast?
  2. 地图刷新 android,android – 如何刷新谷歌地图.
  3. VBA中启动其它程序
  4. 安卓手机抓包小程序https请求 (该网站安全证书有问题解决办法)
  5. maven怎么强制updating_maven异常:Updating Maven Project 的统一解决方案
  6. Oracle中lpad的用法
  7. DDR3 full empty如何产生?
  8. UberAir飞行汽车:一键乘坐飞机会变成现实吗
  9. 打印机扫描显示服务器拒绝访问,打印机拒绝访问,教您打印机拒绝访问怎么解决...
  10. Intent跳转页面大全