목록전체 글 (35)
나람지의 개발일기
[카페 24에 접속 후 로그인 하기] 아이디 : itwillbs14 비밀번호 : it8030909! 로그인 후에 호스팅 클릭하여 들어간 뒤에 나의 서비스 관리에 들어감 [DB 초기화] 계정 초기화 들어가서 비밀번호 입력 후 초기화 진행 초기화 비밀번호는 다름!! 비밀번호 : itwillbs8030909 [DB war 파일 만들기] mysql workbench 접속 후 Server - Data Export 들어감 DB 선택 후 파일 이름, 저장할 위치 지정 ctrl + f 로 datetime 찾아서 전부 timestamp로 수정해줌 ctrl + f 로 이 부분 찾아서 전부 삭제해줌 [Spring war 파일 만들기] Java Compiler 1.8 버전으로 변경 Project Facets 자바 1.8 버전..
[ 원인 ] 프로젝트를 깃허브에 커밋 시키려고 repository를 새로 만든 뒤에 github에 push를 시도했는데 아래와 같은 오류 발생 검색해보니 repository를 생성했을 때 readme.md를 생성해서 발생한 오류였다. [ 해결 ] 이를 해결하기 위해서는 pull을 해주어야 하는데 계속 해서 에러가 발생. 이와 같은 명령어로 입력하면 에러와 상관없이 강제로 push를 해준다.
EXISTS 연산자 값이 존재하는지 안 하는지가 중요한 연산자 서브쿼리로부터 결과값이 넘어오면 true / 넘어오지 않으면 false 가 됨 (예제) ※ 부하직원이 존재하는 즉, 자기자신이 매니저인 사원 출력하는 문제 select employee_id, last_name, job_id, department_id from employees where employee_id in (select manager_id from employees); → 위의 구문과 같은 내용의 일반 서브쿼리 구문. 여기서 성능적으로 더 나은 쿼리임 → 나도 모르는 부분은 서브쿼리로 작성함 → 일반적인 서브쿼리로 구문을 짤 수 없는 상황에서는 exists 연산자를 사용하는 쿼리를 사용한다. WITH 절 반복될 것 같은 구문을 위에 "..
Spring으로 원격 저장소 내려받았을 시 원격 저장소 연결 작업 생략 가능 C:\User(사용자)\사용자이름\git\harVest 에서 harVest 폴더 우클릭 (여기서 git bash 열기) => 파란 글씨(브랜치) 확인 후 깃 명령어 여러 오류 발생 시 검색하면 많이 나옴 (ex. 강제 pull 등) git 유저 설정 1) 현재 위치에서 local 저장소 생성 $ git init 2) 깃환경에서 사용자 이름, 이메일 지정 $ git config --global user.name "사용자명" $ git config --global user.email "사용자 이메일명" 3) 깃 상태 확인 $ git status 4) 유저명, 유저 이메일 확인 $ git config Github 원격 저장소 1) 원..
※ 클래스(class)란? ※ → 객체를 만들어 내기 위한 설계도 or 틀 → 연관되어 있는 변수와 메서드의 집합 → 여러 무리의 객체를 특징 짓는데에 공통적으로 갖춘 모양을 뽑아서 하나의 틀을 만든 것이 클래스. 이런 과정을 '추상화'라고 한다. ※ 생성자(constructor) 란? ※ → 인스턴스 가 생성될 때 호출되는 '인스턴스 초기화 메소드'이다. → 생성자는 클래스 이름과 같은 이름의 함수이다. → 생성자는 void, int 등의 반환형이 선언되어 있지 않아서 리턴값이 없다. → 생성자는 중복정의 될 수 있다. → 객체를 초기화하는 작업만 하는 함수이다. → 기본생성자 : 파라미터 없음, 중괄호 블록 내부에 아무 코드도 없음 아무것도 전달받지 않으며, 아무 작업도 수행하지 않음 ex) 클래스명..
● 다형성은 사용방법은 동일하지만 다양한 객체를 이용해서 다양한 실행결과가 나오도록 하는 성질 (예: 무기 교체) ● 다형성을 구현 : 메소드 재정의 + 타입변환(업캐스팅) => 다형성 ● 클래스의 변환은 상속관계에 있는 클래스 사이에 발생 ● 자식 -> 부모 타입으로 자동 타입 변환이 가능 ● Animal 클래스와 Cat 클래스가 있으면 "고양이는 동물이다"가 성립하므로 자동 타입변환 가능 ● 부모 타입으로 자동 타입 변환된 이후에는 부모클래스에 선언된 멤버변수와 메소드만 접근 가능 ● 예외) 메소드가 자식클래스에 재정의(Override) 되어있다면 자식클래스이 메소드가 대신 호출됨. ● 마치 자동차의 타이어를 교체 ..