- 博客(23)
- 资源 (2)
- 收藏
- 关注
原创 41-Nginx高可用-Keepalived
什么是高可用?一般是指2台机器启动着完全相同的业务系统,当有一台机器宕机了,另外一台服务器就能快速的接管,对于访问的用户是无感知的。高可用通常用什么软件?硬件一般使用F5 软件一般使用keepalivedkeepalived是如何实现高可用的?keepalived软件是基于VRRP协议实现的,VRRP虚拟路由冗余协议,主要用于解决单点故障问题。VRRP是如何诞生的,原理又是什么?比如公司的网络是通过网关进行上网的,那么如果该路由器故障了,网关无法转发报文了,此时所有人都无法上网了,怎么办?
2024-04-27 13:18:15
293
1
原创 08-Linux基础知识总结
如果不关闭NetworkManager会导致什么?网络管理有两个服务:第一个服务:network 默认使用的 有这个服务我们才能正常使用网卡第二个服务:NetworkManager 默认是开启的,必须关闭并且禁止开机运行如果不关闭NetworkManager,会导致争抢网络管理的控制权,我们没有对NetworkManager配置过任何的IP地址,使用服务器过程中,IP地址会出现空。
2024-04-25 22:23:23
211
原创 03-linux系统命令
系统命令:关机:1)shutdown2)poweroff3)init 04)reboot #重启5)init 6 #重启6)pwd #显示当前路径7)cd #切换路径cd - #快速回到上一次所在目录cd ~ #回家cd . #当前cd .. #上一层cd /root #回家cd #直接回车8)ls #显示文件/目录是否存在ls -l #显示文件/目录详细信息ls -a #显示隐藏文件ls -lrt #正序排序显示。
2024-04-25 21:52:17
318
1
原创 40-Nginx-https加密
为什么需要使用HTTPS,因为HTTP不安全,当我们使用http网站时,会遭到劫持和篡改,如果采用https协议,那么数据在传输过程中是加密的,所以黑客无法窃取或者篡改数据报文信息,同时也避免网站传输时信息泄露。那么我们在实现https时,需要了解ssl协议,但我们现在使用的更多的是TLS加密协议。那么TLS是怎么保证明文消息被加密的呢?
2024-04-25 21:40:58
1104
1
原创 39-Nginx-rewrite跳转
什么是rewrite?rewrite主要实现rul地址重写,以及重定向,就是把传入web的请求重定向到其他url的过程。
2024-04-25 21:35:07
229
3
原创 38-Nginx四层负载-动静分离详解
什么是四层负载均衡:四层负载均衡是基于传输层协议包来封装的(如TCP/IP),那我们前面使用到的七层指的是应用层它的组装在四层基础之上,无论四层还是七层都是指的OSI网络模型四层负载均衡应用场景: 1 .四层+七层来做负载均衡,四层可以保证七层的负载均衡的高可用性,如:nginx就无法保证自己的服务高可用,需要依赖LVS或者keeplive。2 .如:tcp协议的负载均衡,有些请求时tcp的协议的(mysql、ssh),或者说这些请求只需要使用四层进行端口的转发就可以了,所以使用四层负载均衡。
2024-04-25 21:33:02
756
2
原创 37-Nginx负载均衡(一)
当我们的Web服务器直接面向用户,往往要承载大量并发请求,单台服务器难以负荷,我使用多台Web服务器组成集群,前端使用Nginx负载均衡,将请求分散的打到我们的后端服务器集群中,实现负载的分发。那么会大大提升系统的吞吐率、请求性能、高容灾。往往我们接触的最多的是SLB(Server Load Balance) 负载均衡,实现最多的也是SLB、那么SLB它的调度节点和服务节点通常是在一个地域里面。那么它在这个小的逻辑地域里面决定了他对部分服务的实时性、响应性是非常好的。
2024-04-23 16:51:50
341
原创 31-http原理
什么是超文本(Hyper Text)包含有超链接(Link)和各种多媒体元素标记(Markup)的文本。这些超文本文件彼此链接,形成网状(Web),因此又被称为网页(Web Page)。这些链接使用URL表示。最常见的超文本格式是超文本标记语言HTML。什么是URL?URL即统一资源定位符(Uniform Resource Locator),用来唯一地标识万维网中的某一个文档。URL由协议、主机和端口(默认为80)以及文件名三部分构成。如:什么是超文本传输协议HTTP?
2024-04-15 22:10:46
362
1
原创 30-SSH-telnet介绍
30-SSH-telnet介绍SSH协议SSH相关命令ssh秘钥远程连接ssh免秘钥连接案例(通过跳板机)免秘钥登陆出现无法登陆问题解决。
2024-04-14 19:18:28
446
1
原创 27-rsync服务详解
rsync(remote synchronization) 是一款开源、快速、多功能、可实现全量及增量的本地或者远程数据同步备份的优秀工具。rsync软件适用于Unix/linux/windows等多种操作系统平台。
2024-04-09 21:43:35
385
原创 26-架构演变优化&模版机创建
什么是项目,类似于手机的APP 网站。每一个APP或者网站都是一个项目什么是架构,维护一个项目的一组服务器什么是集群,为了解决某个特定问题将多台计算机组合起来形成的单个系统什么是高可用,当一台服务器不可用,另一台服务器自动接管,保证业务不宕机什么是负载均衡,将用户的请求,分摊到多个操作单元上执行,保证服务器的稳定性。
2024-04-07 19:37:53
1649
原创 java中抽象类与接口中方法访问修饰符问题
转自:http://blog.sina.com.cn/s/blog_7ffb8dd5010111yu.htmlhttp://blog.youkuaiyun.com/lwwgtm/article/details/8693781 http://www.blogjava.net/hwpok/archive/2011/09/03/357926.html1、抽象类中的抽象方法(其前有a...
2016-07-06 09:25:44
484
javascript语言基础
2013-10-23
大话设计模式,一篇关于Java服务器开发设计模式的文章
2013-10-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人