Java
文章平均质量分 61
#雪山飞胡#
这个作者很懒,什么都没留下…
展开
-
Java执行本地Shell命令以及远程Shell命令
我们可以使用Java来执行本地Shell命令甚至是远程主机上的Shell命令,并获取其标准输出、异常输出、执行结果码。首先,访问远程主机需要加入一下maven支持:<dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> <version>0.1.55</version></dependency>原创 2021-04-18 21:21:20 · 724 阅读 · 0 评论 -
SpringBoot整合Swagger
SpringBoot配置加入maven支持<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 --><dependency> <groupId>io.springfox</groupId> <artifactId>springfo...原创 2019-12-02 13:08:43 · 132 阅读 · 0 评论 -
03. Spring Cloud--服务路由
目录3.1 简介3.2 Netflix Zuul3.1 简介在向微服务框架这样的分布式架构中,需要确保跨多个服务调用的关键行文的正常运行,如安全、日志记录和用户跟踪。要实现此功能,开发人员需要在所有服务中始终如一地强制这些特性,而不需要每个开发团队都构建自己的解决方案。虽然可以使用公共库或扩家来帮助在单个服务中直接构建这些功能,但这样做会造成3个影响。在构建的每个服务中很难始终实现这些功能...原创 2018-11-07 20:19:48 · 214 阅读 · 0 评论 -
01. Spring Cloud--服务发现
目录1.1 简介1.2 服务发现的特点1.3 服务发现架构1.3.1 服务注册1.3.2 负载均衡1.4 构建Spring Eureka服务端1.5 构建Spring Eureka客户端1.1 简介什么是服务发现?在任何分布式架构中,都需要找到机器所在的物理地址。这个概念自分布式计算开始出现就已经存在,并且被正式称为服务发现。服务发现对于微服务和基于云的应用程序至关重要,主要原因有两个。...原创 2018-11-04 12:44:30 · 295 阅读 · 0 评论 -
04. Spring Cloud--客户端弹性模式
4.1 简介在分布式系统中,当服务崩溃时,很容易检测到该服务已经不在了,因此应用程序可以绕过它。然而,当服务运行缓慢时,检测到这个服务性能不佳并绕过它是非常困难的,这是因为以下几个原因。服务的降级可以以间歇性问题开始,并形成不可逆转的势头 – 降级可能只发生在很小的爆发中。故障的第一个迹象可能是一小部分用户抱怨某个问题,直到突然间应用程序容器耗尽了线程池并彻底崩溃。对远程服务的调用通常是同...原创 2018-11-08 20:11:59 · 608 阅读 · 0 评论 -
02. Spring Cloud--配置服务
2.1 配置管理的重要性对于在云中运行的微服务,管理应用程序配置是至关重要的,因为微服务实例需要以最少的人为干预快速启动。每当人们需要手动配置或接触服务以实现部署时,都有可能出现配置漂移、意外中断以及应用程序响应可伸缩性出现延迟的情况。配置漂移:当构建好的服务被部署在服务器上后,由于有人登陆该服务器并修改了一个东西,导致该服务的配置被更改,从而使机器上的实际配置与源代码管理的配置不一致。这...原创 2018-11-05 20:50:16 · 157 阅读 · 0 评论 -
Elasticsearch入门
安装elasticsearchrpm -ivh elasticsearch-6.3.0.rpm修改配置文件:位置:/etc/elasticsearch/elasticsearch.yml添加内容:http.cors.enabled: truehttp.cors.allow-origin: &amp;amp;quot;*&amp;amp;quot;安装elasticsearch-head网址:https://github.com/...原创 2018-11-11 09:59:12 · 850 阅读 · 0 评论 -
SpringBoot发送邮件(使用thymeleaf模板)
1. 构建环境在pom.xml中添加以下依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency><depen...原创 2018-11-18 13:33:12 · 7724 阅读 · 5 评论