일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
- 요구사항정의서
- 화면정의서
- WAS
- Servlet
- Spring MVC
- 한글깨짐
- 다형성 #부모타입 #자식타입
- while문
- xml
- Break
- 피그마
- 김영한
- 매핑 #
- Request
- Forwarding
- sendRedirect
- CONTINUE
- JSON형식의 response
- POST방식
- https://www.inflearn.com/course/lecture?courseslug=%ea%b9%80%ec%98%81%ed%95%9c%ec%9d%98-%ec%8b%a4%ec%a0%84-%ec%9e%90%eb%b0%94-%ea%b8%b0%eb%b3%b8%ed%8e%b8&unitid=194690
- Dispatcher
- 톰캣
- GET방식
- webserver #WAS #ServerApp
- Today
- Total
목록개인공부 (22)
Step it up now
public class Scope2 { public static void main(String[] args) { int m = 10; //m 생존 시작 for (int i = 0; i 영역 벗어나서 불가 System.out.println("for 문 i= " + m); } } public class Scope3_2 { //temp를 if 문 안에서만 쓰는 경우 - > if문 밖으로 temp를 ..
if 와 else if if 문이 각각 따로 존재하는경우 - 모두 실행됨 (ex.중복할인) public class If5 { public static void main(String[] args) { int price = 10000; int age = 10; int discount = 0; if(price >= 10000){ discount = discount + 1000; System.out.println("10000원 이상 구매, 1000원 할인"); //10000원 이상 구매, 1000원 할인 } if(age = 10000) { discount = discount + 1000; System.out.println("10000원 이상 구매, 1000원 할인"); //10000원 이상 구매, 1000원 할..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/5tlb8/btsDrmSGiLJ/lVPueyKnwHipo8VCMZgqt1/img.png)
public class Method2 { public static void main(String[] args){ printHeader();//1. 매서드 작동! System.out.println("프로그램이 동작합니다"); printFooter(); } public static void printHeader() { //매개변수 없어서 그냥 호출되고 System.out.println(" = 프로그램을 시작합니다 = ");//실행 후 종료 return;//main으로 리턴 } public static void printFooter() { System.out.println(" = 프로그램을 종료합니다 = "); } } 📢 메서드 호출이 끝나면 더이상 해당 메서드가 사용한 메모리를 낭비할 이유가 없다 매서드 정..
다른 머신에서도 같은 환경을 구현할수 있다 예를 들면 내 컴퓨터: 윈도우 / 서버: 리눅스 1. 도커 위에서 돌아가는 컨테이너 컨테이너 안에 동작하는 앱들 - 리눅스 운영체제에서 동작하는 앱들이다 2. 운영체제가 리눅스 아니어도 도커 사용가능 (가상머신에 리눅스 운영체제 깔면 가능) 3. 가상머신 설치하면 속도저하가 있음 📢 명령어 정리 image: docker hub에서 찾아 다운 받은것 (pull) container: image를 실행하는 것 (run) 이미지도 여러개의 컨테이너 갖을 수 있다 이미지 만들때 태그 붙임 - 버전확인하려고(태그에 시간을 붙인다) docker images - 잘 다운 받았는지 확인하는 명령어 docker run - 컨테이너 만들 때 docker ps - 설치한 컨테이너를 ..
1. 디렉토리 및 파일 관련 cd ~: 사용자 홈디렉토리 . : 현재 디렉토리 . . : 상위 디렉토리 절대경로: '/' 부터 모든 경로를 입력하는 방식 상대경로: 현재 위치를 기준으로 경로를 입력하는 방식 ex) cd ~ : 사용자 홈으로 이동, cd 만 입력해도 홈으로 이동 cd .. : 상위 디렉토리로 이동 cd/etc : /etc 디렉토리로 이동 현재 디렉토리가 /etc/ssh 일 경우 /etc로 이동 방법: cd.. 현재 디렉토리가 /etc/ssh 일 경우 /로 이동 방법: CD ../.. cd ls : 파일 목록 출력 -l : 퍼미션, 소유권 포함하여 자세하게 출력 -lh : 자세하게 출력하면서 파일 크기를 kb, mb, gb 단위로 출력 -R : 하위 모든 폴더의 파일 출력 cp : 파일 및..
List nList = (List)request.getAttribute("nList"); request.getAttribute("nList")의 결과를 List 타입으로 전송한다. request.getAttribute("nList") 이 부분은 ServletRequest 객체(request)에서 "nList"라는 이름의 속성(attribute)을 가져오는 것입니다. 이는 주로 Java 웹 애플리케이션 (예: Servlets, JSP)에서 사용됩니다. (List): 형 변환 request.getAttribute("nList")의 결과를 List 타입으로 전송. 로우 타입(raw type) : List의 제네릭 타입 지정 리스트가 Map 타입의 요소를 포함한다는 것
- 추상 메서드의 집합 (암기!) .. 그외에 부가적으로 상수, static 메서드, default 메서드 - 구현된 것이 전혀 없는 설계도. 껍데기(모든 멤버가 public) - 인터페이스는 항상 public, abstract이니까 생략가능 - 객체에서 다른객체의 변수에 접근하려면 메서드를 통해서 접근해야함 (캡슐화) t.hour (x) t.getHour (o) - 추상클래스와 인터페이스의 차이는? 추상클래스: 일반클래스인데 추 상메서드를 갖고있는것 인터페이스: 추상메서드만 갖고있음 그외 아무것도 없음 interface 인터페이스이름 { public static final 타입 상수이름= 값; // 상수 public abstract 메서드이름(매개변수목록); // 추상메서드 } 변수는 가질 수 없음 인..