💭/KDT

KDT 3주차 회고(2303016~2303022)

2023. 3. 24. 09:11
목차
  1. 🎯 목표
  2. 🖋️ 수업 내용
  3. 📆 230316
  4. 📆 230317
  5. 📆 230320
  6. 📆 230321
  7. 📆 230322
  8. 💭 기록
728x90
반응형

🎯 목표

💡 나는 최고의 프로그래머당!
💡 자바의 정석 9, 10, 11, 12장까지
💡 빡공👊

 

🖋️ 수업 내용

※ 요약 주의

📆 230316

  • ☕️ JAVA
    • 참조타입
    • String 변수에 "홍길동"이라는 값을 저장하고 다른 String 변수에도 동일하게 저장하면 두 변수는 String pool에 저장된 똑같은 "홍길동"을 가리킨다. 결국 두 변수가 참조하는 주소는 같은 주소이다. 
  • 🐬 Database
    • 학사관리시스템 dml 연습

📆 230317

  • ☕️JAVA
    • 향상된 for문
    • 연습문제 풀기
    • enum
    • 날짜를 알아내는 클래스: Date, Calendar, LocalDate
  • 🐬 Database
    • ddl, dcl 연습
  • 🐧 Linux
    • echo ($변수명)
      echo $SHELL // 환경변수는 대문자로
      echo $PATH // 환경변수는 대문자로
    • which cp
      which 
    • whoami << 귀여웡
    • env // 환경변수들 출력

📆 230320

  • ☕️JAVA
    • 연습문제 풀이
    • Integer.MIN_VALUE, Integer.MAX_VALUE를 이용해 배열의 최댓값, 최솟값 구하기
    • 객체지향 클래스
  • 🐬 Database
    • 여태 공부 복기 & 시험
  • 🐧 Linux
    • whereis [디렉토리명]: 해당 디렉토리의 경로 출력
    • pwd: Print Working Directory 현재 디렉토리 위치 출력
    • cd .. : Change Directory, ..는 상위 디렉토리 의미
      cd . : .는 현재 디렉토리
    • ls: List

📆 230321

  • ☕️JAVA
    • 클래스, 필드, 생성자
  • 🐬 Database
    • 함수들
      • 문자열1||문자열2, CONCAT(문자열1, 문자열2): 두 문자열을 연결
      • CHR(ASCII): ASCII -> CHR, ASCII(CHR): ASCII -> CHR
      • LOWER(문자열), UPPER(문자열), INITCAP(문자열)
      • LPAD/RPAD(문자열1, 길이[, 문자열2])
      • LTRIM/RTRIM/TRIM(문자열)
      • SUBSTR(문자열, 위치[, 길이])
      • TRANSLATE(문자열1, 문자열2, 문자열3)
      • REPLACE(문자열1, 문자열2[, 문자열3])
      • INSTR(문자열1, 문자열2[, 시작 위치[, 길이]])
      • LENGTH/LENGTHB(문자열)
      • ABS/SIGN/SQRT(n), POWER(n, y)
      • GREATEST/LEAST(m[, n1, n2, ...])
      • ROUND/TRUNC(n, l), MOD(c, n)
      • FLOOR/CEIL(n)
      • REMAINDER(c, n)
      • WIDTH_BUCKET(c, min, max, b)
      • SYSDATE
      • ADD_MONTHS(date, n), NEXT_DAY(date, char), LAST_DAY(date)
      • ROUND(date[, fmt])
  • 🐧 Linux
    • 파일 이름이 .(점)으로 시작하면 숨김 파일
    • ls -a: 숨김파일가지 모든 파일의 리스트를 간략히 출력
           -l: 모든 파일의 리스트를 자세히 출력
           -alrt: -a, -l, -r, -t 옵션들을 한번에 입력한 경우로, 파일 리스트를 역순이고 무슨 내림차순으로 정렬하여 자세히 출력
    • ls -l로 입력하면 아래처럼 보이는데 

      d|---|---|--- d는 디렉토리
      -|---|---|--- -는 파일을 의미
      |를 기준으로 두번째 칸은 소유자, 다음은 그룹, 마지막은 기타의 권한을 조정하고
      각 칸 내 첫번째 -는 읽기 권한, 두번째는 쓰기 권한, 세번째는 실행 권한을 의미한다.
      즉 각 파일과 디렉토리에 관해 누가 어떤 권한을 가지고 있는지를 알려준다.
    • mkdir: Make Directory, 디렉토르릴 생성할 때 사용
    • cd /home/users/... → 절대경로
           ../././../.. → 상대경로
    • more
    • ls -al | more
      |: 파이프라인. 파이파라인 기준 앞 명령어의 출력을 뒤 명령어의 입력으로 전환

