git shortlog -s -n --all --no-merges
모든 브랜치에서 작성자 당 커밋 수를 확인하는 명령어입니다.
(–no-merges 병합 커밋 통계를 제외.)
git shortlog -s -n --all --no-merges
모든 브랜치에서 작성자 당 커밋 수를 확인하는 명령어입니다.
(–no-merges 병합 커밋 통계를 제외.)
2018년도에 발생했던 이슈에 대해 추가 설명이 필요해보여, 이력을 남깁니다.
위 에러는,
java.lang.NumberFormatException: multiple points
란 에러로, SimpleDateFormat 가 Thread safe 하지 않은 데, 여러곳에서 동시 호출될 때 발생하는 경우입니다.
멀티 스레드에서 안전하지 못하므로, 해당 클래스를 내부 메소드로 이동하거나,
synchronized 처리하여야 할것으로 판단됩니다.
private static final DateFormat formatter = new SimpleDateFormat
private static final SimpleDateFormat formatter = new SimpleDateFormat
로 되어있는 로직이 존재할 경우 해당 클래스 수정이 필요하게 됩니다.
Java 8부터는 스레드로부터 안전 DateTimeFormatter 라는 새로운 Date API를 지원합니다.
private static DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMdd");
참고 주소 : https://stackoverflow.com/questions/6137548/can-we-declare-simpledateformat-objects-as-static-objects/30106763
mack 에서 brew 설치하기
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"