초록꼬마의 devlog
pseudocode
back-end dev/Java 2022. 9. 10. 17:44

References Wikipedia

SOLID - 객체 지향 설계 원칙
back-end dev/Java 2022. 9. 8. 20:56

객체 지향 설계 원칙 단일 책임 개방-폐쇄 리스코프 치환 인터페이스 분리 의존 역전

객체 지향의 4가지 기둥
back-end dev/Java 2022. 9. 7. 09:10

상속 캡슐화 다형성 추상화

git init 취소
back-end dev/Git 2022. 9. 5. 16:16

로컬 저장소에 만들어진 .git(숨김 폴더) 삭제 명령줄 references git init 취소하기

객체지향 프로그래밍_WHYs
back-end dev/Java 2022. 9. 5. 11:27

왜 클래스를 정의하고 클래스를 통해 객체를 생성해야 할까? 일반적으로 왜 인스턴스 변수의 접근 제어자는 private, 생성자, 메서드의 접근 제어자는 public으로 지정할까? -> 클래스의 어떤 멤버는 어떤 경우에 어떤 접근 제어자를 지정하나?

배열 활용 예시 몇 가지
back-end dev/Java 2022. 9. 2. 11:47

System.arraycopy(원본 배열명, 원본 배열에서 복사 시작할 인덱스, 2차원 배열이 메모리 상에 어떻게 생성되어있는지 그림 그려보기 Arrays.copyOfRange(복사 대상 배열명, 시작 위치, 배열 크기)

형 변환 방법 정리
back-end dev/Java 2022. 8. 30. 23:00

int -> String int -> char char -> int

Git(Hub) 협업 workflow 및 주요 명령어
back-end dev/Git 2022. 8. 30. 01:20

협업할 수 있는 다양한 방식 1. 팀장이 대표로 upstream repository를 fork해 오고, 그것을 팀원들이 fork함 2. 팀장이 대표로 remote repository 만들고, 팀원들을collaborators로 초대..

Linux 명령어 및 주요 개념 정리
back-end dev/Linux 2022. 8. 26. 23:28

mv mv 이동하고자하는파일명 이동할디렉토리 단, 이동할디렉토리에 같은 이름의 파일이 있었던 경우, 위 명령어로 새로 이동하는 파일로 덮어쓰기 되는 듯.. 2개 이상의 파일을 이동시키는 경우, 공백을 기준으로 여러 개의 파일명을 씀 root vs home directory root directory = 최상위 폴더 home directory = 현재 사용자의 홈 디렉토리 source 설정 파일(~/.bash_profile, ~/.zshrc 등 shell의 초기화 파일) 수정했을 때 logoff 및 login 하지 않고 현재 shell 세션에 설정 반영하기 위해서 사용 예전에는 .을 많이 사용했으나, 가독성이 떨어지므로 source 명령어 사용 권장 References Linux mv 명령어(파일/디렉토리..

헷갈리던 HTML 개념 정리
back-end dev/(front-end) 2022. 8. 26. 23:20

태그 구분 block inline semantic tags e.g. body > header, content, footer..

CSS flexbox
back-end dev/(front-end) 2022. 8. 26. 23:14

연습할 수 있는 사이트: Flexbox Froggy