Web服务(04)——LAMP的简介与搭建+DISCUZ论坛

WEB服务器也称为WWW(WORLDWIDEWEB万维网)服务器,主要功能是提供网上信息浏览服务。而常见web服务器有IIS。而其中LAMP的Apache(HTTPD)类LINUX系统——Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。LAMP架构是什么?拿饭店举例专业解释如下。......
分类: 编程语言 发布时间: 08-15 07:13 阅读次数: 0

Web服务(05)——Nginx的简介和安装

目前在市面上使用LAMP的架构已经很少了,基本上现在都是使用LNMP的架构,其中“N”就是Nginx服务。Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like协议下发行,单台物理服务器可支持30000~50000个并发请求。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,目前中国大陆使用nginx网站的用户有百度、京东、新浪、腾讯等。Tengine。......
分类: 编程语言 发布时间: 08-15 07:13 阅读次数: 0

Web服务(07)——LNMP一键部署

之前的博客中有介绍过LAMP的架构,而LNMP和LAMP的区别就在于使用Nginx而不是Apache。LNMP是Linux+Nginx+Mysql+PHP的组合方式,其特点是利用Nginx的快速与轻量级,替代以前的LAMP的方式,由于安装方便,并且安装脚本也随时更新。LNMP的优点在于占用VPS资源较少,Nginx配置起来也比较简单方便,利用fast-cgi的方式动态解析PHP脚本。LNMP的缺点也同样很明显。...
分类: 其他 发布时间: 08-15 07:13 阅读次数: 0

Web服务(06)——Nginx的配置和优化

之前讲到了Nginx服务是目前主流的http服务和反向代理服务器,以及如何安装nginx服务,Nginx服务中有非常强大的优化性能,如反向解析、日志切割、IO多路复用、隐藏版本、rewrite等等,这些优化大都是在nginx主配置文件/usr/local/nginx/conf/nginx.conf中配置的,所以需要熟悉了解nginx的配置文件。...
分类: 编程语言 发布时间: 08-15 07:13 阅读次数: 0

Web服务(08)——Nginx的Rewrite

什么是Rewrite?Rewrite对称URLRewrite,即URL重写,就是把传入Web的请求重定向到其他URL的过程。•URLRewrite最常见的应用是URL伪静态化,是将动态页面显示为静态页面方式的一种技术。比如id=123使用URLRewrite转换后可以显示为www.123.com/123.html•对于追求完美主义的网站设计师,就算是网页的地址也常望看起来尽量简洁明快。理论上,搜索引擎更喜欢静态页面形式的网页,搜索引擎对静态页面的评分一般要高于动态页面。...
分类: 编程语言 发布时间: 08-15 07:13 阅读次数: 0

Web服务(10)——Tomcat服务

Tomcat是Apache软件基金会(ApacheSoftwareFoundation)的jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普追使用,是开发和调试JSP程序的首选。Tomcat官网http。...
分类: 其他 发布时间: 08-15 07:13 阅读次数: 0

Web服务(11)——Tomcat目录介绍

root@TTTTTTTtomcat]#pwd/usr/local/tomcat#tomcat安装目录[root@TTTTTTTtomcat]#tree-L1#以树状方式显示一层目录.├──bin#存放tomcat管理脚本,常用的是catalina.shstart.shshutdown.sh├──BUILDING.txt├──conf##tomcat配置文件存放目录├──CONTRIBUTING.mdEND。...
分类: 编程语言 发布时间: 08-15 07:13 阅读次数: 0

Web服务(12)——Tomcat管理

tomcat的sessionid是通过SHA1算法计算得到的,计算sessionid的时候必须要有一个密钥,为了提高安全性tomcat在启动的时候会通过随机生成一个密钥。依赖于系统中断,因此在系统的中断数不足时,/dev/random设备会一直封锁,尝试读取的进程就会进入等待状态,直到系统的中断数充分够用,/dev/ràndom设备可以保证数据的随机性。/dev/urandom不依赖系统的中断,也就不会造成进程忙等待,但是数据的随机性也不高,所以该随机数的安全性理论上不高。...
分类: 编程语言 发布时间: 08-15 07:13 阅读次数: 0

(故障集)——新安装的Ubuntu系统重启后ens33没了

