- 博客(16)
- 资源 (14)
- 收藏
- 关注
转载 漫话:如何给女朋友解释什么是反向代理?
文章转载自公众号 漫话编程 作者漫画编程之前在面试的时候,在简历上写了Nginx。于是面试官就问我:“你用Nginx来做什么啊?”我当时候回答:“我用Nginx其实上就是做一个反向代理,将请求反向代理到Tomcat上。”于是面试官就问:“那啥是反向代理啊?”(还好我那时刚好看过相关的知识点)。于是我就从正向代理开始介绍,再说回反向代理了(balabala…但最后面试我还是挂了)这篇文章讲...
2019-09-27 10:11:22 225
原创 OSI 7层、TCP/IP 4层、5层模型
传送门:TCP/IP三握手与四挥手第7层 应用层应用层(Application Layer)提供为应用软件而设的接口,以设置与另一应用软件之间的通信。例如: HTTP,HTTPS,FTP,TELNET,SSH,SMTP,POP3.HTML.等。第6层 表示层表示层(Presentation Layer)把数据转换为能与接收者的系统格式兼容并适合传输的格式。第5层 会话层会话层(S...
2019-09-26 12:06:43 521
转载 多层交换技术(Multi-layers Switching)
文章结合了两篇文章,分别以简、繁的方式叙述了OSI中的多层交换技术以下摘自:http://www.10tiao.com/html/249/201502/203264551/1.html简:到底什么是“四层/七层”交换技术?二层交换交换原理: 根据第二层数据链路层的MAC地址来实现端到端的数据交换;工作流程:(1)交换机某端口收到数据包,读取源MAC地址,得到源MAC地址机器所连...
2019-09-26 11:10:28 1610
原创 Nginx(反向代理)+Tomcat动静部署
单一web应用nginx+tomcat动静分离原理: 服务端接收来自客户端的请求中,有一部分是静态资源的请求,例如html,css,js和图片资源等等,有一部分是动态数据的请求。 处理静态资源的速度比较慢,所以我们可以考虑把所有静态资源独立开来,交给处理静态资源更快的服务器例如nginx处理,而把动态请求交给tomcat处理。 如下图所示,我们在机器上同时安装了nginx和tomcat...
2019-09-25 19:04:44 406 3
原创 Nginx反向代理,转发请求至后端服务器
传送门:Nginx部署静态web工程背景: 使用nginx作为反向代理服务器,将80请求转发至后端tomcat服务器步骤:1) 修改tomcat端口为80802) nginx中新建tomcats.conf配置文件文件内容如下:server { listen 80; server_name localhost;(想要设置的访问地址) ...
2019-09-25 15:58:06 13152
原创 Nginx部署静态web工程
Nginx: 反向代理服务器、静态资源服务器……Windows环境安装: http://nginx.org/en/download.html结果: 默认6个文件夹如何部署纯静态web工程?如,工程是html+css+div的静态页面1) 自定义目录,存放工程文件直接将工程打包放入一个目录,部署、卸载均只操作一个文件夹,比较方便2) conf\nginx.conf 配置文件...
2019-09-25 15:39:42 1065
原创 算法:合并两个有序整数数组
描述: 有arr1,arr2两个已排序数组,设计算法,合并两个数组,并且合并后的数组仍是有序的不得使用已有的任何库函数或数据结构,只通过基本数组完成以下的结构是O(n)=n^2,是不合适的 for(int i = 0;i<arr1.length:i++){ for(int j = 0;j <arr2.lenght;j++){ //TODO } }请设...
2019-09-24 19:24:43 1329
原创 阿里云ECS运维:高CPU使用率是如何将CPU积分消耗殆尽的?
前言:有台阿里云的ECS,型号是T5突发性能实例,1 Core,2G,1M,Windows Server,近期出现运行缓慢现象,排查原因显示,和CPU积分这一概念有关系。原标题:阿里云ECS ( T5突发实例)关于CPU积分的那些事儿描述: 下午5点左右,ECS运行缓慢,具体表现为运行在上面的网站响应缓慢,在几分钟后甚至出现504错误。ps:504错误代表网关超时(Gateway t...
2019-09-20 23:06:27 4449 1
原创 阿里云ECS运维:恶意程序告警及处理过程
接上篇:ECS CPU突然告警,处理无效后重启了ECS实例。在这之后运行几天后,ECS告警有异常,登录后定位到3个文件共有2个蠕虫病毒,1个恶意程序恶意程序C:/Windows/SysWOW64/config/systemprofile/AppData/Roaming/NetworkLocationAwarenes/NetworkLocationAwarenes.exe蠕虫病毒 C:/Wi...
2019-09-17 23:45:39 4636
原创 解决中:记一次Tencent组件Brvsd.sys导致的蓝屏故障
问题描述:Brvsd.sys为Tencent数字签名的支持性组件,目前在CrossFire中有依赖关系。具体表现为:CrossFire启动时会进行调用,进而发生错误,导致蓝屏故障。问题复现率:100%解决方案:手动删除Brvsd.sys,令其使用时自动下载最新版本。...
2019-09-17 23:20:24 6321 3
原创 python中list使用append()添加dict,值被覆盖问题
使用append()方法将dict内容追加到list时,发现值被覆盖card_dict = {}card_list = []def new_card(): print("-" * 50) print("功能:新建名片") name = input("请输入姓名:") age = input("请输入年龄:") phone = input("请...
2019-09-05 17:17:53 11658 1
转载 用大白话告诉你 :Java 后端到底是在做什么?
来源:公众号「黄小斜」新手程序员通常会走入一个误区,就是认为学习了一门语言,就可以称为是某某语言工程师了。但事实上真的是这样吗?其实并非如此。今天我们就来聊一聊,Java 开发工程师到底开发的是什么东西。准确点来说,Java后端到底在做什么?大家都知道 Java 是一门后端语言,后端指的就是服务端,服务端代码一般运行在服务器上,通常我们运行Java 程序的服务器都是 Linux 服务器。...
2019-09-03 11:08:26 2692
转载 IntelliJ IDEA 使用教程(2019图文版) -- 从入门到上瘾
IntelliJ IDEA 使用教程(2019图文版) -- 从入门到上瘾202017.09.23 20:05:42字数2634阅读86655作者:一只袜子 转载请带原链接 前言:IntelliJ IDEA 如果说IntelliJ IDEA是一款现代化智能开发工具的话,Eclipse则称得上是石器时代的东西了。其实笔者也是一枚从Eclipse转IDEA的探索者,随着近期的不...
2019-09-03 10:55:50 1235
原创 VMWare安装Linux(CentOS7)
上一篇文章讲到如何在windows中安装VMWare,这篇继续说明,如何在虚拟机中安装OS,如Linux
2019-09-03 10:40:58 115
原创 python入门样例
python入门样例几十例,包含基本语法,选择、循环结构等本文样例环境:IDE: PyCharm 2018.2 Professional EditionPython: 3.x1、有四位数字,能组成多少个互不相同,且无重复数字的三位数?各是多少?def fun1(): list1 = [1, 2, 3, 4] sum = 0 for i in list1: ...
2019-09-03 10:20:28 195
Data Structures and Algorithm Analysis in C, Second Edition.ppt.rar
2019-05-27
适合初学者的SSH项目(CRUD、Oracle、Date)
2018-08-08
SSH整合Oracle,CRUD实例(xml配置版)
2018-08-07
软件开发流程文档模板
2018-06-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人