上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 24 下一页
摘要: 1.为什么要移动pe结构中的表 1】这些表是编译器生成的,里面存储了非常重要的信息; 比如,导出表中粗存了该pe文件有哪些导出函数并且这些函数的地址在哪; 2】在程序启动的时候,系统会根据这些表做初始化的工作: 比如,将用到的DLL中的函数地址存储到IAT表中. 3】为了保护程序,可以对.exe的二 阅读全文
posted @ 2019-11-13 17:55 L丶银甲闪闪 阅读(818) 评论(1) 推荐(0) 编辑
摘要: 1.创建一个用来试验的目标dll 头文件: #if !defined(AFX_HELLO_H__87AA4900_2935_4604_AFB2_7CD004B103D8__INCLUDED_) #define AFX_HELLO_H__87AA4900_2935_4604_AFB2_7CD004B1 阅读全文
posted @ 2019-11-09 13:00 L丶银甲闪闪 阅读(1272) 评论(0) 推荐(0) 编辑
摘要: 1.程序的加载 1)exe程序的加载过程 操作系统会给程序分配一个独立的4gb的虚拟空间;地址从0开始到ffffffff; 其中高2g是内核来使用的,程序无法直接读写高2g的内存,如果想操作该内存需要遵守一定的格式也就是所谓的驱动程序; 然后像贴图一样将程序加载到这段空间; 首先将exe从Image 阅读全文
posted @ 2019-11-08 17:48 L丶银甲闪闪 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 1.master和worker nginx启动后,会有2种进程:worker和master;worker可能有多个; master进程负责管理分配任务,worker进程负责实际工作; worker工作机制: 当客户端发送一个请求后,master接收请求,然后后分配给worker; 分配的机制为争抢; 阅读全文
posted @ 2019-11-08 10:36 L丶银甲闪闪 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 1.关于高可用 配置负载均衡时,请求通过nginx分发到多个tomcat; 如果其中一个tomcat宕机,将不会被分发请求; 这样保证了稳定性; 但是,nginx也有宕机的可能,会导致请求无法到达tomcat; 配置高可用集群就是为了解决这一问题,也就是nginx宕机了还能正常完成请求; 简单的高可 阅读全文
posted @ 2019-11-08 10:35 L丶银甲闪闪 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 1.关于nginx动静分离 Nginx 动静分离简单来说就是把动态跟静态请求分开; 不能理解成只是单纯的把动态页面和静态页面物理分离; 严格意义上说应该是动态请求跟静态请求分开; 可以理解成使用 Nginx处理静态页面, Tomcat 处理动态页面; 动静分离从目前实现角度来讲大致分为两种: 一种是 阅读全文
posted @ 2019-11-07 15:47 L丶银甲闪闪 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 预期效果:在浏览器中请求a.html,该请求可以被分发到2个tomcat服务器中,以此来分担压力; 1.配置tomcat 在linux服务器中安装2个tomcat; 修改tomcat目录下的server.xml,使tomcat1监听8080端口,tomcat2监听8081端口; 在两个tomcat的 阅读全文
posted @ 2019-11-07 10:31 L丶银甲闪闪 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 1.安装tomcat 下载安装包; 上传到linux; tar -xvf解压; firewall-cmd 开放端口; 到解压目录bin目录下执行./startup.sh运行; 2.实现思路 预期效果:在浏览其中输入www.123.com跳转到tomcat主页面; linux对外暴露的是ngnix,不 阅读全文
posted @ 2019-11-07 10:30 L丶银甲闪闪 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 1.常用命令 查看版本号: ./nginx -v 启动nginx:在/usr/local/nginx/sbin 目录下执行 ./nginx 关闭nginx:在/usr/local/nginx/sbin 目录下执行 ./nginx -s stop 重加载nginx:在/usr/local/nginx/ 阅读全文
posted @ 2019-11-07 10:29 L丶银甲闪闪 阅读(642) 评论(0) 推荐(0) 编辑
摘要: ngnix官网: http://nginx.org/ 1.安装 openssl 、 zlib 、 gcc 依赖 命令: yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel 问题: Error: Packa 阅读全文
posted @ 2019-11-07 10:28 L丶银甲闪闪 阅读(199) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 24 下一页