摘要:場景實際業務中可能出現重復消費一個可讀流的情況,比如在前置過濾器解析請求體,拿到進行相關權限及身份認證認證通過后框架或者后置過濾器再次解析請求體傳遞給業務上下文。 場景 實際業務中可能出現重復消費一個可讀流的情況,比如在前置過濾器解析請求體,拿到body進行相關權限及身份認證;認證通過后框架或者后置過濾器再次解析請求體傳遞給業務上下文。因此,重復消費同一個流的需求并不奇葩,這類似于js...
摘要:執行階段遍歷所有對象,對于不可訪問的對象進行回收。該機制執行操作耗時左右。引擎中使用兩種優化方法分代回收增量目的是通過對象的使用頻率存在時長區分新生代與老生代對象。多回收新生代區,少回收老生代區,減少每次需遍歷的對象,從而減少每次的耗時。 GC( Garbage Collection ),GC執行時,中斷代碼,停止其他操作。執行階段遍歷所有對象,對于不可訪問的對象進行回收。該機制執行操...
摘要:一遍歷對象方法遍歷輸出的是對象自身的屬性以及原型鏈上可枚舉的屬性不含屬性原型鏈上的屬性最后輸出說明先遍歷的是自身的可枚舉屬性后遍歷原型鏈上的在原型鏈上添加屬性可枚舉不可枚舉輸出結果遍歷對象返回的是一個包含對象自身可枚舉屬性的數組不含屬性不可 一.遍歷對象方法 1.for...in 遍歷輸出的是對象自身的屬性以及原型鏈上可枚舉的屬性(不含Symbol屬性),原型鏈上的屬性最后輸出說明先...
摘要:需求請求接口之后,緩存當前接口的數據,下次請求同一接口時拿緩存數據,不再重新請求添加緩存失效時間使用來實現模塊與模塊的差異模塊輸出的是一個值的拷貝,模塊輸出的是值的引用。 需求: 請求接口之后,緩存當前接口的數據,下次請求同一接口時拿緩存數據,不再重新請求 添加緩存失效時間 cache使用map來實現 ES6 模塊與 CommonJS 模塊的差異 CommonJS 模塊輸出的是一...
摘要:博客客戶端針對所做的文章編輯工具。傳送門這里只是前端部分,使用構建。為了讓圖片更好地被訪問,需要您事先配置好域名,這樣圖片在插入完畢提交到云端后可以直接通過域名訪問。 Hugo 博客客戶端 針對hugo所做的文章編輯工具。 目前做了mac && win版本。傳送門https://github.com/jecshcier/... 這里只是前端部分,使用webpack + react + ...