전체 글69 [백준] 1463번 - 1로 만들기 1463번: 1로 만들기 첫째 줄에 1보다 크거나 같고, 106보다 작거나 같은 정수 N이 주어진다. www.acmicpc.net 다이나믹 프로그래밍을 이용하여 해결할 수 있는 비교적 간단한 유형의 문제였다. int[] dp : 특정 수(인덱스번호)에 대하여 세 가지 연산으로 1을 만들기 위한 최소 연산 횟수 static int recur (int N) { if (dp[N] == null) { // MAX는 주어지는 수 X의 최대값 10^6에 대한 연산의 최대 횟수+1 값을 사용하여 // 최종적으로 dp[N]에 값을 저장하기 위한 비교를 할 때 연산이 수행되지 않은 경우를 제외시킨다. int case1 = MAX; int case2 = MAX; int case3 = MAX; // 입력된 정수 N이 3으로.. 2023. 5. 1. [MyBatis] typeAliases 사용하는 이유 MyBatis를 이용하여 자바와 데이터베이스 서버간의 연동으로 자바 VO 객체의 데이터를 DB에 전송한다던지, 반대로 DB로부터 데이터를 받아 VO객체에 담는 행위를 하기 위해서는 mapper.xml 파일에 적절한 sql문을 작성해야 한다. 그리고 sql문을 작성할 때 resultType 이나 parameterType을 정해주어야 하는데 만약 typeAliases를 사용하지 않는다면 다음과 같이 언제나 패키지명을 포함해서 적어야 한다. sql문마다 패키지명까지 적는 일은 번거로울 수도 있고 코드가 불필요하게 길어보이기도 한다. 따라서 config.xml 파일에 resultType, parameterType에 자주 사용하는 클래스 경로를 별칭을 사용하여 등록해두면 아래와 같이 보다 코드를 간결하게 작성할 .. 2022. 10. 1. MyBatis 설치 방법 MyBatis 설치 및 설정에 필요한 모든 파일 및 소스는 Mybatis 홈페이지 접속 - Getting Started 에서 얻는다. https://mybatis.org/mybatis-3/getting-started.html mybatis – MyBatis 3 | Getting started It's very important to understand the various scopes and lifecycles classes we've discussed so far. Using them incorrectly can cause severe concurrency problems. Dependency Injection frameworks can create thread safe, transactional Sq.. 2022. 9. 29. [이클립스] cannot be resolved to a type 오류 해결 다른 컴퓨터에서 저장한 자바파일을 내 컴퓨터에서 실행 시키려고 할 때 String, Integer와 같은 데이터 타입에 전부 빨간 줄이 생기고 'String Cannot be resolved to a type' 이라는 에러 메시지를 만나는 경우가 생긴다. 이는 이클립스 빌드시 JDK를 제대로 인식하지 못해서 생기는 문제이다. 해결방법 해당 오류가 뜨는 web project 폴더에 우클릭 - BuildPath - Configure Build Path... 를 클릭해준다. 역시나 아래와 같이 JRE System Library에 빨간 엑스표시가 붙어 있는 것을 확인할 수 있다. 해당 JRE System Library를 remove 해주고 우측의 Add Library... 을 클릭해준다. JRE System L.. 2022. 9. 24. 이클립스에서 server, dynamic web이 보이지 않는 경우 해결방법 이클립스에 톰캣을 연동할 때 server탭이 보이지 않는 경우 해결 방법 1. 단순히 server 탭이 보이지 않는 경우 이클립스에서 Window - show view - other... 에서 server를 검색 후 선택하여 Open을 눌러준다. 2. 설치된 이클립스가 EE버전이 아닌 경우 이클립스에서 Help - About Eclipse IDE 를 클릭하여 설치되어있는 이클립스의 버전 정보를 확인한다. 만약 Enterprise 버전이 아닌 Java Developers 버전이라면 이클립스를 Java EE Developers 버전으로 재설치해준다. 해결 Help - Install New Software - Work with 입력탭에 다음과 같이 입력한다. http://download.eclipse.org/.. 2022. 9. 24. 톰캣 설치 및 설정 방법 1. 톰캣 홈페이지에 들어가서 압축파일 다운받기(실습때에는 Tomcat 9 버전을 사용) 2. 압축파일의 압출을 풀어준다. 3. Eclipse에 접속하여 톰캣을 연결해준다. 3-1. File - New - Other... 클릭 3-2. 검색창에 ser까지만 입력하면 보이는 Server-Server 체크 후 Next 만약 server가 보이지 않는다면 다음 글을 참고하라 https://stonage.tistory.com/32 이클립스에서 server가 보이지 않는 경우 해결방법 이클립스에 톰캣을 연동할 때 server탭이 보이지 않는 경우 해결 방법 1. 단순히 server 탭이 보이지 않는 경우 이클립스에서 Window - show view - other... 에서 server를 검색 후 선택하여 Ope.. 2022. 9. 21. 이전 1 ··· 5 6 7 8 다음