01 2022 档案

摘要:Mac版启动MySQL 安装的步骤可以参考博客:https://www.cnblogs.com/jjjmhf50/p/15837418.html 注意:Mac os系统的安装格式后缀dmg 记下数据库临时密码,一路下一步完成安装,如果手速过快可以查看通知栏。 下载完毕之后进入系统偏好设置,单击进入并 阅读全文
posted @ 2022-01-30 22:26 谢俊杰 阅读(480) 评论(0) 推荐(0) 编辑
摘要:windows MySQL安装与环境变量添加参考博客:https://www.cnblogs.com/jjjmhf50/p/15837418.html Mac MySQL 5.6.41安装与环境变量 阅读全文
posted @ 2022-01-30 13:13 谢俊杰 阅读(34) 评论(0) 推荐(0) 编辑
摘要:什么是MySQL?什么是数据库? MySQL是什么? 为什么mysql作为开源数据库这么通用? 为了让你更好的理解mysql,你需要先理解 数据库 和 SQL 两个概念。 什么是数据库?为什么要使用数据库? 我们在存储数据都经历的阶段: 文件操作阶段>>>:用文件充当数据库 with open(py 阅读全文
posted @ 2022-01-29 21:57 谢俊杰 阅读(297) 评论(1) 推荐(1) 编辑
摘要:伪元素选择器 首字调整>>>:一种文档的布局方式 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> div:first-letter { font-size: 50p 阅读全文
posted @ 2022-01-29 19:09 谢俊杰 阅读(176) 评论(0) 推荐(0) 编辑
摘要:CSS简介 CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素。 当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。 css语言开发的文件是以.css为后缀,通过在html文件中引入该css文件来控制html代码的样式 (css语言代码也可 阅读全文
posted @ 2022-01-27 20:26 谢俊杰 阅读(197) 评论(0) 推荐(0) 编辑
摘要:from表单的作用 网站怎样与用户进行交互?答案是使用HTML表单(form)。表单是可以把浏览者输入的数据传送到服务器端,这样服务器端程序就可以处理表单传过来的数据。 功能:from表单获取用户数据并发送给后端 列举:网站的登录,注册,验证码等... 注意事项: :标签是成对出现的,以开始,以结束 阅读全文
posted @ 2022-01-23 18:40 谢俊杰 阅读(454) 评论(0) 推荐(0) 编辑
摘要:HTML是什么? HTML 不是一门编程语言,而是一种用于定义内容结构的标记语言。HTML 由一系列的**元素(elements)**组成,这些元素可以用来包围不同部分的内容,使其以某种方式呈现或者工作。 一对标签( tags)可以为一段文字或者一张图片添加超链接,将文字设置为斜体,改变字号,等等。 阅读全文
posted @ 2022-01-21 10:43 谢俊杰 阅读(62) 评论(0) 推荐(0) 编辑
摘要:今天开始我们来学习前端知识 什么是前端? 任何与操作系统打交道的界面都可以称之为前端: 手机界面(APP),电脑界面(软件),平板界面(r软件) 什么是后端? 不直接与用户打交道,控制核心逻辑的运行 而HTML则是构造网页的骨架>>>几乎所有的网站都是由HTML构造 那么什么是HTML? 超文本标记 阅读全文
posted @ 2022-01-19 22:30 谢俊杰 阅读(184) 评论(0) 推荐(0) 编辑
摘要:僵尸进程与孤儿进程 引子:进程与进程之间是相互独立的,但是为什么主进程还要等子进程结束才会结束呢? 所有子进程在运行结束后都会编程僵尸进程,还保留着pid及占用cpu时间等信息。 这些信息会把被主进程主动回收(两种回收可能:主进程调用join的等待子进程结束回收,或主进程正常结束调用wait回收) 阅读全文
posted @ 2022-01-16 15:56 谢俊杰 阅读(44) 评论(0) 推荐(0) 编辑
摘要:服务端 import socket server = socket.socket() # 默认就是基于网络的TCP传输协议 server.bind(('127.0.0.1',8080)) # 绑定IP和prot server.listen(5) # 半连接池 过度过程 sock,address = 阅读全文
posted @ 2022-01-12 23:28 谢俊杰 阅读(123) 评论(0) 推荐(0) 编辑
摘要:前言 : 为什么要用网络编程 当你写了两个python文件,如a.py和b.py,分别去运行,会运行的很好。但如果这两个程序之间想要传递一个数据则需要在创建一个文件,把a.py想要传递的内容写到文件中,然后b.py从这个文件中读取内容即可。 但是当a.py和b.py分别在不同电脑上时该如何? 类似的 阅读全文
posted @ 2022-01-11 20:52 谢俊杰 阅读(182) 评论(0) 推荐(0) 编辑
摘要:Keepalived高可用 什么是高可用? 一般是指2台机器启动着完全相同的业务系统,当有一台系统宕机,另外一台服务器就能快速的接管,对于访问的用户是无感知的。 举例 通常做法是给路由器增加一台备节点,那么问题来了,如果我们的主网关master故障了,用户需要手动指向backup,如果用户过多修改起 阅读全文
posted @ 2022-01-10 23:02 谢俊杰 阅读(995) 评论(0) 推荐(0) 编辑
摘要:负载均衡 负载均衡 将请求平均的分配给后端服务器,防止单个服务器的压力过大导致宕机。 为什么要是用负载均衡 当我们的Web服务器直接面向用户,往往要承载大量并发请求,单台服务器难以负荷,我使用多台Web服务器组成集群,前端使用Nginx负载均衡,将请求分散的打到我们的后端服务器集群中,实现负载的分发 阅读全文
posted @ 2022-01-08 22:38 谢俊杰 阅读(455) 评论(0) 推荐(0) 编辑
摘要:proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_connect_timeout 10s; proxy_read_timeout 10s; proxy_send_timeout 10s; proxy_buffering on; proxy_buffer_size 8k; proxy_buffers 8 8k; 阅读全文
posted @ 2022-01-08 22:08 谢俊杰 阅读(377) 评论(1) 推荐(0) 编辑
摘要:代理的作用:将请求分配至所有服务器及负载均衡* 代理的方式 正向代理 反向代理 1.正向代理 客户端使用代理之后,还需要找服务器 客户端发送请求至代理,代理返回某个IP,客户端再根据IP链接服务器 应用:VPN 2.反向代理 只需要寻找代理,不需要找服务器 应用:负载均衡 Nginx代理服务支持的协 阅读全文
posted @ 2022-01-08 22:05 谢俊杰 阅读(220) 评论(0) 推荐(0) 编辑
摘要:模拟网站劫持 [root@web01 conf.d]# cd /opt/code/ [root@web01 code]# vim index.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www 阅读全文
posted @ 2022-01-08 16:09 谢俊杰 阅读(184) 评论(0) 推荐(0) 编辑
摘要:Rewrite基本概述 Rewrite主要实现url地址重写,以及重定向,就是把传入wenb的请求重定向到其他url的过程 Internet上的每一个网页都具有一个唯一的名称标识,通常称之为URL(Uniform Resource Locator, 统一资源定位器)。它是www的统一资源定位标志,简 阅读全文
posted @ 2022-01-08 15:11 谢俊杰 阅读(52) 评论(0) 推荐(0) 编辑
摘要:动态请求:用户的请求,需要调用数据库中的数据 静态请求:用户的请求:不需要调用数据库 **动态页面:**后端开发写的需要调用数据库的页面(python,Java,C,PHP...) **静态页面:**前端开发写的,不需要调用数据库,直接访问的页面 将无法加载的图片重新加载 [root@db01 ~] 阅读全文
posted @ 2022-01-08 15:08 谢俊杰 阅读(46) 评论(0) 推荐(0) 编辑
摘要:LNMP是一套技术的组合,L=Linux、N=Nginx、M~=MySQL、P~=Python 首先Nginx服务是不能处理动态请求,那么当用户发起动态请求时, Nginx又是如何进行处理的。 1.静态请求:请求的内容是静态文件就是静态请求 1)静态文件:文件上传到服务器,永远不会改变的文件就是静态 阅读全文
posted @ 2022-01-05 23:29 谢俊杰 阅读(698) 评论(0) 推荐(0) 编辑
摘要:location location匹配符号 匹配符 匹配规则 优先级 = 精确匹配 1 ^~ 以某个字符串开头 2 ~ 区分大小写的正则匹配 3 ~* 不区分大小写的正则匹配 3 / 通用匹配,任何请求都会匹配到 4 初始模板 server { listen 80; server_name _; # 阅读全文
posted @ 2022-01-05 23:25 谢俊杰 阅读(426) 评论(0) 推荐(0) 编辑
摘要:访问输入用户名密码模块 ngx_http_auth_basic_module 登录IP地址需要输入用户名以及密码 1、安装httpd-tools [root@web01 ~]# yum install httpd-tools -y 2、生成用户名密码文件 [root@web01 ~]# htpass 阅读全文
posted @ 2022-01-04 23:28 谢俊杰 阅读(168) 评论(0) 推荐(0) 编辑
摘要:nginx自定义配置 nginx日志 nginx日志可以让我们更好地排除错误以及监控 上图显示错误信息在第二行,此时执行最后一步 日志信息概览 [root@web01 ~]# cat /var/log/nginx/access.log {"@timestamp":"2022-01-04T16:55: 阅读全文
posted @ 2022-01-04 23:17 谢俊杰 阅读(1581) 评论(1) 推荐(0) 编辑
摘要:长链接与短连接 1.长链接: 建立一次链接不断开,下次请求过来不建立链接 2.短连接:访问一次建立一次链接 Nginx虚拟主机 1.基于多IP方式 2.基于多端口方式 3.基于多域名方式 1.基于多IP方式 下面有插图详解(插图1) # 进入此目录,创建.conf结尾文件 [root@web01 c 阅读全文
posted @ 2022-01-04 23:13 谢俊杰 阅读(111) 评论(0) 推荐(0) 编辑
摘要:rsync 三种备份方式: ​ cp, scp, rsync cp : 本机复制 scp : 远程复制 推(本地上传到远程服务器) # 先成10G的文件 [root@m01 ~]# dd if=/dev/zero of=1.txt bs=100MB count=10 记录了10+0 的读入 记录了1 阅读全文
posted @ 2022-01-01 20:54 谢俊杰 阅读(408) 评论(0) 推荐(0) 编辑
摘要:rsync守护进程模式 服务端的操作 1、安装 [root@backup ~]# yum install -y rsync 2、修改配置文件 # 下面有配置文件详解 [root@m01 ~]# vim /etc/rsyncd.conf uid = rsync gid = rsync port = 8 阅读全文
posted @ 2022-01-01 20:54 谢俊杰 阅读(201) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示