E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
算法练习-进阶篇
「Hive
进阶篇
」万字长文超详述hive企业级优化
肝了几个晚上,梳理总结了一份万字长文超详述hive企业级优化文章,也整理了一份hive优化总结思维导图和hive优化详细PDF文档,有需要可关注公众号《大数据阶梯之路》找小编获取,学习和复习都是绝佳,公众号不断分享技术相关文章。话不多说,下面就直接开讲吧!更多精彩好文,首发在微信公众号《大数据阶梯之路》,欢迎关注文章字数:13271字预计阅读需:20分钟一、问题背景hive离线数仓开发,一个良好的
大数据阶梯之路
·
2023-06-13 17:00
hive
大数据
hadoop
L2-001 紧急救援(dijkstra
算法练习
)
作为一个城市的应急救援队伍的负责人,你有一张特殊的全国地图。在地图上显示有多个分散的城市和一些连接城市的快速道路。每个城市的救援队数量和每一条连接两个城市的快速道路长度都标在地图上。当其他城市有紧急求助电话给你的时候,你的任务是带领你的救援队尽快赶往事发地,同时,一路上召集尽可能多的救援队。输入格式:输入第一行给出4个正整数N、M、S、D,其中N(2≤N≤500)是城市的个数,顺便假设城市的编号为
书鸢1236
·
2023-06-13 01:49
基础算法学习
PAT天梯赛
深度优先
图论
算法
程序员进阶之
算法练习
(五十八)
正文题目1题目链接题目大意:输入两个整数a和b,每次操作可以使得a=a+1;问最少要几次操作,可以使得a可以整除b;输入:第一行整数t,表示样例个数;(1≤≤10000)接下来t个样例,每个样例一行,有两个整数a、b;(1≤a,b≤10^9)输出:最少操作次数;Examplesinput5104139100131234569246output2543330题目解析:为了便于描述,下面用x和y来代替
落影loyinglin
·
2023-06-12 14:58
C++学习书籍推荐
目录一、入门篇二、提高篇三、
进阶篇
四、网络编程下面推荐一些我读过的C++书籍,纯属个人建议。
令狐掌门
·
2023-06-11 14:06
C++
基础问题
c++
学习
开发语言
Docker
进阶篇
之容器数据卷持久化,内含两种数据卷持久化方式
文章目录一、容器数据卷概念二、使用数据卷(包含方式一)三、实战:安装MySQL四、具名挂载和匿名挂载4.1匿名挂载4.2具名挂载4.3如何区分具名挂载、匿名挂载、指定路径挂载五、初识Dockerfile(包含方式二)六、数据卷容器(实现容器间数据共享)一、容器数据卷概念docker的理念回顾将应用和运行的环境打包成一个镜像,发布后启动运行,变成一个容器。如果数据都在容器中,那么我们把容器删除,数据
杳杳星辰花开
·
2023-06-11 08:16
Docker
docker
linux
curl: (56) Recv failure: Connection reset by peer问题汇总和解决方案
解决办法我在上一篇文章Docker
进阶篇
之DockerFile制作Tomcat镜像,教你如何发布镜像到DockerHub和阿里云已经详细说明了,这里再说明一次。
杳杳星辰花开
·
2023-06-11 08:16
Docker
docker
每日复盘分享
90/Day30/有效学习,从每日复盘分享开始2021.2.19关键词:工作思路、思考力提升、3W工作法~为什么、是什么、怎么做【职场
进阶篇
】在日常工作中,只会做执行工作,该如何提升自我思考能力?
Collue
·
2023-06-11 06:17
Matplotlib绘图(
进阶篇
)
目录一、创建图像并设置分辨率二、绘制图像设置坐标轴的上下限三、移动坐标脊柱使用gca()四、添加图例使用label参数五、注释①有指向型文本注释annotate()②无指向型文本注释text()六、保存图片savefig()一、创建图像并设置分辨率importmatplotlib.pyplotaspltimportnumpyasnp#创建一个8*6的图,并设置分辨率为80plt.Figure(fi
超爱太阳雨
·
2023-06-11 01:46
python
python
进阶篇
丨链路追踪(Tracing)很简单:链路成本指南
广义上的链路成本,既包含使用链路追踪产生的数据生成、采集、计算、存储、查询等额外资源开销,也包含链路系统接入、变更、维护、协作等人力运维成本。为了便于理解,本小节将聚焦在狭义上的链路追踪机器资源成本,人力成本将在下一小节(效率)进行介绍。链路追踪机器成本的组成结构链路追踪机器成本主要分为客户端和服务端两大类。链路追踪客户端(SDK/Agent)通常运行在业务进程内部,与业务程序共享CPU、内存、网
阿里云云栖号
·
2023-06-10 23:47
云栖号技术分享
网络
数据库
大数据
阿里云
云计算
NLP——part of speech (POS)中的隐马尔可夫模型 + Viterbi 算法
文章目录POS隐马尔可夫模型计算简介转移概率矩阵(Transitionmatrix)观察矩阵(Observation/emissionMatrix)预测predictionVitervi
算法练习
POS词性标注
暖仔会飞
·
2023-06-10 21:05
机器学习与深度学习
自然语言处理
算法
机器学习
NLP
【Spring MVC】这几种传参方式这么强大,让我爱不释手,赶快与我一起去领略吧 ! ! !
个人主页:良辰针不戳所属专栏:javaEE
进阶篇
之框架学习励志语句:生活也许会让我们遍体鳞伤,但最终这些伤口会成为我们一辈子的财富。期待大家三连,关注,点赞,收藏。
良辰针不戳
·
2023-06-10 20:42
spring
mvc
java
数据结构与
算法练习
(三)二叉树
文章目录1、树2、二叉树3、满二叉树4、完全二叉树5、二叉树的遍历(前序、中序、后序)二叉树删除节点或树6、顺序存储二叉树顺序存储二叉树遍历(前序、中序、后序)7、线索化二叉树中序线索二叉树前序线索二叉树后序线索二叉树1、树树是一种非线性的数据结构,是由n(n>=0)个结点组成的有限集合如果n=0,树为空树。如果n>0,除根节点外,其余结点被分成m(m>0)个互不相交的集合T1、T2、……、Tm,
贫僧洗发爱飘柔
·
2023-06-10 12:17
数据结构
数据结构
算法
java
数据结构与
算法练习
(二)数组模拟队列
文章目录1、队列2、数组实现队列3、数组实现循环队列1、队列队列是一个有序列表,可以用数组或链表来实现遵循先入先出的原则在队尾插入元素叫做入队,对头删除元素叫做出队。2、数组实现队列思路:用front和rear记录队列前后的下标,初始化front=-1表示指向队列的头部(队列头的前一个位置),rear=-1指向队列尾(队列的最后一个数据)若尾指针rear小于队列的最大下标MaxSize-1,则re
贫僧洗发爱飘柔
·
2023-06-10 12:46
数据结构
java
开发语言
数据结构
进阶篇
丨链路追踪(Tracing)很简单:链路成本指南
广义上的链路成本,既包含使用链路追踪产生的数据生成、采集、计算、存储、查询等额外资源开销,也包含链路系统接入、变更、维护、协作等人力运维成本。为了便于理解,本小节将聚焦在狭义上的链路追踪机器资源成本,人力成本将在下一小节(效率)进行介绍。链路追踪机器成本的组成结构链路追踪机器成本主要分为客户端和服务端两大类。链路追踪客户端(SDK/Agent)通常运行在业务进程内部,与业务程序共享CPU、内存、网
阿里云云原生
·
2023-06-10 07:55
网络
大数据
数据库
链路追踪
进阶篇
丨链路追踪(Tracing)很简单:常见问题排查
作者:涯海经过前面多篇内容的学习,想必大部分同学都已经熟练掌握分布式链路追踪的基础用法,比如回溯链路请求轨迹,定位耗时瓶颈点;配置核心接口黄金三指标告警,第一时间发现流量异常;大促前梳理应用上下游关键依赖,联系相关方协同备战等等。随着深入使用链路追踪技术,问题发现与诊断方面的能力想必都有大幅提升。但实际生产过程中的问题可能更加棘手:比如接口偶发性超时,调用链只能看到超时接口名称,看不到内部方法,无
阿里云云原生
·
2023-06-10 07:54
java
大数据
开发语言
链路追踪
阿里云
【Spring MVC】没有Spring MVC,Spring Boot表现得毫无用处? ? ?走进Spring MVC,学习热部署自动运行程序 ! ! !
个人主页:良辰针不戳所属专栏:javaEE
进阶篇
之框架学习励志语句:生活也许会让我们遍体鳞伤,但最终这些伤口会成为我们一辈子的财富。期待大家三连,关注,点赞,
良辰针不戳
·
2023-06-10 00:43
spring
mvc
spring
boot
2018-11-29
orthingfromwhichsomethingoriginatesorcanbeobtained例句:RacialandculturaldiversityhaslongbeenconsideredasourceofstrengthfortheUS.2.体会这个词(
进阶篇
樱苔
·
2023-06-09 19:36
web自动化测试
进阶篇
02 ——— BDD与TDD的研究实践
作者简介:博主是一位测试管理者,同时也是一名对外企业兼职讲师。主页地址:【Austin_zhai】目的与景愿:旨在于能帮助更多的测试行业人员提升软硬技能,分享行业相关最新信息。声明:博主日常工作较为繁忙,文章会不定期更新,各类行业或职场问题欢迎大家私信,有空必回。阅读目录1.目的2.BDD2.1工作流程2.1.1需求理解2.1.2规范定义2.1.3用例编写2.1.4测试执行2.1.5后续优化2.2
Austin_zhai
·
2023-06-09 11:41
自动化测试之路
tdd
驱动开发
bdd
测试驱动开发
行为驱动开发
【运维知识
进阶篇
】用阿里云部署kod可道云网盘(配置Redis+MySQL+NAS+OSS)
这篇文章继续以kod可道云网盘为例,带大家熟悉阿里云产品,本篇文章介绍Redis,MySQL,NAS,OSS,话不多说,直接开始。Redis1、购买Reids主从版2、配置kod免秘钥连接Redis内网接口利用我们负载均衡转发的5555端口连接web01[root@web01~]#yum-yinstallredis[root@web01~]#redis-cli-hr-xxxx.redis.rds.
我是koten
·
2023-06-09 10:41
进阶运维知识
运维知识分享
阿里云
云计算
服务器
数据库
linux
【运维知识
进阶篇
】用阿里云部署kod可道云网盘(DNS解析+CDN缓存+Web应用防火墙+弹性伸缩)
本篇文章依托kod可道云项目继续介绍阿里云产品,介绍DNS解析,CDN缓存,Web应用防火墙,弹性伸缩。DNS解析这里我将二级域名设为kod,一般都是设为www和@,带@表示可以不加二级域名,直接访问。也可以点新手引导,按提示输入即可。CDN缓存云产品选择安全加速SCDN注意这里的端口号如果自己有证书记得解析成443端口根据提示信息配置DNS解析如果访问连接不报错,操作到此为止,如果访问报错,需要
我是koten
·
2023-06-09 10:35
进阶运维知识
运维知识分享
运维
阿里云
云计算
网络
linux
Day158- out-
1.认识这个词(基础篇)词:out-例句:Thebenefitsoutweightherisks.2.体会这个词(
进阶篇
)“out”作为前缀使用是非常高频、好用的表达。
jiangyuxuan
·
2023-06-09 07:52
数据结构
算法练习
插入排序 冒泡排序
插入排序代码如下packagemainimport"fmt"funcmain(){a:=[]int{4,5,6,1,3,2}b:=insert(a)fori:=0;i=0;j--{遍历j寻找插入位置ifa[j]>value{如果当前j位置的元素大于记录的元素,说明该位置不是要插入的位置,需要将j往前移动,但在移动j之前,需要将a[j]的值向后移动,以腾出插入位置a[j+1]=a[j]}else{如
倒酒小生
·
2023-06-09 06:13
算法
数据结构
进阶篇
usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingDAL;usingSqlSugar;//注意引入命名空间namespaceDemo{publicpartialclassDemo:Sys
青木川_
·
2023-06-09 04:28
Arcgis
进阶篇
(6)——如何将Arcgis Pro的离线数据发布成服务
常常因为ArcgisServer(或者GeoSceneServer)昂贵的价格,而导致小项目技术选型选择开源的GISServer(如GeoServer等)。但用完之后,发现后者实在拉跨,使用对比差异巨大。那就只能另想办法:如何将ArcgisPro(或者GeoScenePro)的离线数据(slpk、切片包、矢量切片包)直接发布成服务?经测试,惊喜发现结果居然完全可行。1、首先看slpk文件(把后缀改
niuge No.1
·
2023-06-09 02:43
Esri
arcgis
【Spring Boot学习】Spring Boot的创建,第一个Spring Boot页面.
前面几篇文章,我们系统的学习了Spring框架,今天开始,我们就要学习更高级的SpringBoot框架了,不要着急哦,我们一起畅游SpringBoot框架的世界.个人主页:良辰针不戳所属专栏:javaEE
进阶篇
之框架学习励志语句
良辰针不戳
·
2023-06-08 19:22
spring
boot
学习
java
【Spring学习】Bean对象的作用域和生命周期,了解了这些你就真正熟悉spring框架了.
前言:大家好,我是良辰丫,我们已经学会了Spring的存取,今天我们将一起来学习Bean对象的作用域和生命周期.个人主页:良辰针不戳所属专栏:javaEE
进阶篇
之框架学习励志语句:生活也许会让我们遍体鳞伤
良辰针不戳
·
2023-06-08 19:52
spring
java
学习
【Spring Boot学习】日志文件,Spring Boot也会写日记了,这些事你知道嘛 ? ? ?
我们慢慢往下看.个人主页:良辰针不戳所属专栏:javaEE
进阶篇
之框架学习励志语句:生活也许会让我们遍体鳞伤,但最终这些伤口会成为我们一辈子的财富。期待大家三连,关注,点赞,收藏。
良辰针不戳
·
2023-06-08 19:43
spring
boot
学习
java
MySQL(
进阶篇
1.0)
MySQL体系结构1、连接层最上层是一些客户端和连接服务,包含本地sock通信和大多数基于客户端/服务端工具实现的类似于TCP/IP的通信。主要完成一些类似于连接处理、授权认证、及相关安全方案。在该层上引入了线程池的概念,为通过认证安全接入的客户端提供线程。同样在该层上可以实现基于SSL的安全链接。服务器也会为安全接入的每个客户端验证它所具有的操作权限。2、服务层第二层架构主要完成大多数的核心服务
没办法,我就是这么菜
·
2023-06-08 18:42
mysql
数据库
服务器
MySQL(
进阶篇
2.0)
SQL优化插入数据insert如果需要一次性往数据库表中插入多条记录,可以从以下三个方面进行优化1、优化方案一批量插入数据insertintotb_testvalues(1,'Tom'),(2,'Cat'),(3,'Jerry');2、优化方案二手动控制事务starttransaction;insertintotb_testvalues(1,'Tom'),(2,'Cat'),(3,'Jerry')
没办法,我就是这么菜
·
2023-06-08 18:12
mysql
数据库
数学建模
MySQL(
进阶篇
3.0)
锁锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算机资源(CPU、RAM、I/O)的争用之外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤为重要,也更加复杂MySQL中的锁,按照锁的粒度分为以下三类:全部锁:锁定数据库中的所有表表
没办法,我就是这么菜
·
2023-06-08 18:26
mysql
数据库
java
DEV01-GBase 8a MPP Cluster SQL 编码
进阶篇
GBase8aMPPClusterSQL编码
进阶篇
一、概述:二、常用内置函数(一)函数体系(二)内置函数的基本概念:(三)内置函数的使用位置:(四)内置函数概览(五)数学函数(六)日时函数(七)字符串处理函数
wiserhowe
·
2023-06-08 10:11
sql
数据库
database
【工具使用】Keil5软件使用-基础使用篇
为了快速上手,本文会跳过很多细节及解释,如需要了解原理,请移步
进阶篇
。
知识噬元兽
·
2023-06-08 09:06
工具使用
#
Keil
单片机
嵌入式硬件
11.2 appeal
aqualitythatsomethinghasthatmakespeoplelikeitorwantit例句:Themoviehasanimmediateappealtopeopleofallages.2.体会这个词(
进阶篇
樱苔
·
2023-06-08 03:52
【运维知识
进阶篇
】用阿里云部署kod可道云网盘项目(HTTPS证书+负载均衡+两台web)
这篇文章给大家介绍下如何用部署kod可道云网盘项目,首先用阿里云搭建一个小型架构,包括七层负载,两台web,https证书,然后在web上构建kod网盘。部署流程1、Web01购买创建首先购买一台ECS,自定义购买,我们选择按量付费,选华北6乌兰察布,便宜些,随机可用区,1cpu1g的。镜像选择CentOS,版本选7.9,系统盘类型选高效云盘,20G,便宜,企业中肯定是按需求选,选好后下一步即可,
我是koten
·
2023-06-07 21:32
进阶运维知识
运维知识分享
运维
阿里云
负载均衡
linux
centos
【运维知识
进阶篇
】集群架构-阿里云配置HTTPS证书
出篇文章给大家介绍下在阿里云上如何配置HTTPS证书,毕竟在企业中也不可能自己创建证书,都是需要去购买的。话不多说,直接开始。购买云服务ECS1、咱们先百度搜索阿里云官网,登录进去。2、鼠标移动到左上角产品,选择云服务器ECS3、点击立即购买,先卖个ECS4、按照图片操作5、跳转充值界面后进行充值6、回到界面后点击继续购买7、页面滑动到下面,选择好配置后点下一步8、配置好后进行下一步9、选择自定义
我是koten
·
2023-06-07 21:01
运维知识分享
进阶运维知识
https
运维
阿里云
linux
https证书
【运维知识
进阶篇
】集群架构-Nginx常用模块(目录索引+状态监控+访问控制+访问限制)
这篇文章给大家介绍Nginx常用模块,包括Nginx目录索引,Nginx状态监控,Nginx访问控制,Nginx访问限制。熟悉使用模块,才能给Nginx增加色彩。目录索引模块Nginx不允许列出整个目录浏览下载,可以用模块自己做个下载页。ngx_http_autoindex_module模块处理以斜杠字符(’/’)结尾的请求,并生成目录列表。当ngx_http_index_module模块找不到索
我是koten
·
2023-06-07 21:01
运维知识分享
进阶运维知识
nginx
运维
linux
centos
架构
【运维知识
进阶篇
】iptables防火墙详解
这篇文章给大家介绍下iptables防火墙,防火墙大致分三种,分别是硬件、软件和云防火墙。硬件的话部署在企业网络的入口,有三层路由的H3C、华为、Cisco(思科),还有深信服等等;软件的话一般是开源软件,写在网站内部,最常见的有iptables(写入Linux内核)和firewalld(CentOS7有的),云防火墙就是阿里云业务的防火墙安全组等等。名词解释在介绍防火墙之前,我们先了解几个名词容
我是koten
·
2023-06-07 21:31
进阶运维知识
运维知识分享
运维
网络
ssh
网络协议
安全
【运维知识
进阶篇
】Ansible自动化运维-Ansible安装与主机列表
很开心大家可以看到这篇文章,Ansible是一个自动化统一配置管理工具,集成了丰富模块以及功能组件,可以通过一个命令对多台服务器主机实现批量化操作,减少重复性工作和维护成本,提高工作效率。同类软件有很多,例如puppet,这个学习起来比较难,安装ruby环境也比较难,还没有远程执行功能;还有saltstack,一般用这个会使用C/S架构,salt-master和salt-minnion,并行的,大
我是koten
·
2023-06-07 21:30
进阶运维知识
运维知识分享
运维
ansible
自动化
linux
服务器
【运维知识
进阶篇
】用Ansible Roles重构LNMP架构(Linux+Nginx+Mariadb+PHP),实现4个项目一键部署!
我们先前用playbook构造过lnmp架构,实现了一键部署四个项目的效果,但是我们是将所有的命令都写入了一个playbook中,我们所需的文件也只是简单的放入了playbook的同级目录,这样很混乱,而roles可以很好解决这一点,使用roles,我们可以很轻松的整理我们的配置文件,更有利于我们写好后排错,或者更改配置,我们再将变量,判断语句,循环语句加上,打造我们用Ansible部署lnmp架
我是koten
·
2023-06-07 21:30
进阶运维知识
运维知识分享
ansible
saltstack
nginx
linux
自动化
【运维知识
进阶篇
】集群架构-Rewrite重定向
Rewrite主要实现url地址重写,以及重定向,就是把传入web的请求重定向到其他url的过程。分以下几种场景使用1、地址跳转,用户访问一个URL,将其定向到另一个URL2、协议跳转,用户通过http协议请求网站时,将其重新跳转至https协议方式3、伪静态,动态页面静态化,为了搜素引擎收录。4、搜索引擎,SEO优化依赖于url路径,好记的url便于支持搜索引擎录入Rewrite标记每个Rewr
我是koten
·
2023-06-07 21:00
进阶运维知识
运维知识分享
运维
架构
服务器
linux
centos
【运维知识
进阶篇
】集群架构-HTTPS证书详解
HTTPS证书在企业中非常重要,因为HTTP不安全,采用HTTP协议容易受到劫持和篡改,如果是采用HTTPS,数据在传输过程中加密,可以避免报文信息被窃取篡改,避免网站传输时信息泄露。实现https,要了解SSL协议,现在我们使用的大多是TLS加密协议了,HTTPS运行在应用层,TLS应用在表示层,是SSL协议发挥作用的一层,使应用层的HTTP协议在没有感知的情况下实现了数据的加密传输。HTTP加
我是koten
·
2023-06-07 21:00
进阶运维知识
运维知识分享
运维
linux
nginx
HTTPS证书
https
【运维知识
进阶篇
】集群架构-Nginx高可用Keepalived
高可用是指2台机器启动着完全相同的业务系统,一台机器宕机后,另一台可以快速启用,用户是无感知的。高可用硬件通常使用F5,软件通常使用keepalived。keepalived软件是基于VRRP协议实现的,VRRP虚拟路由冗余协议,主要用于解决单点故障。VRRP实现原理咱们拿公司路由器举例,路由器故障后,网关无法转发报文,所有人无法上网了怎么办?一般我们会选择增加一台路由器,但是我们主路由器故障后,
我是koten
·
2023-06-07 21:00
进阶运维知识
运维知识分享
运维
nginx
服务器
linux
keepalived
【运维知识
进阶篇
】集群架构-Nginx动静分离详解
我们先前将静态资源放到NFS,动态资源放到MySQL,一是为了提高我们Web服务器性能,减轻它的压力,另一面如果Web宕机了,我们的静态和动态资源还可以访问到。但是之前方式不管是静态还是动态文件,都是走的代码文件,通过代码文件调取的资源,那么我们越过代码文件去访问我们的资源,效率不是更高吗,如果服务器没出问题,但是代码出了问题,我们依旧可以访问到我们的资源。本篇文章介绍Nginx动静分离,通过中间
我是koten
·
2023-06-07 21:59
进阶运维知识
运维知识分享
运维
架构
nginx
linux
java
【运维知识
进阶篇
】集群架构-Nginx反向代理详解
在互联网请求中,客户端通常无法直接向服务端发起请求,就需要用代理服务,来实现客户端和的交互,起到一个中介的作用。Nginx代理服务常见模式Nginx代理按照应用场景模式可以分为正向代理和反向代理。正向代理是内部上网过程中,客户端经过代理访问服务端。反向代理是公司集群架构中,客户端通过代理反向返回数据给服务端。反向代理是负载均衡的前身,本篇文章详细给大家介绍Nginx反向代理。Nginx作为支持的代
我是koten
·
2023-06-07 21:29
进阶运维知识
运维知识分享
运维
linux
nginx
架构
centos
【运维知识
进阶篇
】集群架构-Nginx七层负载均衡详解
为什么要使用负载均衡当我们的Web服务器直接面向用户,往往要承载大量并发请求,单台服务器难以负荷,我使用多台Web服务器组成集群,前端使用Nginx负载均衡,将请求分散的打到我们的后端服务器集群中,实现负载的分发。那么会大大提升系统的吞吐率、请求性能。负载均衡简单介绍我们将负载均衡称为SLB(ServerLoadBalance),Nginx就是SLB的一种,负载均衡的叫法有很多,还可以叫负载、Lo
我是koten
·
2023-06-07 21:29
进阶运维知识
运维知识分享
运维
架构
负载均衡
linux
nginx
【运维知识
进阶篇
】集群架构-Nginx四层负载均衡详解
四层负载均衡含义及应用场景四层负载均衡是基于传输层协议包来封装的(如:TCP/IP),那我们介绍的的七层是指的应用层,他的组装在四层的基础之上,无论四层还是七层都是指的OSI网络模型。我们之前介绍了七层负载均衡,这篇文章介绍下四层负载均衡。四层负载均衡在一般企业中是用不到的,因为没有那么大的并发量,我们用七层足以,不会涉及端口限制问题。但是在大规模集群架构中也是不可或缺的,我们往往采取四层+七层来
我是koten
·
2023-06-07 21:29
进阶运维知识
运维知识分享
运维
架构
nginx
linux
负载均衡
【运维知识
进阶篇
】集群架构-Nginx实现基础web架构(Linux+Nginx+PHP+Mysql)
本篇文章介绍LNMP架构部署项目,包括Nginx安装配置、PHP安装配置、数据库Mariadb安装配置、Nginx连通PHP、PHP连通MySQL、拆分数据库至独立服务器、拆分静态资源至服务器、扩展一个web服务器。LNMP架构LinuxNginxMysqlPHPNginx不能处理动态请求,如果是动态请求,就通过fastcgi协议转交给后端的PHP程序处理Nginx安装配置第一步:安装nginx配
我是koten
·
2023-06-07 21:58
进阶运维知识
运维知识分享
运维
架构
nginx
linux
php
【运维知识
进阶篇
】集群架构体系及虚拟机准备工作
写在开头我计划发表四个篇章的博文,难度由浅入深,分别是基础篇的Linux系统,
进阶篇
的web架构,高级篇的shell编程、代码上线,大神篇的数据库、Docker、k8s。
我是koten
·
2023-06-07 21:58
运维知识分享
进阶运维知识
linux
架构
服务器
centos
运维
【运维知识
进阶篇
】集群架构-Nginx基础(安装+启动+配置+多业务实现+日志管理)
本篇文章介绍下Nginx有关内容,Nginx是一个开源且高性能、可靠的HttpWeb服务、代理服务。开源:直接获取源代码,高性能:支持海量并发,可靠:服务稳定Web服务有很多,选择Nginx是因为他的轻量化,功能模块少(源代码仅保留http与核心模块代码,其余不够核心代码的作为插件来安装)代码模块化,对于开发人员友好。Nginx与Apache区别1、Nginx采用Epool网络模型,I/O异步非阻
我是koten
·
2023-06-07 21:58
进阶运维知识
运维知识分享
nginx
运维
架构
linux
服务器
【运维知识
进阶篇
】集群架构-Nginx性能优化
Nginx花了好多篇文章介绍了,今天谈谈它的优化。我们从优化考虑的方面,压力测试工具ab,具体的优化点三个方面去介绍,话不多说,直接开始!优化考虑方面1、了解系统结构、系统层次结构和瓶颈,结构方面,了解每个服务最大支持多少并发,支持多少的qps(每秒查询率);系统层次结构方面,我们要考虑Nginx是做代理、动静分离、还是直接服务用户;瓶颈方面,可以通过top查看系统的CPU负载、内存使用率、总的运
我是koten
·
2023-06-07 21:51
运维知识分享
进阶运维知识
nginx
运维
linux
架构
服务器
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他