跳到主內容
進階搜尋
搜尋字串
內容類型

精確符合
標籤搜尋
日期選項
在此之後更新
在此之前更新
在此之後建立
在此之前建立

搜尋結果

找到了 668 個結果

Vue 建立專案

【Treeman】總覽 Vue

  # install vue cli npm install -g @vue/cli # 建立 my-project 專案 vue create my-project 選第三個 按下空白選取或是取消組件,Enter 選擇vue版本 -> 3.X Yes -> Sass/SCSS( with node-sass) -> Inpackage.json -> Yes -> Enter 進入目錄 -> 起測試服務 # 進入專案目錄 cd vue-demo # 起測試服務 np...

【npm】js 套件管理工具

【Treeman】總覽 Node.js

# 安裝套件 npm install 套件名 node_modules => 套件檔案放置處 public => 打包後的進入點 src => 原始檔 package-lock.json 目前套件版本安裝詳細資訊 package.json => npm 設定檔   script : npm 指令  ex. npm run dev => npm run development  

Grafana_install

【Treeman】總覽 Grafana & Prometheus

https://fanatical-dentist-b1d.notion.site/Grafana-b93a5178e6a64bad886b83fd6bdcf4ea Enterprise [grafana] name=grafana baseurl=https://packages.grafana.com/enterprise/rpm repo_gpgcheck=1 enabled=1 gpgcheck=1 gpgkey=https://packages.grafana.com/gpg.key s...

MongoDB教育訓練-01

【Treeman】總覽 MongoDB

    mongodb 儲存格式 是 Bson MongoDB 與關連式資料庫結構對照   企業版的Tool       何時使用MongoDB 需要存取資料 需要很大的數據 需要快速迭代開發 需要經常異動結構的資料 需要水平擴展     MongoDB 與聯式資料庫對比    

MongoDB教育訓練-02

【Treeman】總覽 MongoDB

  註冊 https://cloud.mongodb.com/ tool https://www.mongodb.com/try/download/shell     1.新增帳號 2.新增你的存取IP-> 【add My Current Ip address】 3.下載sample資料庫 下載中..... 已下載完成   4.新增連線 【Connect】 Connect with the MongoDB Shell   Mac 安裝 ...

MongoDB教育訓練-03

【Treeman】總覽 MongoDB

    count 儘量不要用 db.inspections.countDocuments() #精確查詢(1) db.inspections.count() # insertOne 插入一筆資料 #插入一條資料 insertOne  id 本身會包含時間 getTimestamp #取得時間 insertMany 插入多筆資料   有序插入&無序插入 {ordered: true | false} 有序可保證順序,速度較慢,中間錯誤會全部返回 使用無序不影...

MongoDB教育訓練-04

【Treeman】總覽 MongoDB

Array 查詢 Array 查詢 操作 $all $size(少用無法使用index) $element 元素滿足   #age > = 18 && age <= 3 , array 其中一個值滿足其中一個條件即可 age : { $gt : 18, $lt: 30} #age > = 18 && age <= 3 , array 其中一個值滿足所有條件 age : { $elemMatch { $gt : 18, $lt: 30}} 排序 _id: 0 ...

MongoDB教育訓練-05

【Treeman】總覽 MongoDB

    更新所有陣列元素   子查詢更新 Update & Insert 資料存在則更新,否則新增 返回更新前後的值(updateOne無法返回) 需要返回值的時候使用,不然就只用updateOne  

MongoDB教育訓練-06

【Treeman】總覽 MongoDB

  mongoDB 使用B-tree索引 查詢至少要用到索引,不要full table scan(所以要至少建立可用索引) 檢查執行計畫快取 -> (無) 有可能優化的索引找出來,同時跑看誰的效率快,加入快取  更新快取時機: 當前索引變慢(系統判斷) 當新的索引被創建 server 重啟(memory 清除) 需要指定欄位 欄位可以是任何類型 Explain 執行計畫 queryPlanner : 只顯示執行計畫 executionStats(最常用): 會...

