如何在開發的過程中加入測試。
- Model
- Repository
- Controller
- Auth
##Git 忽略檔案
##.gitignore
可以在根目錄下加入 .gitignore
檔案,此設定會影響底下的子目錄
也可以在子目錄下加入 .gitignore
檔案,此設定只會影響該目錄下的檔案或file。
如果當已 commit 該檔案後,而想把此檔案移出板控可以下 :
git rm --cached 檔案名稱
移出版控
# pipeline 中可以有多個 stages | |
stages: | |
- build | |
- deploy-dev | |
# 每個 stages 可以有多個 Job | |
# Job Name = ComposerAndArchive | |
ComposerAndArchive: |
#!/bin/bash | |
function gateFile(){ | |
for file in $1 | |
do | |
if [ -d "${file}" ] | |
then | |
gateFile "${file}/*" | |
fi |
{ | |
"platform": "MacIntel", | |
"cookieEnabled": "yes", | |
"doNotTrack": "NC", | |
"timezone": 8, | |
"resolution": "1920x1080x24", | |
"plugins": "Plugin 0: Chrome PDF Viewer; ; mhjfbmdgcfjbbpaeojofohoefgiehjai. Plugin 1: Chrome PDF Viewer; Portable Document Format; internal-pdf-viewer. Plugin 2: Native Client; ; internal-nacl-plugin. Plugin 3: Shockwave Flash ; Shockwave Flash 24.0 r0; PepperFlashPlayer.plugin. Plugin 4: Widevine Content Decryption Module; Enables Widevine licenses for playback of HTML audio/video content. (version: 1.4.8.903); widevinecdmadapter.plugin. ", | |
"ieUserData": "no", | |
"domLocalStorage": "yes", | |
"domSessionStorage": "yes", |
# Set root logger level to DEBUG and its only appender to A1. | |
log4j.rootLogger=info, A1 | |
# A1 is set to be a ConsoleAppender. | |
log4j.appender.A1=org.apache.log4j.ConsoleAppender | |
# A1 uses PatternLayout. | |
log4j.appender.A1.layout=org.apache.log4j.PatternLayout | |
log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n |
# Set root logger level to DEBUG and its only appender to saveFile, stdout | |
log4j.rootLogger=DEBUG,saveFile,stdout | |
#file output | |
log4j.appender.saveFile=org.apache.log4j.DailyRollingFileAppender | |
log4j.appender.saveFile.file=logs/processorgtmbox.log | |
log4j.appender.saveFile.encoding=UTF-8 | |
log4j.appender.saveFile.layout=org.apache.log4j.PatternLayout | |
log4j.appender.saveFile.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n |
在.zshrc添加 | |
export LC_ALL=en_US.UTF-8 | |
export LANG=en_US.UTF-8 |
#!/usr/bin/env bash | |
#ps aux | grep "java -jar processorgtmbox-2" | |
#ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%cpu | head | |
#max cpu % load | |
MAX_CPU=90 | |
#max execution time for CPU percentage > MAX_CPU (in seconds 7200s=2h) | |
MAX_SEC=1800 | |
#sort by cpu |