文章目录介绍正向代理和反向代理(Http服务器)动静态资源分离优点Nginx的安装1 Linux安装2 Mac OS的安装3 Windows下的安装常用命令配置语法静态资源页面配置解释搭建一个静态文件的nginx服务的配置文件介绍正向代理和反向代理(Http服务器)正向:客户端对服务器来说不可见反向:服务端对客户端来说不可见(缓存、负载均衡)动静态资源分离优点Nginx的安装1 Linux安装登录root账号执行yum install yum-utils
原创
2021-08-26 09:24:31
414阅读
文章目录介绍正向和反向(服务器)动静态资源分离优点Nginx的安装1
原创
2022-02-05 14:59:33
160阅读
数组
数组的定义
数组是在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来的一种形式。这些按序排列的同类数据指针数组、结构数组等各种类别。在面向对象的程序设计语言中还有类对象数组。这个以后在C++或者Java语言中会涉及到。元素的集合称为数组。在C语言中, 数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的
原创
2011-04-21 17:25:32
888阅读
深度剖析Kubernetes
Kubernetes是一个开源的容器编排平台,它可以帮助我们管理和调度容器化的应用程序。在这篇文章中,我将深入剖析Kubernetes的实现原理和使用方法,并带有代码示例,帮助你快速入门。
整体流程
下面是使用Kubernetes实现关键词的整体流程:
步骤 操作
1 安装Kubernetes集群
2 编写Docker镜像
3 创建Deployment
4 创
原创
2024-01-25 18:58:58
96阅读
LinkedList和ArrayList一样是集合List的实现类,虽然较之ArrayList,其使用场景并不多,但同样有用到的时候,那么接下来,我们来认识一下它。其实它们两个都同属于List阵营,只不过实现方式有所差异,ArrayList 就是借助Array 实现的List,LinkedList 就是借助双向链表(Linked) 实现的List
原创
2021-10-14 16:35:56
372阅读
前言今天这篇文章是比较偏“教程”一点的文章。但也由浅入深,认真地分析了源码,并且介绍了一些在使用Spring Cache中常见的问题和解决方案,肯定是比简单的入门文档更有深度一些的,相信大家看了之后会有一定的收获。阿
原创
2021-07-18 11:39:41
219阅读
j
转载
2019-04-12 20:34:00
485阅读
2评论
HashSet是Java集合Set的一个实现类,Set是一个接口,其实现类除HashSet之外,还有TreeSet,并继承了Collection,HashSet集合很常用,同时也是程序员面试时经常会被问到的知识点我就没见过这么不要脸的数据结构,还给自己起名 HashSet 搞得跟 HashMap 是同一级别上的,对外糊弄用户,对内欺骗HashMap,每次value 都给人一不变的数据这不跟蛋壳一样了吗,一刀双割
原创
2021-10-14 16:35:57
197阅读
HashMap 是一个利用数组存储key-value键值对的一个数据结构,为了有序的要求,然后我们引入了LinkedHashMap来满足我们对顺序的要求,再到后面我们学习了HashSet这种数据结构,利用的是HashMap的Key 的唯一性来实现HashSet 的去重的目的LinkedHashSet 也HashSet 一样也在内部使用了HashMap,因为LinkedHashSet要维持元素之间的顺序,所以它使用的实HashMap的有序版本,也就是LinkedHashMap
原创
2021-10-14 16:35:58
219阅读
ArrayList是集合的一种实现,实现了接口List,List接口继承了Collection接口。ArrayList 是java 中最常用的集合类型,这是因为它使用起来非常简单,而且它提供了非常丰富的功能,并且性能非常好,这里需要注意的是性能是以牺牲了线程安全为代价的,ArrayList 好用又很大一部分来自它的动态扩容,不像数组那样你需要提前计算好数组的大小,ArrayList 会随着元素的增加自动扩容。
原创
2021-10-14 16:36:00
344阅读
HashTable 线程安全的设计,初始值和扩容的过程,为什么不支持null值,如何自定义HashTable 使其支持null值
原创
2021-10-14 16:42:19
10000+阅读
2016.3.16 制作了一套LVM,可以通过它扩大或缩小分区上空间的大小。同时可以在软件级别,将数据制作快照,对原始数据进行备份。它本身不能代替RAID,LVM的重点在于可以弹性调整文件系统的容量!而并非在于性能与数据保全上面。但根据Linux哲学思想:"存在即合理",今天决定系统的将它整理出来,并分享给大家,以备今后的工作学习之用。  
原创
2016-03-17 10:40:37
797阅读
Yii是一个基于组件、用于开发大型Web应用的高性能PHP框架,它提供了当今Web 2.0应用开发所需要的几乎一切功能,是zui具开发效率的PHP框架之一。 《Yii框架深度剖析》站在框架设计的高度,从源代码级别剖析了Yii框架的工作机制。《Yii框架深度剖析》分为15章,其内容涵盖了PHP框架的概念,Yii框架的工作流程,布局的概念及作用,模块的概念及作用,ActiveRecord模型的原理和作
转载
2023-11-24 05:46:36
101阅读
NGINX:upstream转发最为基础、httperror_code常见的要记住(404/403/500/502/503/301/302)、nginxconnectfull如何发现与解决、会添加proxy_header、会添加LogFormat、会使用limit、能看懂logFile、会使用nginxSSL(如果会调整SSL参数为加分项,如SSL/TLS版本、超时、密钥长度等)(limit_ra
原创
2018-04-15 16:37:09
861阅读
点赞
nginx的平滑重启 博客分类: nginx nginx平滑重启 nginx的平滑重启 nginx nginx平滑重启 在研发过程中,修改nginx的配置文件nginx.conf是很平常的事,需要重启nginx。如果我们直接reload是有一定风险的,我们可以通过发送系统信号给nginx主进程的方式
转载
2016-04-16 09:34:00
104阅读
2评论
一、源码结构 1:下载安装包后,解压,可以看到目录结构,其中src目录下放的是源码 2:src源码目录下,可以看到这几个目录 mail:mail目录中存放了实现Nginx服务器邮件服务的源码,主要实现对邮件服务依赖的数据结构的定义和初始化,对SMTP协议、POP3协议和IMAP协议的实现,以及对SSL的支持。misc:包含两个文件,
转载
2023-08-21 19:30:20
130阅读
原文链接: http://hzcsky.blog.51cto.com/1560073/1625354 http://os.51cto.com/art/201111/304611.htmNginx配置文件详细说明在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络.#运行用户user www-data; #启动进程,通常设置成和cpu
转载
精选
2015-04-01 10:31:34
565阅读
一、Ngnix简介:1、基本概念:Nginx是一个高性能的HTTP和反向代理服务器,占有内存少,并发能力强。nginx 能做什么反向代理客户端请求到达反向代理服务器,反向代理服务器将请求转发给目标服务器,代理的是服务器负载均衡通过代理服务器将请求分发到多个服务器,将负载分发到不同的服务器上,就是负载均衡动静分离加快网站解析速度,将动态页面和静态页面由不同的服务器来解析 ,加快解析速度-延伸-–正向
转载
2024-03-19 18:06:17
34阅读
一、Kubernetes诞生背景 如果要了解Kubernetes的诞生,就绕不开整个云计算的发展历程。了解了云计算的发展的过程,就会明白,Kubernetes是云计算发展到一定程度的必然产物。云计算发展历程 云计算发展历程的时间轴如下图所示,从物理机过渡到传统的IaaS阶段,进而发展为早期的PaaS,直至发展到如今的基于Kubernetes架构的新兴PaaS平台。用户使用资源的形态也由早期的物理机
转载
2024-02-29 14:24:05
99阅读
在现代应用程序开发中,后端技术是至关重要的组成部分。本文将深入研究一些核心后端技术,包括Java、Python、Nginx、Elasticsearch和数据库。我们将深度剖析这些技术的内部工作原理,并提供丰富的示例代码以便理解和应用。Java:稳定性与性能的代名词Java一直以来都是后端开发的首选语言之一,以其稳定性和性能而闻名。下面,我们将深入探讨一些Java后端开发的关键概念和示例代码:1.
原创
2023-09-07 08:34:48
169阅读