Yum安装nginx
1、先下载yum install yum-utils2、进入文件配置信息cd /etc/yum.repos.d/vim nginx.repo输入以下信息[nginx-stable]name=nginx stable repobaseurl=http://nginx.org/packages/cent
Netty总结
你对netty的理解?Netty是封装了JDK的NIO,是一个异步事件驱动的网络应用框架,用于快速开发可维护的高性能服务端和客户端。Nio编程Nio编程的概念是由io编程引发出来的,在传统的io模型中,每个连接创建成功之后都需要一个线程来维护,每个线程都会创建一个死循环去监听这个连接,这样线程资源十
获取IP、浏览器、操作系统工具类
import eu.bitwalker.useragentutils.UserAgent;import javax.servlet.http.HttpServletRequest;import java.net.InetAddress;import java.net.UnknownHostExcep
大型网站架构演进历程
Web 1.0 时代,几乎所有网站都是静态网站,没有和用户有什么交互,主要用于给用户展示内容。Web 2.0 时代,用户与服务器双向交互,增加删除修改数据,这些数据保存在数据库中最初的单体架构 ,用户访问服务器,服务器中部署有项目(war ),这个时候的访问量也不是很大,只需要一台服务器即可;文件服
SpringCloud Hystrix服务治理(3)
Hystrix 是国外知名的视频网站 Netflix 所开源的非常流行的高 可用架构框架。Hystrix 能够完美的解决分布式系统架构中打造高可用服务面临的一系列技术难题。Hystrix “豪猪”,具有自我保护的能力。hystrix 通过如下机制来解决雪崩效应问题。在微服务架构中,我们把每个业务都拆
SpringCloud Feign服务治理(2)
1、在application.yml中加入配置,开启feignfeign: hystrix: enabled: true2、创建专门调用的接口,并引入需要调用服务的名称@FeignClient(name = "app-cjbdi-member") public interf
SpringCloud Eureka服务治理(1)
什么是服务治理?在传统 rpc 远程调用中,服务与服务依赖关系,管理比较复杂,所以需要使用服 务治理,管理服务与服务之间依赖关系,可以实现服务调用、负载均衡、容错等, 实现服务发现与注册。服务注册与发现在服务注册与发现中,有一个注册中心,当服务器启动的时候,会把当前自己 服务器的信息 比如 服务地址
SpringBoot两种方式配置 HTTPS 安全证书
方式一使用JDK自带的工具生成证书1:确保安装了JDK并正确配置了环境变量;2:进入你的JAVA_HOME目录中的bin目录;3:在这个目录下执行// keytool -genkey -alias (别名) -dname "CN=(姓名),OU=(组织单位名称),O=(组织名称),L=(