분류 전체보기278 [20211020] 쉘 정렬 package Day14; import java.util.Scanner; public class ShellSort { //셸정렬 static void shellSort(int a[], int n) { for(int h = n/2 ; h >0 ; h /= 2) { for(int i=h ; i =0 && a[j] > tmp;j -=h) { a[j+h] = a[j]; } a[j+h] = tmp; } } } public static void main(String[] args) { Scanner stdIn = new Scanner(System.in); System.out.println("셸 정렬"); System.out.println("요소수:"); int nx = stdIn.nextInt(); int x[] =.. 2021. 10. 20. [20211019] REST(REpresentative State Trasfer) API CRUD 연산을 URI, 메서드로 표현하여 특정한 형태(XML, JSON)로 전달하는 설계(아키텍처) 원칙이다. 로이 필딩(Roy Fielding)이 자신의 논문에서 주창하였다. 2021. 10. 19. [20211015] AWS EC2를 이용하여 웹 프로젝트 배포하기 며칠 전 오라클 DB는 Windows Server에 설치하는 게 좋다고 했던 것은 AWS EC2에서 웹 애플리케이션을 배포하면서 결국 오라클을 설치하기 위해서는 오라클 웹사이트에서 다운로드가 필요하기 때문에(apt나 yum으로는 다운 불가) Windows Server를 사용하면 원격 데스크톱 기능과 웹브라우저가 탑재되어 있어 편리하기 때문이었다. Windows Server를 실행하면 영문으로 되어 있기 때문에 언어 설정을 해주어야 한다. Windows Server에서 웹 애플리케이션을 배포하기 위해서는 Apache Tomcat과 같은 서버와 오라클 DB 같은 DBMS를 설치하여야 한다. 설치는 일반 윈도우와 동일하게 설치하면 된다. 오라클 서버를 세팅하고 나면 지난 글에서 설명한 것과 동일한 방식으로 T.. 2021. 10. 15. [20211014] Apache Tomcat으로 웹 애플리케이션 프로젝트 배포하기 JSP나 스프링 프레임워크로 만든 웹 애플리케이션 프로젝트를 실제로 웹에서 서비스하기 위해서는 프로젝트를 서버에서 실행할 수 있어야 한다. Apache Tomcat 서버에 프로젝트를 올려보자. 먼저, 웹 애플리케이션을 WAR 파일로 내보내자. 이클립스 기준으로, 프로젝트를 오른쪽 클릭하고 export - war file에서 내보낼 위치를 선택하여 WAR 파일을 생성한다. Apache Tomcat에 웹 프로젝트를 실행하려면 Apache Tomcat 설치 경로 아래 webapps 폴더에 준비한 웹 프로젝트를 넣어놓는다. 그다음 Apache Tomcat 폴더 아래 bin 폴더 내에 startup이라는 배치 파일을 실행시키면 WAR 파일 압축을 풀면서 웹 프로젝트 서비스가 실행되기 시작한다. 사실 컴퓨터에 서버.. 2021. 10. 14. 이전 1 ··· 36 37 38 39 40 41 42 ··· 70 다음 728x90