<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xiaolu289的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/xiaolu289</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; xiaolu289]]></copyright><item><title><![CDATA[k8s学习 - 命令记录]]></title><link>https://blog.csdn.net/xiaolu289/article/details/153417554</link><guid>https://blog.csdn.net/xiaolu289/article/details/153417554</guid><author>xiaolu289</author><pubDate>Thu, 16 Oct 2025 20:31:38 +0800</pubDate><description><![CDATA[kubectl create deploy ngx-dep --image=nginx:alpine --dry-run=client -o yaml // 创建yaml样板文件（这样出来的yaml，还需配置存活探针、就绪探针、启动探针）* 建议：运行：'Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Tools-All -All'尝试使用 'minikube kubectl -- get pods -A' 命令。]]></description><category></category></item><item><title><![CDATA[前端性能监控]]></title><link>https://blog.csdn.net/xiaolu289/article/details/129699089</link><guid>https://blog.csdn.net/xiaolu289/article/details/129699089</guid><author>xiaolu289</author><pubDate>Tue, 21 Mar 2023 22:52:00 +0800</pubDate><description><![CDATA[作为前端，我们肯定比较关心我们页面实际上的性能是如何的，业界比较常见的开源解决方案是sentry，接入方式，官方文档都有说明，本文主要是研究调研，sentry的性能指标计算方式。]]></description><category></category></item><item><title><![CDATA[typescript常用工具类型]]></title><link>https://blog.csdn.net/xiaolu289/article/details/129649186</link><guid>https://blog.csdn.net/xiaolu289/article/details/129649186</guid><author>xiaolu289</author><pubDate>Sun, 19 Mar 2023 12:33:51 +0800</pubDate><description><![CDATA[【代码】typescript常用工具类型。]]></description><category></category></item><item><title><![CDATA[web前端问题总结]]></title><link>https://blog.csdn.net/xiaolu289/article/details/111189647</link><guid>https://blog.csdn.net/xiaolu289/article/details/111189647</guid><author>xiaolu289</author><pubDate>Tue, 15 Dec 2020 01:25:51 +0800</pubDate><description><![CDATA[Vue生命周期

vue一共有如下几个生命周期：

beforeCreate

created

beforeMount

mounted

beforeUpdate

updated

beforeDestory

Destoryed



上图直接搬运vue官网api文档，充分说明了这几个生命周期的触发时机

https://cn.vuejs.org/v2/guide/instance.html#%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F%E5%9B%BE%E7%A4%BA]]></description><category></category></item><item><title><![CDATA[常规设置-Sinon.JS]]></title><link>https://blog.csdn.net/xiaolu289/article/details/105159303</link><guid>https://blog.csdn.net/xiaolu289/article/details/105159303</guid><author>xiaolu289</author><pubDate>Sat, 28 Mar 2020 13:06:06 +0800</pubDate><description><![CDATA[本文是个人对原文的翻译版，由于本人水平有限，如有理解上的错误，希望路过的大佬能指点一二，感激不尽。

正文：

在使用过程中，我们将会创建“伪造“（fakes），”间谍“（spies），”存根“（stubs）等对象。默认情况下，这些对象都会被创建在一个默认的“沙箱（sandbox）”中，每次测试之后必须restore这些沙箱。

例如：如果你使用mocha你可以在测试代码的最外层使用如下代码：

...]]></description><category></category></item><item><title><![CDATA[记录windows常用命令]]></title><link>https://blog.csdn.net/xiaolu289/article/details/104798696</link><guid>https://blog.csdn.net/xiaolu289/article/details/104798696</guid><author>xiaolu289</author><pubDate>Wed, 11 Mar 2020 16:01:41 +0800</pubDate><description><![CDATA[ipconfig /all 查看网络配置信息

windows自带查dns命令：

nslookup www.baidu.com
]]></description><category></category></item><item><title><![CDATA[（转）搞清clientHeight、offsetHeight、scrollHeight、offsetTop、scrollTop]]></title><link>https://blog.csdn.net/xiaolu289/article/details/104589458</link><guid>https://blog.csdn.net/xiaolu289/article/details/104589458</guid><author>xiaolu289</author><pubDate>Sun, 01 Mar 2020 11:55:48 +0800</pubDate><description><![CDATA[转载自：https://www.imooc.com/article/17571



网页可见区域高：document.body.clientHeight

网页正文全文高：document.body.scrollHeight
网页可见区域高（包括边线的高）：document.body.offsetHeight
网页被卷去的高：document.body.scrollTop

