미니프로젝트가 시작되었다.
본 프로젝트 전에 과제 느낌으로 오늘까지 기한인 프로젝트를 만들었다.
자바로 메모장 구현하는 과제였다.
자바에 대한 기초적인 부분이 아직 제대로 정립이 안되어 있어서
코드를 짜면서 막히는 부분이 많았다.
구글링을 해도 원하는 부분을 찾질 못해서 아쉬웠다.
문법이나 방법 면에서가 아니라
구현 방식? 사고를 어떻게 해야하는가에 따라 코드가 달라지는데
아직 그 사고가 부족한 것 같다.
프로젝트를 마무리하고 깃허브에 올리려는데
에러가 발생했다..!
그래도 이번 에러에는 구글링의 효과를 봐서 뭔가 내가 해결했다는 구글링의 도움을 많이 받았지만 느낌이 나서 뿌듯했다.
나는 메모 한 건에 대한 클래스를 구현하는 역할을 맡아서 했다.
변수 설정을 하고
날짜가 찍힐 수 있게 하였다.
메모가 생성된 현재 시간이 저장되는 LocalDateTime.now()
를 사용했고
형태는 내가 직접 설정할 수 있는 Formatter
를 사용했다.
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
public Memo (String name, int psw, String content){
this.name = name;
this.psw = psw;
this.content=content;
this.memoDate = formatter.format(LocalDateTime.now());
}
메모 구현딱히 함수의 기능은 없어서 다른 조원분들이 맡은 기능을 구현해보려고 했다.
와우. 멘탈 털털
뭔가 코드를 짜면서도 정리가 잘 안되는 느낌이 자꾸 드는건 아무래도 기초의 문제이지 않을까..
그래도 생각을 많이 하려고 노력했다.
메모 목록을 조회했을 때 최신에 생성된 순으로 조회할 수 있는 방법을 생각하다가
Collections
를 사용했다.
Collections.sort(memoList, Collections.reverseOrder());
근데 문제는 메모의 정보를 다 출력해야했는데
메모의 넘버를 출력할 수 있는 방법을 생각하지 못했다는 것이였다.
처음에 생성된 메모의 넘버를 설정하지 않고 인덱스 값을 사용하려고 했는데
인덱스 번호를 출력하는 방법을 못찾았다.
메모 넘버를 설정해야 했다..!!!
다음엔 그런느걸로.
프로젝트 때 사용하기 위해 깃허브 그룹(organigation)을 만들었다.
그리고 거기에 완성된 파일을 push하려고 했는데
오류가 났다.!!
HTTP 403 Forbidden 클라이언트 오류 상태 응답 코드는 서버에 요청이 전달되었지만, 권한때문에 거절되었다는 것을 의미함
접근 권한이 없다는 것이였다.
git remote origin set-url https://github.com/깃허브계정이름/레포이름
그래서 명령어 메세지를 다시 유심히 봤다
remote origin already exists.
git remote remove origin
명령어를 입력해서 기존에 연결되어 있는 원격 저장소와의 연결을 끊어준다.git push 할 때 오류해결 : The requested URL returned error:...
[Git] push error: fatal: unable to access : The requested URL...
GitHub 그룹(organization) PUSH 권한 오류
[Git] Git Remote origin already exists 에러해결 remote origin 삭제