본문 바로가기

반응형

분류 전체보기

(482)
알고리즘 단계별로 풀어보기 : BOJ-2448(별찍기 [11]) 문제(출처)예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. 입력첫째 줄에 N이 주어진다. N은 항상 3X2^k 수이다. (3, 6, 12, 24, 48, ...) (k ≤ 10) 출력첫째 줄부터 N번째 줄까지 별을 출력한다. 예제 입력24 예제 출력 * * * ***** * * * * * * ***** ***** * * * * * * ***** ***** * * * * * * * * * * * * ***** ***** ***** ***** * * * * * * ***** ***** * * * * * * * * * * * * ***** ***** ***** ***** * * * * * * * * * * * * ***** ***** ***** ***** * * * * * * * * * * * * * * ..
Error creating bean with name 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter' Instantiation of bean failed; nested exception is Spring maven HATEOAS를 정리하던 중 에러가 발생했습니다. 톰캣이 구동은 되지만 빌드하는 과정에서 에러가 발생했습니다. 라이브러리와 spring의 버전이 맞지 않아 빈을 생성하지 못한 에러입니다.라이브러리의 버전과 spring의 버전을 맞추어 주면 해결됩니다. pom.xml 변경 전 com.fasterxml.jackson.core jackson-core 2.8.5 com.fasterxml.jackson.core jackson-databind 2.8.5 pom.xml 변경 후 com.fasterxml.jackson.core jackson-core 2.9.7 com.fasterxml.jackson.core jackson-databind 2.9.7
org.springframework.http.converter.HttpMessageNotWritableException No converter found for return value of type .hateoas. Spring maven으로 HATEOAS를 정리하는 과정에서 에러가 발생했습니다. @RestController와 @ResponseBody를 사용하려면 json 형태의 라이브러리가 있어야 합니다.가장 많이 사용하는 jackson으로 문제로 해결했습니다. pom.xml com.fasterxml.jackson.core jackson-core 2.9.7 com.fasterxml.jackson.core jackson-databind 2.9.7 라이브러리를 pom.xml에 추가하므로 문제가 해결됩니다.
windows cmd에서 tomcat 죽이기 windows에서 개발하다보면 톰캣을 재실행할 때 8080 포트가 죽지 않는 경우가 있습니다.수동으로 8080포트를 죽이는 방법입니다. 1. 특정포트가 열려있는지 확인- netstat -na | findstr "포트" 2. 열려 있는 포트의 PID 확인- netstat -nao | findstr "포트" 3. PID 찾기- tasklist | findstr "PID번호" 4. 프로세스 죽이기- taskkill /f /pid "PID번호"
Spring HATEOAS 특징과 설정 정리 REST API의 단점 1. 엔드 포인트 URL 변경 시 모두 수정해야 합니다.API의 엔드 포인트 URL이 정해지고 나면 변경하기가 어렵습니다.API의 URL이 변경하면 모든 클라이언트가 똑같이 수정해주어야 합니다. 2. 자원의 상태를 고려하지 않습니다.작업을 수행이 가능한지 여부를 판단하는 로직이 클라이언트에도 포함되어 있어야 합니다. 이러한 단점을 보완한 방식이 HATEOAS입니다. HATEOAS(Hypermedia As The Engine Of Application state)란하이퍼 미디어 어플리케이션의 상태를 관리학 위한 매커니즘으로 사용하는 아이디어입니다.LINK에 사용 가능한 URL을 리소스로 전달하여 클라이언트가 참고하여 사용 할 수 있도록 합니다. 참고 레벨 0. REST 도입 전모든 ..
Spring maven project에서 tomcat 실행하기 Spring maven project로 Spring framework를 하나씩 학습 내용을 정리합니다.Tomcat 실행 하는 방법을 정리합니다. 1. spring maven 프로젝트 생성 2. pom.xml build 추가 org.apache.maven.plugins maven-war-plugin 2.5 org.apache.tomcat.maven tomcat7-maven-plugin 2.2 true 3. index.jsp 생성 및 작성 DOCTYPE html> hello 4. web.xml 생성 및 작성 TestMavenWebPorject index.jsp 5. run - maven build.. - goals=clean tomcat7:run 6. 웹브라우저 localhost:8080 실행
알고리즘 단계별로 풀어보기 : BOJ-1065(한수) 문제(출처)어떤 양의 정수 X의 자리수가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 같은 한수의 개수를 출력하는 프로그램을 작성하시오. 입력첫째 줄에 1,000보다 작거나 같은 자연수 N이 주어진다. 출력첫째 줄에 1보다 크거나 같고, N보다 작거나 같은 한수의 개수를 출력한다. 예제 입력110 예제 출력99 내 풀이import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWrite..
Spring maven project JPA 설정 정리 Spring maven project Bean, DI, AOP(Aspect) 학습에 이어 JPA를 정리합니다. 1. xml 설정pom.xml 3.2.9.RELEASE org.springframework.data spring-data-jpa 2.1.3.RELEASE com.h2database h2 1.4.197 runtime javax.persistence persistence-api 1.0.2 org.hibernate hibernate-core ${hibernate.version} org.hibernate.javax.persistence hibernate-jpa-2.1-api 1.0.0.Final org.springframework spring-orm ${spring-framework.version} o..

반응형