屏幕分辨率高：wi...]]></description><category></category></item><item><title><![CDATA[（转）Windows下查看dll被哪个进程调用]]></title><link>https://blog.csdn.net/xiaolu289/article/details/104048037</link><guid>https://blog.csdn.net/xiaolu289/article/details/104048037</guid><author>xiaolu289</author><pubDate>Mon, 20 Jan 2020 09:52:06 +0800</pubDate><description><![CDATA[转载自：https://www.cnblogs.com/leipei2352/archive/2013/02/05/2892482.html



卸载程序，结果没卸载干净---程序的安装目录中还剩下一个dll文件。想删，结果系统提示说dll文件被某个进程占用了，不让删。

先前碰到这种做法，我都是直接使用unlocker先unlock一下，然后删的。不过公司的电脑，不让随便安装软件，于是只能想...]]></description><category></category></item><item><title><![CDATA[查看系统进程]]></title><link>https://blog.csdn.net/xiaolu289/article/details/104037202</link><guid>https://blog.csdn.net/xiaolu289/article/details/104037202</guid><author>xiaolu289</author><pubDate>Sun, 19 Jan 2020 10:18:41 +0800</pubDate><description><![CDATA[windows：

wmic Path win32_process Where "Name = 'FeiSuMiniNews.exe'" Get CommandLine,ProcessId

linux：

ps -eo "pid,args"
]]></description><category></category></item><item><title><![CDATA[js异常缺陷]]></title><link>https://blog.csdn.net/xiaolu289/article/details/103549549</link><guid>https://blog.csdn.net/xiaolu289/article/details/103549549</guid><author>xiaolu289</author><pubDate>Sun, 15 Dec 2019 16:05:20 +0800</pubDate><description><![CDATA[目录

1、背景

2、问题描述

2.1、如何产生

2.1、demo代码

1、背景

最近在拜读thinging in java第四版中文版，里面提到java的异常实现存在瑕疵（12.8.3缺憾：异常丢失），心想试试js不知道会不会也有这种问题，写了个demo，发现原来js也有这种情况，于是在这里总结一下。

2、问题描述

2.1、如何产生

以下情况会导致异常被吞

1、在finally...]]></description><category></category></item><item><title><![CDATA[（转）windows kill 结束指定端口进程]]></title><link>https://blog.csdn.net/xiaolu289/article/details/89453139</link><guid>https://blog.csdn.net/xiaolu289/article/details/89453139</guid><author>xiaolu289</author><pubDate>Mon, 22 Apr 2019 15:44:07 +0800</pubDate><description><![CDATA[转载自：https://www.cnblogs.com/xzhg/p/7977950.html



netstat -ano |findstr "8099" window查看端口占用

tskill 6124 结束进程
]]></description><category></category></item><item><title><![CDATA[(转)为什么auth2.0中access_token不能被直接返回，code可以]]></title><link>https://blog.csdn.net/xiaolu289/article/details/89041267</link><guid>https://blog.csdn.net/xiaolu289/article/details/89041267</guid><author>xiaolu289</author><pubDate>Fri, 05 Apr 2019 11:11:36 +0800</pubDate><description><![CDATA[转载自：https://blog.csdn.net/qq_37699037/article/details/81285490

因为浏览器的redirect_uri是一个不安全的信道，虽然HTTPS安全但是可能会存在浏览器的cache或者log文件中，这就给攻击者盗取access_token带来了很多机会。但authorization_code不像access_token那么敏感。因为交换acc...]]></description><category></category></item><item><title><![CDATA[总结：git常用命令]]></title><link>https://blog.csdn.net/xiaolu289/article/details/88246900</link><guid>https://blog.csdn.net/xiaolu289/article/details/88246900</guid><author>xiaolu289</author><pubDate>Wed, 06 Mar 2019 18:04:06 +0800</pubDate><description><![CDATA[git常用命令
$ git config --global user.name &quot;John Doe&quot;
$ git config --global user.email johndoe@example.com

git init --bare xxx.git
chown git:git -R xx.git
git branch dev // 创建dev分支
git checkout dev // 签...]]></description><category></category></item><item><title><![CDATA[（转）:[ECMAScript] TC39 process]]></title><link>https://blog.csdn.net/xiaolu289/article/details/87701514</link><guid>https://blog.csdn.net/xiaolu289/article/details/87701514</guid><author>xiaolu289</author><pubDate>Tue, 19 Feb 2019 12:51:31 +0800</pubDate><description><![CDATA[转载自：https://www.jianshu.com/p/b0877d1fc2a4

ECMAScript是由ECMA-262标准化的脚本语言的名称。
JavaScript和JScript与ECMAScript相容，但包含超出ECMAScript的功能。

