系统性的学习总结
文章平均质量分 84
Zhaohui_Zhang
这个作者很懒,什么都没留下…
展开
-
maven编译报错
在执行 yum install -y java-1.8.0-opensdk命令后,使用maven去编译打包,结果报错,查了很多资料,最后终于找到原因,参考文章首页的链接,默认只安装了jre,没有安装jdk。并source /etc/profile,使环境变量生效。然后编辑,配置环境变量。原创 2023-07-26 13:10:22 · 880 阅读 · 0 评论 -
Nginx核心指标优化
linux/Unix上,一切皆文件,每一次用户发起请求就会生成一个文件句柄,文件句柄可以理解为就是一个索引,所以文件句柄就会随着请求量的增多,而进程调用的频率增加,文件句柄的产生就越多,系统对文件句柄默认的限制是1024个,对Nginx来说非常小了,需要改大一点。以上,就把Nginx服务器高性能优化的配置介绍完了,大家可以根据我提供的方法,每个参数挨个设置一遍,看看相关的效果。Nginx要达到最好的性能,出了要优化Nginx服务本身之外,还需要在nginx的服务器上的内核参数。...原创 2022-08-10 18:00:42 · 1228 阅读 · 1 评论 -
LVS负载均衡——LVS简介、四种工作模式、十种调度算法、流量转发过程
LVS(Linux Virtual Server)即Linux虚拟服务器,是由章文嵩博士主导的开源负载均衡项目,通过LVS提供的负载均衡技术和Linux操作系统实现一个高性能、高可用的服务器集群,它具有良好可靠性、可扩展性和可操作性,从而以低廉的成本实现最优的服务性能。目前LVS已经被集成到Linux内核模块中。......原创 2022-08-02 23:06:51 · 1620 阅读 · 0 评论 -
Linux防火墙之——iptables和firewalld
●防火墙是位于内外网之间的一组软硬件部件的组合,主要目的是保护内外网的数据流通的安全,当外网访问内网的时候发送的数据包必须经过内网的防火墙检验是否符合规则。●能够指定火墙策略的两个工具包iptables和firewalld●Linux的防火墙体系主要工作在网络层,针对TCP/IP数据包实时过滤和限制,属于典型的包过滤防火墙或称作网络层防火墙(iptables)只用于管理Linux防火墙的命令程序,属于“用户态又称为用户空间)的防火墙管理体系。httpshttps。...原创 2022-07-31 22:29:18 · 3956 阅读 · 0 评论 -
Lvs、Nginx、HAproxy区别及优缺点
像对于大型的,需要进行高并发的网站或者对网络不太严格的时候,可以使用nginx;对于大型的Web服务器的时候可以使用HAproxy;对性能有严格要求的时候可以使用lvs,就单纯从负载均衡的角度来说,lvs也许会成为主流,更适合现在大型的互联网公司。HAproxy和Nginx由于可以做七层的转发,所以URL和目录的转发都可以做。...原创 2022-07-31 20:39:09 · 1662 阅读 · 0 评论 -
Cookie和Session的关系
1)Cookie数据存放在客户的浏览器上,Session数据放在服务器上(2)Cookie不是很安全,别人可以分析存放在本地的Cookie并进行Cookie欺骗,如果主要考虑到安全应当使用Session(3)Session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能,如果主要考虑到减轻服务器性能方面,应当使用Cookie(4)单个Cookie在客户端的限制是3K,就是说一个站点在客户端存放的Cookie不能3K。(5)所以将登陆信息等重要信息存放为Session;...原创 2022-07-31 17:07:05 · 802 阅读 · 0 评论 -
HTTP状态码与netstat参数
HTTP状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型。当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(serverheader)用以响应浏览器的请求。利用netstat指令可让你得知整个Linux系统的网络情况。Linuxnetstat命令用于显示网络状态。3.Linuxnetstat命令。HTTP状态码的英文为。常用的有antlpu参数。...原创 2022-07-31 16:44:21 · 736 阅读 · 0 评论 -
计算机网络2——TCP的三次握手与四次挥手
TCP把连接作为最基本的对象,每一条TCP连接都有两个端点,这种断点我们叫作套接字(socket),它的定义为端口号拼接到IP地址即构成了套接字,例如,若IP地址为192.3.4.16而端口号为80,那么得到的套接字为192.3.4.1680。一句话,主要防止已经失效的连接请求报文突然又传送到了服务器,从而产生错误。MSL(MaximumSegmentLifetime),TCP允许不同的实现可以设置不同的MSL值。...原创 2022-07-31 16:26:18 · 862 阅读 · 0 评论 -
计算机网络1——IP地址的分配原理
在计算机网络中有著名的OSI七层协议体系结构,概念清楚,理论完整,但是它既复杂又不实用。TCP/IP体系结构则不同,得到的广泛的应用。最终结合OSI和TCP/IP的优点,采用了一种只有五层协议的体系结构,本文的讲述的IP都是基于五层协议模型中的网络层。OSI体系结构TCP/IP体系结构五层体系结构7应用层应用层5应用层6表示层5会话层4传输层传输层4传输层3网络层网络层3网络层2数据链路层网络接口层2数据链路层1物理层1物理层。...原创 2022-07-31 16:12:34 · 4500 阅读 · 0 评论 -
Nginx和Apache的比较、同步异步、高并发
一般来说,需要性能的web服务,用nginx。如果不需要性能只求稳定,更考虑apache,后者的各种功能模块实现得比前者,例如ssl的模块就比前者好,可配置项多。epoll(freebsd上是kqueue)网络IO模型是nginx处理性能高的根本理由,但并不是所有的情况下都是epoll大获全胜的,如果本身提供静态服务的就只有寥寥几个文件,apache的select模型或许比epoll更高性能。https。......原创 2022-07-31 15:17:50 · 1477 阅读 · 1 评论 -
正向代理与反向代理
1.正向代理代理客户端,反向代理代理服务端。2.正向代理和客户端处于“同一战线”,为了让客户端能访问到服务器资源;反向代理和客户端处于“同一战线”,为了加快客户端访问速度。3.不论哪种代理方式,最终目的都是为了提升客户端访问效率,保护服务端不受侵害。httpshttpshttpshttps。...原创 2022-07-31 14:41:15 · 884 阅读 · 0 评论