-
Annotation 이해하기
들어가기 앞서 자바를 사용하며 봤었던 @Override 표시. 단순히 “부모에 정의된 메소드를 오버라이딩했나보다.” 라며 넘어갔습니다. 어노테이션을 잘 모르는채로 지냈는데, 어느 순간부터 점점 보이기 시작합니다. 큰 의미 없었던 @기호 인줄 알았는데, 아니였습니다. @Getter, @Setter를 쓰면 알아서 아래 코드를 생성시켜주고 @Column 한다음 name에 값을 넣어주면, 테이블 칼럼명에 적히게 됩니다. 이쯤되니 아무 의미 없는 표시가 아님이 느껴졌고, 제대로 공부해봐야겠다는 생각이 들었습니다. Annotation oracle 사이트에는 어노테이션에 대해 아래처럼 적혀있습니다. 이게 도대체 무슨 말이지..? “프로그램에 대한 데이터를 제공한다” 컴파일러라는 프로그램에게 “@Override...
rman's profile imagerman
2021-11-10 22:00
-
Git 이해하기
들어가기 앞서 깃을 사용 하는 프로젝트를 마주했을때, 저는 작아질 수 밖에 없었습니다. 잘 알지 못했기에, “실수하면 어쩌지” 부터 시작해 걱정들이 생겨났기 때문이죠. 이 상황을 해결하기 위해, 혼자 작업했던 과정들을 소개하고 알게된 개념을 공유 드립니다. 작업 과정 막막한 상황을 해결하기 위해, 눈에 보이는 것들을 다 적었습니다. pull, push, commit, fetch, branch, merge, checkout, cherryPick, stash, rebase, revert, reset. 각각이 뭘 뜻 하는지 모르면 어렵기에 하나씩 개념들을 찾아보았고 임시 저장소를 만들고 브랜치를 만들며 갖고 놀았습니다. 충돌나게 만들고,...
rman's profile imagerman
2021-09-01 23:00