[Backup] brew - mac package manage
brew $ brew install {PACKAGE_NAME} $ brew update $ brew upgrade
brew $ brew install {PACKAGE_NAME} $ brew update $ brew upgrade
1.6. Log Domains 로그를 남기는 이유는 몇가지로 분류될수 있습니다. 1.6.1. 개발 로그(Development Log) 개발자가 디버깅 및 흐름 추적을 위해 기록하는 내용입니다.보통 debug, trace레벨로 기록합니다. 1.6.2. 운영 로그(Maintenance Log) 운영에 관련된 로그입니다. 디스크가 꽉 찼거나, 인터페이싱 과정에서 타입아웃이 발생했거나 하는등 운영을 모니터링하기 위한 용도의 로그입니다. 보통 WARNING이나 ERROR로 기록됩니다. 1.6.3. 비지니스 로그(Business log) 비지니스적으로 의미가 있고 추후 추적하기 위한 로그입니다. 장바구니 상품추가, 로그인, 결제등이 대표적입니다. 보통 INFO로 기록합니다. 1.6.4. 감사 로그(Audit log) 감사 로그는 보안 관련 시간순 기록, 기록 집합 및 / 또는 대상 및 기록 데이터 소스입니다. 특정 작업, 절차 또는 기록에 언제든지 영향을 미친 활동 순서에 대한 증빙 자료를 제공하기 위해 기록됩니다. 보통 INFO이지만 운영자가 수정가능하지 않는 곳에 저장합니다. ...
Pipe Viewer https://www.ivarch.com/programs/pv.shtml $ pv dump.sql | mysql -uuser -ppassword database
swagger-diff http://deepoove.com/swagger-diff/ 이전 버전의 API 와 신규 버전의 API 를 비교하여 변경 내용을 html 파일로 출력 $ java -jar swagger-diff.jar \ -old http://petstore.swagger.io/v2/swagger.json \ -new http://petstore.swagger.io/v2/swagger.json \ -v 2.0 \ -output-mode html > diff.html
운영 상태 nginx + spring boot application 에러 증상 실제 spring boot application 실행 완료후 브라우저 접속하면 무한 대기상태 에러 로그 SessionIdGeneratorBase : Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [xxx,xxx] milliseconds 에러 해결 spring boot application 실행 옵션 추가 -Djava.security.egd=file:/dev/./urandom
Hello World Hello World