MongoDB教育訓練-07

【Treeman】總覽 MongoDB

只能保證分片唯一,不能保證全局唯一 sparse index : 欄位可能不存在document中使用 partial index : 依據欄位的值決定要不要放入索引(刪除的不放)   hashed indexes : md5 取前20個byte,並不可作為唯一索引,使用時機:控制索引大小(如url) 關於時間不適合,會造成分散在所有分片   索引增加讀的效能,減低寫的效能 建議每張表的索引< 10 新增資料會做索引異動,更新不會(但更新欄位會) 索引越大,記憶體越大 前綴壓縮...

MongoDB教育訓練-08

【Treeman】總覽 MongoDB

  Wildcard Indexes 可以加入所有欄位,但只能命中一個欄位 儲存空間的最大 不知道要對什麼做搜索的時候適用 使用hints指定索引 支援regular (只有前綴固定 ^開頭支援,範圍查詢) 可以設定collation (定序) 增加一個索引增加10%消耗 記憶體最好容納最常需要的索引 $indexStarts() 可以統計索引的命中率(server 服務以來) {a: 1} {a: 1,b:1} 前面這個與後面重複可以刪除 滾動索引 暫停一...

MongoDB教育訓練-09

【Treeman】總覽 MongoDB

  查詢緩慢 沒有使用index 解決 查看database log 開啟 profiling      level 2 性能會影響 db.setProfilingLevel(1,5) #level 1, 查詢大於5毫秒 慢查詢的原因 缺少index 寫入資料超出disk 性能 高CPU使用 巢狀join   MongoDB Compass Download | MongoDB   ...

MongoDB教育訓練-20211223-01

【Treeman】總覽 MongoDB

  Hideden Replica Set Member 隱藏結點,不太使用(歷史,所有請求不會訪問) Delayed Replica Set Member 不太使用,先將資料取回不同步(延遲一段時間,保持舊資料,備援用) 如何知道主結點? Driver 告訴你 Driver 幫你追蹤網路架構,不需知道主從節點 為截點點打上標籤,通過driver,告訴你   Driver 版本匹配 Oplog 會紀錄所有變更,增刪改查 節點從最近節點複製   我...

MongoDB教育訓練-20211223-02

【Treeman】總覽 MongoDB

資料先寫入記憶體 , checkpoint => 一分鐘( or 資料到達大小) 髒數據寫入DB journal log 60ms 寫入 db db 最多錯失60 ms 資料 "OK - committed" => 寫到哪裡? write concerns 決定 資料遺失的時候?我會知曉? knowingly log => 已知的寫入失敗 unknowingly log => 未知的寫入失敗         當資訊不同步,server 必須 rollback 確保資訊一致 =...

MongoDB教育訓練-20211223-03

【Treeman】總覽 MongoDB

vertical scaling 垂直擴展(升級到某個程度,會很貴並有極限) horizontal sacling 水平擴展 (比較省成本) 沒有一定要shard(如果資料不多不需要,管理複雜度高)   why learn about sharding now? you might not need to shard for years but decisions you make about schema design  befoe that matter start planning ...

MongoDB教育訓練-20211223-04-關於安全

【Treeman】總覽 MongoDB

對稱加密 && 非對稱加密    

PHP_使用curl 上傳資料

【Treeman】總覽 PHP

client shell # curl 上傳資料 # {file} : 可更改,$_file 的key就會不同 # curl -X POST -F "{file}=@{檔案路徑}" {api url} curl -X POST -F "file=@/tmp/sms_count.csv" http://192.168.1.1/api/v1/SMS/UploadSmsCount server 端 php // 取得$_file 資料 // $file Array ( [file] ...

Docker安裝

【Treeman】總覽 Docker

Centos Docker Engine on CentOS | Docker Documentation sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-lates...