728x90
반응형
🎯 목표
💡 나는 최고의 프로그래머당!
💡 (제발..) 자바의 정석 9장 끝내고 10장 하자..
💡 빡공💎
🖋️ 수업 내용
※ 요약 주의
📆 230330
- ☕️ JAVA
- 과제 리뷰, 시험 리뷰
- 인터페이스
- 🐬 Database
- 함수 연습
- 🐧 Linux
- grep 내용 파일명: 해당 파일 내에 해당 내용이 있는지 검색하고 있으면 출력하고 없으면 반응 없음
- grep 내용 파일1 파일2 파일3: 해당 내용이 파일1, 2, 3 중 어느 파일에 있는지 내용과 함께 출력함 ex) km.txt:lisa
- grep 내용 *: 여러 폴더를 찾아보고 해당 파일을 찾아서 출력함
- 내용은 대소문자를 구분함. 정확히 일치할 경우에만 출력하기 때문에 대소문자 구분 없이 출력하고 싶으면 -i 옵션을 추가해야 함
- find: 검색.
- find / -name "*.c": 최상위 폴더에서부터 확장자가 c인 파일의 이름을 찾아라
- sudo find ./ -name "*.java" | xargs grep -i system
- chmod 권한 파일명: CHange MODe. 해당 파일의 ugo의 rwx 권한을 바꿈. 보통 755 또는 744를 많이 줌
- 권한에는 g+x(그룹(group)에 실행(x) 권한 추가), u-x(사용자(user)에게서 실행(x) 권한 뺏음), o+rwx(기타(other)에게 읽기(r)쓰기(w)실행(x) 권한 추가), a+w(모두(all)에게 쓰기(w) 권한 추가)
📆 230331
- ☕️ JAVA
- 갑자기 정렬알고리즘 배우는 중. 대기업 갈거 아니면 코테 그런거 쓸데없다더니 정렬 왜 하는지 모르겠음
- 중첩 클래스, 중첩 인터페이스
- 예외
- 🐬 Database
- 함수 연습
- SEQUENCE, SYNONYM
- 🐧 Linux
- 💭 짧은 기록
- 드디어 자바의 정석 9장 끝냄~~ 주말 푹쉬고 월요일부터 10장 공부 #가보자고
📆 230403
- ☕️ JAVA
- try-catch문
- try-with-resources문
- throws
- Object - equals(), hashCode()
- 🐬 Database
- PL/SQL
- 🐧 Linux
- tar -cvf 파일명 파일특정하기: 특정된 파일을 묶어서 해당 파일명으로 압축함.
- ex) tar -cvf merong file*.txt: 파일명이 file로 시작하는 txt 파일을 merong.tar 파일로 압축함. 결과: merong.tar
- gzip 파일명: 해당 파일을 gz파일로 압축함
- ex) gzip merong.tar: merong.tar 파일을 gz파일로 압축함. 결과: merong.tar.gz
- gunzip 파일명: gz 파일의 압축을 풂
- ex) gunzip merong.tar.gz: merong.tar.gz 파일의 압축을 풂. 결과: merong.tar
- tar xvf 파일명: tar 파일의 압축을 풂
- ex) tar xvf merong.tar: merong.tar 파일의 압축을 풂. 결과: merong 내 파일들 생성.
- tar -cvf 파일명 파일특정하기: 특정된 파일을 묶어서 해당 파일명으로 압축함.
📆 230404
- ☕️ JAVA
- 문제풀이
- Object 클래스
- System 클래스
- String 클래스
- 🐬 Database
- 문제풀기
- 🐧 Linux
- Host: 주인, Guest: 손님
- Server: 서비스를 제공하는 사람. Client: 고객 -> CS시스템이라고 함.
- 리눅스에서는 클라이언트를 Daemon이라고 부름.
- 서버는 클라이언트의 역할을 할 수 있음. (
- 유명서버템: Apache(공짜), IIS(윈도우전용), NGINX(가벼움)
- 맥에 apache 설치 글쓰기
- ps -ef | grep -i apache: 아파치가 실행되고 있는 프로세스 보기
- 맥에서 apache 접근 방법
- http://localhost:8080
- http://127.0.0.1:8080
- 웹서버의 포트번호는 80
- 오리진(origin) = 프로토콜 + 도메인 + 포트번호. 셋 중 하나만 달라도 다른 오리진이 되고 그런 경우를 크로스 오리진이라고 함.
📆 230405
- ☕️ JAVA
- Wrapper클래스
- Math클래스
- Collections 찍먹
- 🐬 Database
- PL/SQL
- 트리거
- 🐧 Linux
- apache 서버가동: brew services start httpd
- apache 서버종료: brew services stop httpd
- apache 서버재가동: brew services restart httpd
- etc/apache2/sites-enabled로 이동 -> 000-default.conf 복사하기(sudo cp 000-default.conf 000-default.conf_back)
- . . . 윈도우세상에서 맥은 버려졌음
💭 기록
자바 9장은 끝났고 10장 정리 마무리 중.. 생각보다 빨리 끝나서 다행이다 요즘 종례시간에 리눅스 사용 및 apache 서버 운용 방법을 맛뵈기로 알려주시는데 이 크나큰 윈도우 세상에서 맥이 살아남긴 힘들다 거지같은 세상 그치만 세상은 항상 거지같았으니까 내가 맞춰야지뭐 ^^ 응응 집 데탑으로 어떻게든 해낸다 개같은거 그치만 하루 수업 중 리눅스 수업이 제일 수업같고.. 살아있음을 느낀다 ㅇㅈㄹ 이제 기록도 날짜별로 해야되나 싶고 긁적 일주일 복기하려니까 생각이 안난다 그냥 일기가 되어버린.. 아무튼간 그래도 목표한 자바의 정석 마무리를 해내니 기분은 좋다 ! 앞으로도 화이팅,, 나자신 그냥 화아ㅣㅌ잉,,
728x90
반응형