从ES5 2009-ES6 2015经历了6年，语言的变化比较大。
为了避免剧烈的变动，从ES7 2016开始，版本发布会变得更加频繁，每次...]]></description><category></category></item><item><title><![CDATA[（转）TCP中的RST标志(Reset)详解]]></title><link>https://blog.csdn.net/xiaolu289/article/details/86701073</link><guid>https://blog.csdn.net/xiaolu289/article/details/86701073</guid><author>xiaolu289</author><pubDate>Wed, 30 Jan 2019 11:43:21 +0800</pubDate><description><![CDATA[转载自：https://blog.csdn.net/abv123456789/article/details/50132307

 

在谈RST攻击前，必须先了解TCP：如何通过三次握手建立TCP连接、四次握手怎样把全双工的连接关闭掉、滑动窗口是怎么传输数据的、TCP的flag标志位里RST在哪些情况下出现。下面我会画一些尽量简化的图来表达清楚上述几点，之后再了解下RST攻击是怎么回事。
   ...]]></description><category></category></item><item><title><![CDATA[（转）：TCP异常终止（reset报文）]]></title><link>https://blog.csdn.net/xiaolu289/article/details/86701014</link><guid>https://blog.csdn.net/xiaolu289/article/details/86701014</guid><author>xiaolu289</author><pubDate>Wed, 30 Jan 2019 11:40:12 +0800</pubDate><description><![CDATA[转载自：http://www.vants.org/?post=22

 

TCP异常终止（reset报文）

TCP的异常终止是相对于正常释放TCP连接的过程而言的，我们都知道，TCP连接的建立是通过三次握手完成的，而TCP正常释放连接是通过四次挥手来完成，但是有些情况下，TCP在交互的过程中会出现一些意想不到的情况，导致TCP无法按照正常的四次挥手来释放连接，如果此时不通过其他的方式来释放TC...]]></description><category></category></item><item><title><![CDATA[（转）：NodeJS mysql连接池使用及遇到的坑]]></title><link>https://blog.csdn.net/xiaolu289/article/details/86289280</link><guid>https://blog.csdn.net/xiaolu289/article/details/86289280</guid><author>xiaolu289</author><pubDate>Fri, 11 Jan 2019 10:16:52 +0800</pubDate><description><![CDATA[转载自：https://blog.csdn.net/javafance/article/details/81437729

 

pool.getConnection没有回调.

NodeJS中使用mysql连接池

function query(sql, sqlParams, callback) {
    pool.getConnection(function (err, conn) {
  ...]]></description><category></category></item><item><title><![CDATA[（转）分块传输编码]]></title><link>https://blog.csdn.net/xiaolu289/article/details/85261016</link><guid>https://blog.csdn.net/xiaolu289/article/details/85261016</guid><author>xiaolu289</author><pubDate>Wed, 26 Dec 2018 13:59:02 +0800</pubDate><description><![CDATA[转载自：https://zh.wikipedia.org/wiki/%E5%88%86%E5%9D%97%E4%BC%A0%E8%BE%93%E7%BC%96%E7%A0%81

 

分块传输编码（Chunked transfer encoding）是超文本传输协议（HTTP）中的一种数据传输机制，允许HTTP由网页服务器发送给客户端应用（ 通常是网页浏览器）的数据可以分成多个部分。分块传输编码...]]></description><category></category></item><item><title><![CDATA[（转）你真的了解 Nginx rewrite 么？]]></title><link>https://blog.csdn.net/xiaolu289/article/details/85006128</link><guid>https://blog.csdn.net/xiaolu289/article/details/85006128</guid><author>xiaolu289</author><pubDate>Fri, 14 Dec 2018 16:41:00 +0800</pubDate><description><![CDATA[转载自：https://cloud.tencent.com/developer/news/65131

本篇文章介绍了Nginx rewrite语法、逻辑，借助几个示例加强对于原理的理解。

回顾上篇文章：YARN 资源调度那些事儿

重定向

网站在使用 Nginx 时都会进行个性化配置满足自己的业务需要，而 URL 重写几乎是每个网站都必做的事情，Nginx 的 URL 重写规则不像 Apac...]]></description><category></category></item><item><title><![CDATA[（转）：使用SFTP替代FTP来传输文件]]></title><link>https://blog.csdn.net/xiaolu289/article/details/83472949</link><guid>https://blog.csdn.net/xiaolu289/article/details/83472949</guid><author>xiaolu289</author><pubDate>Sun, 28 Oct 2018 11:11:37 +0800</pubDate><description><![CDATA[转载自：http://www.freeoa.net/osuport/sysadmin/use-sftp-instead-ftp-transfer-files_2700.html

 

需要文件传输需求，用户只能通过sftp访问，不能通过OpenSSH登录到系统中。只开放一个sftp服务器给用户，用openssh 5.0以上的版本很容易做到，openssh新版自带一个自己实现的sftp serve...]]></description><category></category></item></channel></rss>