알고있으면 편하고 좋은것 ●프로젝트 네임은 소문자 (중요한 관례 !) ●패키지 네임: 소문자 (회사 이름은 거꾸로)(com.douzone.프로젝트네임) ●javac파일 위치 C:\Program Files\Java\jdk1.8.0_301\bin 자바 빌드과정 jar s
1\. 서론 = 원격 저장소에 관리하지 말아야되는 파일 지정해주는 것 프로그램마다 달라짐, tool에 관련된 설정이 다름 \*\*협업에서 중요파일 내용/.classpath/.project/.settings/target\*\*/build파일 내용 위에 3개는 이클립스
0908서론값(문자)을 그대로 표현하는것 구조 헤더,필드,메소드,생성자필드 : 필드 내용들을 데이터로 객체가 가짐본론객체 데이터에 쓰는 법junit (test framework)s1 = "hello"s2 = "world"23 = s1 + s2 된다.객체에있는필드, 생성
부모 클래스자식클래스메인함수상속과 다형성 ( 메소드 오버라이딩)
재사용성 , 중복 제거, 계층적 분류 및 관리 다중 상속 불가 (부모 여러명x) 오버라이딩시 부모클래스 메소드 무시하고 자식 메소드 실행지시가 없으면 자식 클래스에서도 부모 클래스의 기본 생성자 호출super()를 이용한 명시적 부모 클래스 생성자 호출(자식 생성자
결과12c6\-1AbCabcABCAb ab cd efg,hij,klm,nop,qrs\----ab cd----\----abcd----efghijklmnopqrsefg,hij,klm,nop,qrs8개의 기본 데이터형을 객체형식으로 다루기 위한 클래스들
1,0으로 구성된 이진 데이터 입출력 처리를 위한 스트림 (이미지,사운드처리) InputStream (입력 스트림 최고 조상)OutputStream(출력 스트림 최고 조상) FileInputStream, FileOutputStream 자체적으로 입 출력 수행할 수 없
TCP 서버 TCP 클라이언트 에코 서버 에코 클라이언트
TCP 소켓 프로그래밍(채팅프로그램) 구현과정 흐름도 소스코드 Client ClientThread Server ServerThread
구글에 virtualbox download검색 - 메인화면 VirtualBox 6.1.26 platform packages에 Windows hosts 선택해서 다운로드 - VirtualBox 다운받은거 실행 후 전부 넥스트로 넘기기 완료후상단에 머신클릭 - 새로만들기
NAT 네트워크에 포트 포워딩하기 *외부에서 들어올 수 없는 사설망이기때문에 포트 포워딩을 해줌으로써 서버역할 가능 리눅스(VM에 설치된 centos)에서 ifconfig로 호스트 ip , 게스트 ip 확인하거나 cmd에서 ipconfig로 확인 위에게 게스트, 밑에
0927 수업webmaster 아이디 접속하기새 세션에서 open 3.2.1useradd 옵션 계정이름 //계정(사용자)추가옵션\-d // 홈 디렉토리 지정할 때 사용\-g // 그룹을 지정할 때 사용\-G // 기본 그룹 이외에 추가로 지정할 그
(영구설정)vi .bashrc일회설정araias la='ls-al'/bin/cp\\cp 원본 사본mv같은 디렉토리에서 쓰면 이름변경다른 디렉토리에서 쓰면 이동ex)mv test dowork/test2 //test를 test2로 이름바꾸면서 dowork 폴더로이동rm
09290930~tcp가없다 (데이터가없다)icp icmp만 보낸다 = 서버가 죽었는지 확인용사용법ping 옵션 호스트ping 127.0.0.1ttl = 128 //윈도우 cmdttl = 64 //리눅스vi /etc/sysctl.conf\----insert----
new - project - maven project - create a simple project (skip archetype selection) 체크group id : com.douzoneartifact id : mariadb-practicespackaging :
의문점 정리해놓은 jdk 설치법에 따라 집에서 설치하고 환경변수 설정까지 했으나 안됨해결노력1\. 재설치안됨yum 명령어로 openjdk 설치해봄잘됨openjdk와 설치해야할 jdk 버전이 다르기 때문에 다시 삭제 후 정리해놓은 jdk 설치법대로 재설치잘됨강의시간 jd
cdmall 이름으로 저장create database cdmall;create user 'cdmall'@'10.0.2.2' identified by 'cdmall';grant all privileges on cdmall.\* to 'cdmall'@'10.0.2.2';f
Model-View-Control 패턴(MVC) 1. MVC 패턴 아키텍쳐 구성 Model : 데이터를 처리하는 모듈이고 자바빈즈로 구성 (GuestbookDao,GuestbookVo) View : 사용자 인터페이스 요소 (ex: 입력창,체크박스) Controlle
실패했던 방법 1이클립스에서 메이븐 프로젝트 Rename으로 바꾸기: 변경후에 메이븐 모듈의 구성?형태가 바뀜결과적으로는 깃 레포지토리에서 레포지토리 네임을 변경후 이클립스에서 깃 클론해서 해결
이클립스 파일 구성com.douzone.mysite.controller|---GuestController.java|---MainController.java|---UserController.javacom.douzone.mysite.dao|---GuestbookDao.ja
스크립트릿<%= %>같은 자바코드 없애주는 것형태${}특징null은 공백으로 출력request.setAttribute("memeberInfo",memberVo);\-> ${requestScope.memberInfo.name} ${requestScope.memb
1. pom.xml 설정 2.web.xml 3.WEB-INF에 applicationContext.xml 생성 4. spring-servlet.xml 생성
@ResponseBody뷰 페이지를 응답하지 않고 return 값을 그대로 반환HTTP통신에서 일반 문자열이아닌 JSON이나 XML로 통신하기 위해 사용 ( 주로 Ajax통신 할 때 사용)Ajax 통신1\. XML로 데이터 주고 받기 : XMLHttpReqeus(내장브
lombok.jar 파일 다운로드이클립스 실행파일 있는 폴더(c:/douzone2021/eclipse)에 넣기바탕화면에서 깃 배쉬 실행$ java -jar lombok.jar@Data 어노테이션 붙이면 자동으로 게터 세터 생김확인 :
$ git clone -b <branch명> <remote_repo 주소>$ git branch 생성할브런치이름 //생성(wdh)$ git checkout 이동할브런치 //이동 : 이동할브런치(wdh)$ git add . //변경된 작
React Practices - Bascis ex00. cra: create-react-app(cra) 으로 애플리케이션 빨리 만들어 보기 ex01: 전통적인 DOM API 기반의 애플리케이션 ex02: 애플리케이션1: 애플리케이션 분리 ex03: 애플리케이션2: E