原创 #vue# 組件間通訊

父子組件間通訊 1. 父組件通過向子組件傳遞一個函數供子組件調用 2. this.$emit && @ 3. this.$parent.$emit && @ - 這種方式只可以與直接父組件進行通訊

原创 #nodejs# express統一異常處理

文件路徑: /router/index.js 使用到的npm包: boom const express = require('express') const boom = require('boom') const userRo

原创 #nodejs# 統一返回結果處理類

/utils/constant.js module.exports = { ERR_CODE: -1, SUCC_CODE: 0 } /models/Result.js const {ERR_CODE, SUCC

原创 #nginx# windows下快速搭建一個簡易的nginx服務器

下載地址: http://nginx.org/en/download.html 我的nginx下載默認路徑: C:\Users\Administrator\Downloads\nginx-1.17.9 私有靜服務路徑:C:\Use

原创 #HTTP# http全面解析

http的發展歷史 http是什什麼? http://www.xxx.com http協議(HyperText Transfer Protocol,超文本傳輸協議)是一種應用廣泛的網絡傳輸協議。 http是一個基於TCP/IP

原创 #java# 併發下的接口限流

- 谷歌guava框架介紹, 網關限流使用 - example: guava每一秒產生100個令牌, 每一個進來的請求只要拿到了令牌就能夠繼續往下執行, 如果限定的期間內令牌被消費完了, 那麼後續更多的請求都會被拒絕掉 - ng

原创 #SpringBoot# 數據庫操作之整合Mybaties和事務

SpringBoot2.x持久化數據方式 近幾年常用的訪問數據庫的方式和優缺點 1、原始java訪問數據庫 開發流程麻煩 1、註冊驅動/加載驅動 Class.forName("com.mysql.jdbc.Drive

原创 #SpringBoot# SpringBoot常用Starter介紹和整合模板引擎Freemaker、thymeleaf

SpringBoot Starter介紹 什麼是SpringBoot Starter和主要作用 1、官網地址:https://docs.spring.io/spring-boot/docs/2.1.0.BUILD-SNAPSHOT

原创 #SpringBoot# SpringBoot2.x整合Redis

分佈式緩存Redis 爲什麼要用緩存和介紹什麼是Redis,新手練習工具 ​ 1、redis官網 https://redis.io/download 2、新手入門redis在線測試工具:http://try.redis.io/

原创 #NodeJS# MongoDB常用數據庫操作之創建集合、文檔

mongodb不需要顯示創建數據庫,如果數據庫不存在,它會自動創建。 創建集合 const Schema = new mongoose.Schema(options) //創建集合結構(規則) options集 合的結構(規則

原创 #SpringBoot# SpringBoot部署war項目到tomcat9

SpringBoot啓動方式講解和部署war項目到tomcat9 SpringBoot常見啓動方式講解和部署war項目Tomcat 1、ide啓動 2、jar包方式啓動 maven插件: <build> <plu

原创 #SpringBoot# SpringBoot整合定時任務和異步任務處理

SpringBoot定時任務schedule 什麼是定時任務和常見定時任務區別 1、常見定時任務 Java自帶的java.util.Timer類 timer:配置比較麻煩,時間延後問題 timertask:不推薦 2、Quar

原创 #SpringBoot# Logback日誌框架介紹和SpringBoot整合

新日誌框架LogBack介紹 日誌介紹和新日誌框架Logback 1.常用處理java的日誌組件 slf4j,log4j,logback,common-logging 等 2、logback介紹:基於Log4j基礎上大量改良,不