목록개발 (5)
매일 매일 미라클 코딩
개념적으로 전혀 비슷하지 않지만 이름 때문에 자바 입문시 혼란이 있는 용어 설명에도 능숙한 전문가가 되기 위해 기록 OverLoading 오버로딩 더 (over) 적재(load) 하다 같은 이름의 메소드를 더 선언한다는 뜻. 이름이 같더라도 매개변수 개수와 반환 타입이 다르면 다른 메소드로 인식하기 때문에 가능하다. Overriding 오버라이딩 덮어쓰다 기존에 있는 메소드를 재정의하는 것 오버라이딩은 매개변수의 개수와 반환타입이 같아야 성립한다.

Git의 버전관리 과정은 이렇다 1. 서버의 update 상황을 먼저 PULL 해온다 2. 관리대상 폴더 내의 파일을 변경한다 3. 적용할 변경사항을 STAGE 에 올린다 4. COMMIT 하여 로컬 저장소에 저장 5. PUSH: 로컬저장소에 저장된 변경사항을 서버에 업로드 → 저장소 이중구조로 인해 중앙서버가 날아가더라도 push 를 통해 복원 가능하다 채근담 폴더에는 저장소 연결 후 아직 업데이트된 내용이 없으므로 Stage, Commit 부터 진행한다. 하지만 첫 연결 이후부터는 작업하기전 무조건 Pull 을 실행하여 혹시라도 업데이트 되어있을지 모를 프로그램에 누가 되지 않도록 한다. (중요) 1) 파일 업데이트 채근담 폴더에 txt 파일을 하나 추가해 보았다 소스트리에 들어가면 잠깐의 로딩 후 ..
1. Element에 접근하기 document.querySelector("#name").value = 'name' 를 id로 갖는엘리먼트의 value 값 document.querySelector('a') = a 태그에 해당하는 첫번째 엘리먼트만 가져옴 document.querySelectorAll('a') = a 태그에 해당하는 모든 엘리먼트 속성에 접근 (해당 엘리먼트를 배열로 가져온다) => 반복문과 배열을 사용해 여러 태그에 접근할 수 있다는 장점이 있다. *기타 접근자 : 역할은 queryselector 와 똑같지만 #,. 같은 구분자 없이 사용 가능하다 .getElementsById('id') .getElementsByTagName('tag') .getElementsByClassName('tag..
WAS(Web Application Server) 🎀서블릿 컨테이너🎀 우리가 서버에 서블릿을 만들었다고 해서 스스로 작동하는 것이 아니고 서블릿을 관리해주는 것이 필요한데, 그러한 역할을 하는 것이 바로 서블릿 컨테이너. 서블릿 컨테이너는 클라이언트의 요청(Request)을 받아주고 응답(Response)할 수 있게, 웹서버와 소켓으로 통신한다. Apache Tomcat - app 웹서버 / 서블릿컨테이너 두가지 역할 모두 있음 > 대표적인 예로 톰캣(Tomcat)은 실제로 웹 서버와 통신하여 JSP(자바 서버 페이지)와 Servlet이 작동하는 환경을 제공해 준다. Tomcat 은 서블릿 컨테이너와 CGI 규칙으로 통신한다 서블릿 컨테이너와 Java가 어떻게 상호작용하는가가 중요. 주로 상속과 DI(d..