🎯 목표 💡나는 최고의 프로그래머당! 💡프로젝트 완성하기 💡빡공👊 🖋️ 수업 내용 ※ 요약 주의 📆 230413 🥟 프로젝트 📆 230414 🥟 그저 프로젝트 📆 230417 ☕️ JAVA 배포(deployment): source 파일 -> class 파일 -> 사용 빌드(build): 클래스 파일을 실사용하도록 모으는 과정을 빌드라고 함. 즉 컴파일 생성부터 프로덕트 생성까지의 과정 이클립스 내에서 자바 프로젝트 빌드하는 법 : file -> export -> Java -> Runnable JAR file -> Launch configuration: 실행시킬 main메서드가 있는 파일 선택, Export destination: 저장 경로 선택 -> finish 클릭 cmd에서 jar파일 실행하기: ja..
🎯 목표 💡 나는 최고의 프로그래머당! 💡 자바의 정석 초프 전까지만 끝내고 싶은 맴입니다요 (7챕터나 남음) 🖋️ 수업 내용 ※ 요약 주의 📆 230406 ☕️ JAVA Set - HashSet JDK 1.5 미만 -> Iterator / JDK 1.5 이후 -> foreach Map LIFO, FIFO DAO(Data Access Object): 데이터베이스에 접속해서 select, update, insert, delete를 실행하는 클래스 🐬 Database 트리거 연습 🐧 Linux chown: CHange OWNer. 주인(소유자) 바꾸기 chown 소유자명 디렉토리명: 사용자가 root가 아닐 경우 바꿀 수 없으므로 앞에 sudo를 붙인다 ln: LiNk file. touch 🔊기타 공지 개념..
🎯 목표 💡 나는 최고의 프로그래머당! 💡 (제발..) 자바의 정석 9장 끝내고 10장 하자.. 💡 빡공💎 🖋️ 수업 내용 ※ 요약 주의 📆 230330 ☕️ JAVA 과제 리뷰, 시험 리뷰 인터페이스 🐬 Database 함수 연습 🐧 Linux grep 내용 파일명: 해당 파일 내에 해당 내용이 있는지 검색하고 있으면 출력하고 없으면 반응 없음 grep 내용 파일1 파일2 파일3: 해당 내용이 파일1, 2, 3 중 어느 파일에 있는지 내용과 함께 출력함 ex) km.txt:lisa grep 내용 *: 여러 폴더를 찾아보고 해당 파일을 찾아서 출력함 내용은 대소문자를 구분함. 정확히 일치할 경우에만 출력하기 때문에 대소문자 구분 없이 출력하고 싶으면 -i 옵션을 추가해야 함 find: 검색. find /..
🎯 목표 💡 나는 최고의 프로그래머당! 💡 자바의 정석 9, 10장까지 💡 빡공👊 🖋️ 수업 내용 ※ 요약 주의 📆 230323 ☕️ JAVA 인스턴스 멤버와 정적 멤버 접근제한자 getter, setter 🐬 Database dml 연습 또 연습 🐧 Linux cp 파일 다른파일명: 복사 mv 파일명 경로: 파일 이동 mv 파일 파일: 파일 이름 바꿈 rm 파일명: 파일 삭제 rmdir: 디렉토리 삭제 rm -fR 디렉토리명 📆 230324 ☕️ JAVA Singleton패턴 상속 🐬 Database dml 연습 진행중 . . . 🐧 Linux 📆 230327 ☕️ JAVA 과제 리뷰 상속 🐬 Database 조인 문제풀기 🐧 Linux vim(에디터) 명령어 모드: esc, 입력모드 i 클릭 (명령어..
🎯 목표 💡 나는 최고의 프로그래머당! 💡 자바의 정석 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 /..
🎯 목표 💡 나는 최고의 프로그래머당! 💡 자바, 디비 수업 잘 따라가기 💡 자바의정석 후반, 알고리즘 공부하기 🖋️ 수업 내용 ※ 요약 주의 📆 230309 ☕️ JAVA 증감 연산자, 삼항 연산자 Math.abs() 🐬 Database ErWin - SQLDeveloper 연결하기 한국건설관리시스템 관계다이어그램, ERD 그리기 ⌨️ 백준 10807 10871 📆 230310 ☕️ JAVA if, else if, else double Math.random(): 0.0 이상 1.0 미만의 수를 랜덤으로 출력한다. 정수를 리턴하고 싶다면 범위를 정하고 10을 곱해 범위를 늘린다. Math말고 Random 사용 권장 Random random = new Random(); random.nextInt(); //..
🖋️수업 내용 ※ 이전 수업 내용 기억 안남 . . . 📆 230306 ☕️ Java 자바 역사, 이클립스 설치, 실행 원리 변수 선언과 초기화, 사용 규칙과 범위 기본 타입: 정수형, 실수형, 논리형 형변환: 자동 형변환(작 → 큰), 강제 형변환(큰 → 작) 🐬 SQL 데이터 vs 정보 데이터베이스의 특성: 실시간 접근, 계속적인 변화, 동시 공유, 내용에 의한 참조 일괄 처리 vs 온라인 처리 / 오프라인 처리 vs 온라인 처리 / 중앙집중 처리 vs 분산 처리 / 파일 관리 vs 데이터베이스 관리 DBMS란? 트랜잭션의 의미 / 특징: 원자성(Atomicity), 일관성(Consistency), 고립성(Isolation), 지속성(Durability) 트랜잭션의 상태 활동(Active) → 실패(..