net-tools是一个工具包,其中包含构成Linux网络基础的一系列程序。从网上看到使用ifconfig -a可以显示lo和ens33网卡,然后使用。如果习惯使用旧的ifconfig命令,则需要安装。因为我的ubuntu版本是22.04版本,使用。...
分类: 编程语言 发布时间: 08-15 07:12 阅读次数: 0

大型网站高并发解决方案——集群

LVS是的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士(阿里巴巴副总裁)成立,是中国国内最早出现的自由软件项目之一。haproxy是一款高性能的负载均衡软件。因为其专注于负载均衡这一些事情,因此与nginx比起来在负载均衡这件事情上做更好,更专业。而LVS在企业应用中抗负载能力很强,但存在不足,LVS不支持正则处理,不能实现动静分离,对于大型网站,LVS的实施配置复杂,维护成本相对较高。...
分类: 编程语言 发布时间: 08-15 07:12 阅读次数: 0

MySQL - 复制应用中继日志解析

MySQL - 复制应用中继日志解析
分类: 编程语言 发布时间: 08-15 07:11 阅读次数: 0

嵌入式分享合集37

这里使用一张向量表。栈的作用是用于局部变量,函数调用,函数形参等的开销,栈的大小不能超过内部SRAM 的大小。如果我们在使用某个外设的时候,开启了某个中断,但是又忘记编写配套的中断服务程序或者函数名写错,那当中断来临的时,程序就会跳转到启动文件预先写好的空的中断服务程序中,并且在这个空函数中无线循环,即程序就死在这里。程序下载完成后,又有需要将BOOT0设置为GND,手动复位,这样,STM32才可以从Flash中启动可以看到, 利用串口下载程序还是比较的麻烦, 需要跳帽跳来跳去的,非常的不注重用户体验。..
分类: 编程语言 发布时间: 08-15 07:10 阅读次数: 0

信号放大电路 误差, 噪声, 差动放大, 高共模抑制比, 低漂移, 高输入阻抗, 电桥放大

测控电路第二章信号放大电路 误差, 噪声, 差动放大, 高共模抑制比, 低漂移, 高输入阻抗, 电桥放大
分类: 企业开发 发布时间: 08-15 07:09 阅读次数: 0

相敏检波电路

相敏检波电路 调幅原理,包络检波电路,相敏检波电路
分类: 企业开发 发布时间: 08-15 07:09 阅读次数: 0

华为服务器安装操作系统

29. 更换完成后直接点击,下一步。系统自动引导安装,并重启开始安装,在安装完成前请不要断开网络或光盘镜像。注意:不是操作笔记本,连接到服务器上的鼠标键盘。这边选的是独占模式。
分类: 编程语言 发布时间: 08-15 07:07 阅读次数: 0

七千字带你了解异常处理

异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出 java.lang.ArithmeticException 的异常。...
分类: 编程语言 发布时间: 08-15 07:03 阅读次数: 0

MySQL数据库——SQL语言

结构化查询语言(Structured Query Language),简称SQL,是数据库的标准语言,可以通过DBMS对数据库进行定义数据,操纵数据,查询数据,数据控制等。• 如何创建表——create• 删除表——drop• 修改表——alter• 清空表——truncate,彻底清空,无法找回#查看所有数据库#查看所有表drop database 库名;#删除数据库create database 库名 default character set utf8;#创建数据库use 库名;#选择数据库。...
分类: 编程语言 发布时间: 08-15 07:01 阅读次数: 0

移动端适配方案详解

对于各种不同形状,不同设备像素比移动设备,其浏览器的视口(窗口中显示网页信息的区域)不一定与渲染页面大小相同。移动设备的视口的默认值为 980px,一般情况下都要比这些设备的屏幕尺寸要大。
分类: 编程语言 发布时间: 08-15 06:43 阅读次数: 0

《高阶前端指北》之JavaScript爬虫速成攻略(第一弹)

简单的例子解释爬虫概念:百度蜘蛛,百度引擎最得力的爬虫干将,每天会在海量的互联网信息中进行爬取,收集并整理网上的网页,图片,视频等信息。最后在自己服务器上生成软链和快照,当你搜索到对应的关键词时
分类: 编程语言 发布时间: 08-15 06:43 阅读次数: 0

Kubernetes—数据存储

本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 概述   容器的生命周期可能很短,会被频繁地创建和销毁。那么容器在销毁时,保存在容器中的数据也会被清除。这种结果对用户来说,在某些情况下是不乐意
分类: 编程语言 发布时间: 08-15 06:43 阅读次数: 0