<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_72975727的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/weixin_72975727</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; weixin_72975727]]></copyright><item><title><![CDATA[一个小故事彻底讲懂Nginx设置反向代理解决跨域问题----初学者必看]]></title><link>https://blog.csdn.net/weixin_72975727/article/details/138358438</link><guid>https://blog.csdn.net/weixin_72975727/article/details/138358438</guid><author>weixin_72975727</author><pubDate>Tue, 30 Apr 2024 22:20:51 +0800</pubDate><description><![CDATA[那么，反向代理是什么呢？反向代理：又下图可知，客户端对代理是无感知的。解决跨域问题只需要服务器端配置好反向代理服务器并将请求发送到服务器，由反向代理服务器去选择目标服务器获取数据后返回客户端。此时对于客户端来说，反向代理服务器与目标服务器是同一个服务器，只是对服务器端来说，暴露于客户端的是反向代理的地址，而不是真实服务器IP地址给大家讲这么一个小故事来介绍反向代理叭！小怡暗恋同班的校草小蔡，但是自己又很害羞，不敢去主动找小蔡说话，又希望把自己写的情书给小蔡，于是托自己的好朋友小瑶帮自己送情书给小蔡。]]></description><category></category></item><item><title><![CDATA[一个小例子彻底讲懂进程与线程----初学者必看]]></title><link>https://blog.csdn.net/weixin_72975727/article/details/138358426</link><guid>https://blog.csdn.net/weixin_72975727/article/details/138358426</guid><author>weixin_72975727</author><pubDate>Tue, 30 Apr 2024 22:20:20 +0800</pubDate><description><![CDATA[相信各位已经对进程有一个初步的认识了！那么再给大家讲一个小例子更加简单易懂地理解进程与线程叭！一个制鞋厂，分为裁剪、缝制、组装三个部分，也就是需要三条流水线同时进行工作。裁剪部分由小梁，小倩，小怡进行裁剪工作；缝制部分由小董、小心、小瑶进行缝制工作；组装部分由小镇、小旭进行组装工作。在这个小故事中，展示的就是进程与线程的关系：一个制鞋厂中可以有多个流水线（裁剪、缝制、组装），也就等同于操作系统中可以有多个进程每一条流水线都有对应的工作人员，也就等同于每一个进程都有对应的线程。且每条流水线可以有。]]></description><category></category></item><item><title><![CDATA[Node高级进阶学习笔记----Stream与http模块]]></title><link>https://blog.csdn.net/weixin_72975727/article/details/138358378</link><guid>https://blog.csdn.net/weixin_72975727/article/details/138358378</guid><author>weixin_72975727</author><pubDate>Tue, 30 Apr 2024 22:19:51 +0800</pubDate><description><![CDATA[Stream简单理解就是一连串的字节，可以想象成字节流动的过程常见的Node中的基本流类型：①Writable：可以向其写入数据的流（例如：fs.createWriteStream()） ②Readable：可以从中读取数据的流（例如：fs.createReadStream()）所有的流都是eventEmitter的实例（可以调用eventEmitter的方法，比如on,parse等等）]]></description><category></category></item><item><title><![CDATA[一个小故事彻底讲懂Promise----初学者必看]]></title><link>https://blog.csdn.net/weixin_72975727/article/details/138358301</link><guid>https://blog.csdn.net/weixin_72975727/article/details/138358301</guid><author>weixin_72975727</author><pubDate>Tue, 30 Apr 2024 22:16:52 +0800</pubDate><description><![CDATA[相信各位已经对Promise更懵了（那给大家讲这么一个小故事，用简单易懂的方式理解Promise叭！有一天小倩下课放学，准备和小怡一起去蜜雪热城各买一杯柠檬水。两人去到蜜雪热城很快就下了单，店员分别给了她们两个小票，并告知她们需要等待五分钟才能把柠檬水做好。并在做好之后会亮灯通知她们，如果亮起绿灯说明做好了，如果亮起红灯说明由于原材料不足，柠檬水做不出来了五分钟后，前台亮起了绿灯，并通知小倩前来拿柠檬水。前台亮起了红灯，通知小怡她的柠檬水做不成了。于是小倩高高兴兴地喝起了柠檬水，而。]]></description><category></category></item><item><title><![CDATA[Node高级进阶学习笔记----Node中的fs-event-buffer等模块]]></title><link>https://blog.csdn.net/weixin_72975727/article/details/138234215</link><guid>https://blog.csdn.net/weixin_72975727/article/details/138234215</guid><author>weixin_72975727</author><pubDate>Sat, 27 Apr 2024 00:11:34 +0800</pubDate><description><![CDATA[-我们编写的JavaScript代码会经过V8引擎，再通过Node.js的Bindings，把任务放到Libuv的事件循环中；--libuv是使用C语言编写的库--libuv提供了事件循环、文件系统读写、网络IO、线程池等等内容Node文件系统的API十分多，但是这些API大多数都提供三种操作方式：（1）同步操作文件：代码会被阻塞，不会继续执行（2）一步回到操作文件：代码不会被阻塞，需要传入回调函数，当获取到结果时，回调函数被执行。]]></description><category></category></item></channel></rss>