原创 node垃圾回收

javascript引擎會記錄所有創建過的javascript對象,將它們管理起來,隔一段時間會定時清理沒有被使用的對象 減少內存使用,可以提高服務性能 如果有內存泄露,會有大量的內存空間放到“老生代”中,導致服務性能大大降低 2.no

原创 vscode 中node項目api 生成swagger文檔

1.安裝插件 swagger viewer 2.安裝完成後,仔細閱讀插件文檔 查看swagger文檔方式之一,進入api代碼頁面,使用快捷鍵shift+alt+p 方式之二,右鍵選中文檔目錄,點擊preview swagger  

原创 laravel多項目互相訪問

項目中常常遇到本地多個laravel項目,相互調用的問題 遇到調用訪問超時,網絡不通的情況,需要修改配置文件docker-compose.yml文件   修改內容:nginx server 下配置 原: - frontend - bac

原创 node子進程與線程

master.js文件 const cp = require('child_process')  //控制子進程的調度 const child_process = cp.fork(__dirname + './child.js'); 

原创 圖詳解斐波拉切數列

轉載:https://juejin.im/post/5c450d8ae51d45515f248214    

原创 ubuntu RobomongoDB 安裝及使用注意事項

1.下載鏈接:https://robomongo.org/download 2.安裝使用 可以將下載後的壓縮文件移動到自己想要的目錄後進行解壓,解壓到最後一步,可以手動去除不想要的目錄,如下: 進入bin目錄,在命令端輸入./robo

原创 node.js 架構優化:反向代理與緩存服務

//以下記錄均爲學習視頻的筆記,方便自己記憶 //視頻地址:https://time.geekbang.org/course/intro/232    app.js文件 const app = new (require('koa'))

原创 初始化項目,使用express框架

1.進入projects文件夾, npm install express --save 安裝express ps:如果是已經做過這個步驟的,可以跳過   2.全局安裝express程序生成器 sudo npm install exp

原创 javascript Reflect對象

Reflect.ownKeys()  //獲取key-value中的key String.fromCharCode()  //返回數字對應的字符 Reflect.apply(String.fromCharCode,undefined,c

原创 node.js 服務端框架搭建:koaless

//以下記錄均爲學習視頻的筆記,方便自己記憶 //視頻地址:https://time.geekbang.org/course/intro/232  app.js  總路由 module.exports = {        '/deta

原创 javascript相關屬性記錄

let my_love = Object.create({name:'Cindy',occupation:'angel'},{age:{value:18,writable:false,enumerable:false,configura

原创 node.js進程守護與管理

//以下記錄均爲學習視頻的筆記,方便自己記憶 //視頻地址:https://time.geekbang.org/course/intro/232   node.js的穩定性 if(cluster.isMaster){         f

原创 javascript處理日期和時間

1.顯示時間 let special = new Date('2020/5/20') special.getDate()    //返回20 special.getDay()  //返回星期幾  星期天是0,星期一至星期六是1-6

原创 node 性能分析

1.使用命令(node自帶的profile工具) node --prof test.js 可以生成性能分析報告,生成一個以isolate-開頭的.log文件 分析上述log文件 node --prof-process isolate

原创 ubuntu docker相關命令

1.進入docker相關目錄,該目錄下一般包含docker-compose.yml文件,執行 docker-compose start mysql nginx redis docker-in-docker 命令,即可啓動laravel