2021
07-31
07-31
Golang简单实现http的server端和client端
介绍HTTPS(SecureHypertextTransferProtocol)安全超文本传输协议,是一个安全通信通道,它基于HTTP开发用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版,是使用TLS/SSL加密的HTTP协议。HTTP和HTTPS的区别HTTPS是加密传输协议,HTTP是名文传输协议HTTPS需要用到SSL证书,而HTTP不用HTTPS比HTTP更加安全,对搜索引擎更友好,利于SEOHTTPS标准端口443,HTT...
继续阅读 >
提示:如果只看如何解决问题,请看文章的末尾如何解决这个问题1.场景描述最近项目中使用了feign当做http请求工具来使用、相对于httpclient、resttemplate来说,fegin用起来方便很多。然后项目有httptrace的需求,需要输出请求日志。所以就开启了feign自己的日志,发现它自带的日志是debug级别才能打印。而且是逐行打印的,看日志非常的不方便。所以需要输出json格式的日志最好。2.解决步骤2.1引入feign依赖<dependency><groupId...
java-version命令大家都用过,大部分就是看下jdk版本或检查下环境变量的设置,但最后一行的信息也挺重要,如下图所示:ServerVM表示我们的虚拟机类型,mixedmode表示虚拟机以混合模式工作。一.虚拟机先说下本篇文章的内容都是基于HotSpot虚拟机。我们熟知的Java虚拟机是一种规范标准,有多种实现,比如HotSpot虚拟机就是JVM的一种实现,也是目前使用范围最广的Java虚拟机。其实HotSpot最早也不是Sun开发的,是他早期收购的一...
1.添加依赖<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-client</artifactId></dependency>2.添加客户端配置/src/main/java/resource/application.ymlserver:port:8770eureka:client:serviceUrl:defaultZone:http://localhost:8761/eureka/spring:application:name:shop-gateway3.添加启动类注解@SpringBootApplication@EnableDiscoveryClient...