📆 230322

  • ☕️JAVA
    • 객체지향 메서드
  • 🐬 Database
    • SQL 연습
  • 🐧 Linux
    • ps: Process Status. 현재 돌아가는 프로세스를 확인할 수 있음
      ps -ef: 프로세스 상태를 자세히 확인할 수 있음
    • xeyes: 마우스를 따라가는 눈알 실행 .. brew를 이용해 설치했다
      brew install --cask xquartz 
      설치하고 재부팅한 뒤 xeyes를 입력하면 시간이 조금 지난 뒤에 실행된다
      근데 이렇게 실행하면 백그라운드 터미널을 사용할 수 없는 상태가 되기 때문에 
      xeyes &
      위 명령어를 입력해 터미널도 사용가능하고 눈알도 활성화되게 할 수 있다.
    • &: 백그라운드 작업을 가능케 함
    • kill ps번호: 해당 번호의 프로세스를 종료시킨다
    • history: 여태 입력한 모든 명령어의 로그를 출력함
      만약 출력된 로그를 파일로 저장하고 싶다면? history | more
    • !(history 로그 번호): 해당 번호의 명령어가 실행됨
    • !!!!!!!!: 느낌표를 여러개 입력하면 직전에 실행된 명령어가 다발적으로 실행된다.

💭 기록

이번 주는 다른 할 일이 많아 자습을 제대로 못했다. 다음 주차에는 평소보다 더 빡세게 해야지
그리고 점점 늘어나는 건 장비들 ,, 장비는 좋고 많을수록 편하다고 생각하는 주의라 나쁜 소비는 아니지만 그래도 물욕을 좀 줄여야겠다
날씨가 따뜻해지고 또 습해지고 하니 쉽게 예민해짐 .. 적당히 해 나자신^^..
목표했던 자바의정석을 네 챕터나 나가는 건,, 역시 무리였을지도?ㅋㅎ 목표를 적게잡고 작은 것부터 해내가야지 암암 다음 주내에는 자바의정석 9장, 10장 다나간다 진짜 뿌순다 9장 거의다해간다고 응응 할수있어 ~~

 

 

728x90
반응형
  1. 🎯 목표
  2. 🖋️ 수업 내용
  3. 📆 230316
  4. 📆 230317
  5. 📆 230320
  6. 📆 230321
  7. 📆 230322
  8. 💭 기록
'💭/KDT' 카테고리의 다른 글
  • KDT 5주차 회고(230330 ~ 230405)
  • KDT 4주차 회고(2303023~2303029)
  • KDT 2주차 회고(230309~2303015)
  • KDT 1주차 회고(230302~230308)
모팔구
모팔구
250x250
모팔구
내가 개발자가 될 수 있 을 가?
모팔구
전체
오늘
어제

공지사항

  • 블로그 이사왔읍니다🙇‍♂️
  • allofthem
    • 🖥️
      • 시험 접수 시스템
    • 📖
      • Hello Coding 프로그래밍
      • 자바의 정석(~ing)
      • spring(김영한)
    • 💭
      • KDT
    • 💡
      • ⛔️ 에러

블로그 메뉴

  • 🪀 amideveloper.log
  • 방명록
  • 태그

인기 글

최근 댓글

최근 글

반응형
hELLO · Designed By 정상우.
모팔구
KDT 3주차 회고(2303016~2303022)
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.