목록기본 (4)
송민준의 개발노트
보호되어 있는 글입니다.
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/0Gs2z/btrkoGParMX/CIn77ZuW76RsKKc6RJR8a1/img.png)
- 도커 Linux 설치 기본구조 docker run [OPTIONS] IMAGE:[:TAG|@DIGEST] [COMMAND][ARG...] -d : detached mode(백그라운드 모드) -p : 호스트와 컨테이너의포트를 연결(포워딩) -v : 호스트와 컨테이너의 디렉토리를 연결(마운트) -e : 컨테이너 내에서 사용할 환경변수 설정 --name : 컨테이너 이름 설정 --rm : 프로세스 종료시 컨테이너 자동 제거 -lt : -l와 -t를 동시에 사용한 것으로 터미널 입력을 위한 옵션 --link : 컨테이너 연결 --network : 네트워크 사용 - 도커 실행 // 생명 주기 : 생성 -> 시작 -> 실행 docker run 이름 - 도커 이미지 내부 파일 구조 docker run 이름 ls ..
제네릭이란? 하나의 코드를 여러 타입에 대하여 재사용할 수 있도록 해주는 기술 중 하나임. 하남디로 클래스를 정의할 때, 구체적인 타입을 적지 않고 변수 형태로 적어 놓는 것임. 클래스를 사용하여서 객체를 생성할 때, 구쳊거인 타입을 적어주면 됨. 사용 방식 ex) class MyClass { ... } 보면 클래스 옆에 T라고 했는데 이는 데이터의 타입을 구체적으로 적지 않고 T라고 하는 타입 매개변수로 표시하는 것임 만약에 특정 타입을 지정해주고 싶다면 class MyClass { ... } 위와 같이 해주면 된다. 보통 T가 들어가는 자리에 Object가 들어가야 한다고 생각할 수도 있지만 T라는 놈은 클래스 타입, 인터페이스 타입, 배열 타입 등을 나타낼 수 있음. 다만 기초 자료형은 클래스가 아..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/q3YAl/btqADHZxDqn/QJrirQiqxvhp4MWgs5KN51/img.png)
1. Spring Framework의 Annotation 중 @RequestMapping RequestMapping 어노테이션을 사용해서 메서드에 처리할 요청 경로를 지정한다. * value="요청 경로", method는 전송 방식 지정한다. @RequestMapping 뒤에는 반드시 메서드가 나와야 하고 자동 호출 된다. * 이름은 다른 메서드들과 중복되지 않게만 작성한다. @RequestMapping(value = "/login_ok.do", method=RequestMethod.POST) - member로 시작하고 확장자가 .net으로 끝나는 모든 경로 @RequestMapping("/member/?.net") - 중간에 글자가 바뀌는 경우 ? 로 표시(ex. SMMJ, SJMJ 등...) @Req..