4주차 회고록
1. 4주차를 시작하며
이번 주는 리눅스 셸 설정/스크립트와 MariaDB(원격·복제)를 간단히 훑고, 자바 기초(리터럴/변수/연산자/메소드·API)를 학습했다. 주중엔 프로젝트(야구 통합 커뮤니티) 발표를 무사히 마치며 마무리까지 진행했다.
2. 학습 내용
2-1. 리눅스: 셸 설정·스크립트
- 초기화 파일:
~/.bashrc(인터랙티브), ~/.bash_profile(로그인 셸)
- alias/환경변수:
alias ll='ls -al', export PATH=$HOME/scripts:$PATH
- 스크립트 실행:
#!/bin/bash + chmod +x + PATH 등록
→ 일상 명령 몇 개를 스크립트로 묶어보는 수준으로만 실습했다.
2-2. MariaDB: 원격 접속·복제
- 원격 접속:
CREATE USER … '@%', GRANT …, bind-address=0.0.0.0, 방화벽 3306 오픈
- 복제:
server-id 구분, Master SHOW MASTER STATUS → Slave CHANGE MASTER TO …
→ 개념 확인 & 최소 구성까지만 손에 익히는 정도로 진행했다.
2-3. 자바 기초 복습(리터럴·변수·연산자·메소드·API)
- 대학교 때 다뤘던 기본 문법이라 크게 어려움 없이 배울 수 있었다.
- 하지만, 형변환 규칙(int 미만 연산 승격),
Math/Scanner 사용 습관, static 호출 규칙 등과 같은 놓치기 쉬운 부분을 다시 한번 확인할 수 있었다.
2-4. 프로젝트(야구 통합 커뮤니티)
- 수요일에 발표까지 무사 완료해서, 이번 주로 프로젝트를 무사히 마무리하였다.
- 프로젝트 관련된 자세한 사항들은 8월 월간 회고록에 다뤄볼까 한다.
3. 4주차를 되돌아보며
- 셸/DB는 “최소 설정 → 동작 확인” 위주로 부담 없이 익혔다.
- 자바 기본기는 이미 익숙해 크게 어려운 점은 없었다.
- 발표를 계기로 산출물 정리의 중요성을 다시 체감하였다.
4. 아쉬웠던 점
- 프로젝트 발표를하며 능숙하게 하지 못 한점.
- 코딩 문제는 간헐적으로만 풀어 리듬감이 다소 끊김.
5. 다음 주 목표
-
코딩 문제 짬짬이 풀기
- 하루 1문제 목표보단, 빈 시간 이라도 꾸준히 손대기
-
스프링 예습 마무리
-
9월 17일에 있는 PCSQL 신청 생각 중