榮沛智慧

@rpwis

榮沛越世合作整理的知識庫

Public team

Joined on Sep 29, 2020

  •  Like  Bookmark
  • 前置作業 建立Git專案 設置SSH(公私鑰) 上傳source code 建立作業 建立新作業 (在 192.168.3.19:50001) Jenkins主畫面 -> 新增作業 -> Free-Style軟體專案 專案配置設定
     Like  Bookmark
  • 安裝 https://www.docker.com/products/personal windows 過程中需要再另外安裝 WSL2 套件 直接去訪問 https://aka.ms/wsl2kernel 下載,安裝升級後點 Restart 重啟 docker doker 內建教學 這邊可以跳過
     Like  Bookmark
  • cypress 環境 用npm 建立 用VSCODE開啟到專案內 使用終端機去裝Cypress ​​​​npm install cypress
     Like  Bookmark
  • 安裝 https://jmeter.apache.org/download_jmeter.cgi Windows版安裝 : apache-jmeter-X.X.X.zip Linux版安裝 : apache-jmeter-X.X.X.tgz 以下用Windows版講解:下載完成後解壓縮,獲得了一包apache-jmeter-X.X.X,cmd 執行該包下的apache-jmeter-X.X.X/bin/jmeter.bat。可以獲得一個Jmeter畫面: image 建立測試計畫
     Like  Bookmark
  • 什麼是TDD 我 : Test-Driven Development 測試驅動開發 某講師 : 你這只是翻譯 在深入了解TDD之前希望讀者對於Clean Code 以及 Clean Architecture先有基礎的概念。 日常中一定發生過以下的情境 :::success 我們準備重構(Refactor)自己已經寫好的程式碼,因為Clean老師說你的程式碼中有壞味道(Bad Smell)。為了滿足Clean老師的要求,你把已經完成的程式碼改了又改,最後簡單做幾個功能測試便提交(Commit)了。 過一段時間負責QA的人拿著程式碼跑來告訴你,這個功能壞了。經過沒日沒夜檢查之後發現是上一次重構遺漏掉一個小地方,於是我們再度修改程式碼並簡單做了功能測試之後又提交了。 隨著系統越來越複雜,BUG可以躲藏的地方也越來越多,維護週期也越來越長,最後再也沒有人能維護這個案子了。
     Like  Bookmark
  • 在 Gradle 中使用 JUnit 首先,你必須在 build.gradle 中增加 'java' 這個 plugin 我們要使用 JUnit 4 來撰寫單元測試,因此要在 dependencies 中定義 testCompile: 並設定task test 觸發junit apply plugin: 'java' dependencies {
     Like  Bookmark
  • 版本資訊 Spring boot 2.7.6 <a href="https://github.com/auth0/java-jwt">java-jwt 4.2.1</a> 步驟 建立基本Spring Boot專案 建立基本Spring Boot 專案使用gradle,包含 spring-boot-starter-web。gradle.build長這樣。<img src="https://i.imgur.com/bcMHCKa.png" width="75%"/> 建立目錄與函式名稱 建立資料夾"controller"、"models",檔案如圖所示:<img src="https://i.imgur.com/8dFNvoV.png" width="300px"/>
     Like  Bookmark
  • 簡述 官方明確聲明千萬不要用GUI進行壓力測試,GUI模式會有效能問題,只有在建立測試計畫或調整時才會使用GUI模式,為此我們要用非GUI模式 語法 jmeter -n -t [jmx文件] -r (-R [指定IP]) -l [结果文件] -e -o [測試報告位置] -n 表示使用非GUI的方式運行 -t 表示指定jmeter的測試腳本 -r 表示運行remote host中所有的Slaves機 -R 表示運行指定IP的Slaves機 -l 表示生成指定的報告文件
     Like  Bookmark
  • 概念 Jmeter 分散式測試時,客戶端機器(window 系統或 Linux 伺服器)作為一個控制器 Master,控制多台 slave 機器的操作。 分布式压测原理 配置 Master機 打開bin/jmeter.properties修改remote_hosts(填入Slaves的IP) remote_hosts=IP1:PORT1 , IP2:PORT2 , ... , IPn:PORTn 修改server_port
     Like  Bookmark
  • services: your_container1: your_container2: volumns: networks: Services container相關設定 image
     Like  Bookmark
  • 0. 大綱 本章節將一步一步從安裝npm到架設vue-cli專案,並加入第三方的套件。 1. 安裝npm&node.js 1.1 npm是什麼? npm : 全名為node package manager,用於管理套件的軟體,主要都是透過cmd指令來執行。 node.js : 基於V8引擎,使js能在伺服器上執行。主要是因為安裝時會附帶npm。下載 | Node.js 安裝完node.js,其附帶的npm也就安裝完成了。接下來便可以試著在cmd上打指令。💡 npm -v 如果得到以下畫面,便代表npm已安裝成功了。g : 全域安裝,使其他專案也可使用此套件。
     Like  Bookmark
  • FROM ENV | ARG ADD | COPY RUN | CMD | ENTRYPOINT LABEL EXPOSE WORKDIR HEALTHCHECK 指令說明
     Like  Bookmark
  • CE: Community Edition 安裝依賴 sudo apt update sudo apt -y install apt-transport-https ca-certificates curl gnupg2 software-properties-common 加入Docker官方的GPG key curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/docker-archive-keyring.gpg 下載Docker CE的repository
     Like 2 Bookmark
  • 大綱 撰寫Dockerfile及打包映像檔建立spring-boot-映像檔 建立mariadb的映像檔且將現有資料庫放入並打包 建立docker-compose以一次啟動多個container docker-compose介紹 單獨使用docker-compose完成上述動作 大綱
     Like  Bookmark
  • @N9_MHei9TA2FRZJGWDx4cg JWT是什麼 流程 如何透過Vue實作JWT 程式建立專案並新增頁面 帳號密碼驗證流程 Vue-Router-跳轉時攔截 JWT是什麼
     Like  Bookmark
  • 在該專案資料夾下cmd執行指令,即可啟動伺服器。node ./index.js port: 65432 帳號密碼皆為root token 過期時間為 3分鐘 伺服器上有2隻API:/login與/auth/loginmethod: post 需要的資料JSON:{ username: 帳號, password: 密碼 }
     Like  Bookmark
  • 0. 大綱 Vue 與以前寫的 jquery 的架構大相逕庭,jquery 所建立出來的網頁屬於多頁式網頁(MPA),而Vue所建立出來的網頁為單頁式網頁(SPA),簡單說就是進入其他網頁而網址會變動但並無跳轉的跡象,讓使用者產生出網頁很流暢的錯覺。要如何達成這個魔法,就是使用到本篇所提到的Vue-Router。 1. 安裝 1.1. 在建立專案安裝 1.1.1 透過Vue UI建立專案時 在建立專案,選擇專案模板時,選擇”手動”,按下一步。 選取Router選項即可。
     Like  Bookmark
  • 1. 網路線連接電腦和X.Wan的E0(電腦要連網際網路),然後將X.Wan開機,重新開機後,使用ipconfig指令查看有沒有乙太網路卡的IP是192.168.1.XXX,然後在瀏覽器(Chrome)網址列貼上註冊碼。 2. 先重新開機後,再將X.Wan的E0或E1連到網際網路後並等待五分鐘,再到CloudWAN Orchestrator看有沒有Active。 CloudWAN Orchestrator網址 : http://hk-user.bestsdwan.com 帳號 : kate.pai@rpwis.com 密碼 : XpzEWm2Z 3.
     Like  Bookmark
  • [TOC] 先說注意要點 feature branch不要太長壽,最多最多,不要超過一個sprint 萬一內容太多,就回頭跟 PM 商量,這個需求太大了,必須修剪 品質好的自動測試可以消除你對頻繁回主線的疑慮 進版前一定要開 release,此版本一定要與整測機(如果有)上的運行的保持同步 承上,改一行註解也必須做到! hotfix跟release開啟的同時就要決定版號,這能幫你確認版本
     Like  Bookmark