原创 Nodejs之Stream(流)

Stream(流) Stream 是一個抽象接口,Node 中有很多對象實現了這個接口。例如,對http 服務器發起請求的request 對象就是一個 Stream,還有stdout(標準輸出)。 Node.js,Stream 有

原创 Node.js 之 cherrio

cheerio是jquery核心功能的一個快速靈活而又簡潔的實現,主要是爲了用在服務器端需要對DOM進行操作的地方 簡介 cheerio是nodejs的抓取頁面模塊,爲服務器特別定製的,快速、靈活、實施的jQuery核心實現。

原创 Node.js 之 Puppeteer

Puppeteer 中文文檔:https://zhaoqize.github.io/puppeteer-api-zh_CN/#/ 出現的背景 Chrome59(linux、macos)、 Chrome60(windows)之後

原创 Node.js安裝和簡單使用

Node.js安裝和簡單使用 安裝方法 簡單的安裝方式是直接官網下載,然後本地安裝即可。官網地址:nodejs.org Windows系統下,選擇和系統版本匹配的.msi後綴的安裝文件。Mac OS X系統下,選擇.pkg後

原创 require加載第三方包的規則

Node.js中使用CommonJs模塊化機制,通過npm下載的第三方包,我們在項目中引入第三方包都是: let xx = require('第三方包名') 究竟require方法加載第三方包的原理機制是什麼,今天我們來探討下。

原创 Node.js 事件機制

Node.js 事件機制 Node.js 是單進程單線程應用程序,但是因爲 V8 引擎提供的異步執行回調接口,通過這些接口可以處理大量的併發,所以性能非常高。 Node.js 幾乎每一個 API 都是支持回調函數的。 Node.j

原创 使用Nodemon自動重啓項目

我們在開發的過程中,每次改完代碼之後都必須重啓服務器,顯然這樣的操作效率是比較低,這裏給大家推薦個工具,nodemon,nodemon可以幫我們實時監聽項目中代碼的變化,並且自動重啓服務,而且配置簡單。 安裝: npm ins

原创 模板引擎 Thymeleaf

如何識別Thymeleaf標準方言 <span th:text="..."> #需引入命名空間 <span data-th-text="..."> #不需要引入命名空間 變量表達式 語法: ${…} <span th:text=

原创 權限管理與SpringSecurity

基於角色的權限管理 什麼是角色? 代表一系列行爲或責任的實體 限定能做什麼、不能做什麼 用戶賬號往往與角色相關聯 我們在談到程序權限管理的話,能不能想到角色這一個概念,角色是代表了一系列行爲或者責任的實體,用於限制在系統中能做

原创 Redis-Windows 安裝

版本 Redis-x64-3.2.100 下載 GitHub https://github.com/microsoftarchive/redis/releases 百度網盤 鏈接:https://pan.baidu.com/s