목록분류 전체보기 (42)
remagine
최근 부분취소 관련하여 로직이 수정된 부분이 있어, 이 부분을 거래대사에 녹여내는 작업이 있었습니다. 불일치 거래 내역 중 플러스 거래 이면 불일치에서 제외한다 for(ByddCmpProc plusData : plusDataList){ for(ByddCmpProc diffData : diffDataList){ if(StringUtils.equals(plusData.getCommcAprvNo(),diffData.getCommcAprvNo())){ diffDataList.remove(diffData); } } } 상기 코드가 추가 되었고, 간단한 반영이라고 생각했습니다. 실제로 배치를 실행해 보니 에러로그가 찍혔습니다. [2019-04-29 10:14:52.374|ERROR|o.s.batch.core.ste..
Task descriptionA non-empty zero-indexed array A consisting of N integers is given. The array contains an odd number of elements, and each element of the array can be paired with another element that has the same value, except for one element that is left unpaired.For example, in array A such that: A[0] = 9 A[1] = 3 A[2] = 9 A[3] = 3 A[4] = 9 A[5] = 7 A[6] = 9the elements at indexes 0 and 2 have..
A binary gap within a positive integer N is any maximal sequence of consecutive zeros that is surrounded by ones at both ends in the binary representation of N.For example, number 9 has binary representation 1001 and contains a binary gap of length 2. The number 529 has binary representation 1000010001 and contains two binary gaps: one of length 4 and one of length 3. The number 20 has binary re..
문제문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 T를 만든 후 출력하는 프로그램을 작성하시오.다시 설명하자면, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 T를 만들면 된다. S에는 QR Code "alphanumeric" 문자만 들어있다.QR Code "alphanumeric" 문자는 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ$%*+-./: 이다.입력첫째 줄에 테스트 케이스의 개수 T(1
아파치 톰캣으로 프로젝트 관리하기 4 1. Centos에서 톰캣으로 프로젝트 띄우기 연동을 하기전에 톰캣부터 작동시키겠습니다. 복수의 프로젝트를 띄우기 위해서 webapp폴더에 war파일을 두지 않고 폴더를 각각 생성합니다. [root@localhost vic]# ll tomcatlrwxrwxrwx. 1 arthur arthur 20 8월 7 10:53 tomcat -> apache-tomcat-7.0.72 심볼릭 링크를 만들어 놓은 것을 확인합니다. tomcat 폴더에 관리할 프로젝트마다 폴더를 생성합니다.[root@localhost tomcat]# ll합계 96-rw-r--r--. 1 arthur arthur 56846 9월 14 2016 LICENSE-rw-r--r--. 1 arthur arthur..
아파치 톰캣으로 프로젝트 관리하기 3 1. 리눅스 환경에서 아파치 웹서버와 톰캣 Was를 연동시켜 웹프로젝트를 띄워보도록 하겠습니다. 2. 리눅스는 당장은 Virtual Box 에서 구동하도록 하겠습니다. 3. Virtual Box > Centos 7 을 GUI로 구동한 후 4. 필수 패키지를 설치한 후에 5. 톰캣을 설치하여 톰캣 8080포트로 프로젝트가 접속이 되는지 확인하겠습니다. 6. 그 후 아파치를 설치 7. mod.jk를 통해 연동을 시킨 후 8. httpd.conf파일에 연동에 관련된 설정을 추가해서 9. 80포트를 접속해 jsp나 .do 요청은 톰캣이 그외는 아파치가 응답하도록 설정하겠습니다. 왜 연동을 해야할까? 이유는 간단합니다. 효율성입니다. 아파치는 정적인 데이터를 처리하는데 특화되..
정말 하루종일 삽질했다. virtual box / centos에 붙어서 열심히 was에 프로젝트를 띄우다보니 삽질에는 끝이 없구나 싶기도 하고 그래도 퇴근할 때되니 길이 보이기 시작한다. 구글의 영문으로 된 best practice가 없었다면 나는 어쩔뻔 했을까 ㅠㅠ 1. make clean 명령어는 언제나 유용하다 설치나 관리가 꼬이는 경우가 많기 때문 2. path를 애초부터 통일하고 시작하자 그냥 그게 편하다. path일일이 다 고치는 건 불가능하다.
아파치 톰캣으로 프로젝트 관리하기 2 1. 서버는 크게 윈도우 서버, 유닉스(리눅스) 서버가 있습니다. 2. 클라이언트(사용자)와 서버(제공자,관리자)는 네트워크적으로 분리되어 있는 것이 일반적입니다. 3. 그러나 로컬환경에서 테스트를 한다면, 클라이언트와 서버가 동일한 상태입니다. 4. 127.0.0.1(localhost)는 보통 테스트를 위해 사용합니다. 5. 윈도우 환경에서 윈도우용 아파치-톰캣을 설치하고 6. 프로젝트를 톰캣에서 구동시켜 보도록 하겠습니다. 이해가 잘못된 부분에 대한 댓글 환영합니다. 로컬 서버 환경 서버라는 것이 굉장히 거창한 개념이였지만, 이제는 서비스의 응답자라고 이해하고 있습니다. 인터넷, 네트워크 환경에서 http, ftp같은 프로토콜로 uri를 클라이언트가 제출하면 해당..
아파치 톰캣으로 프로젝트 관리하기 1 1. 새로운 운영 업무에서는 주로 Centos Unix에서 아파치-톰캣을 다룬다고 합니다. 2. 사용하게 될 환경은 다소 올드합니다. 오래전에 개발되서 유지되어온 시스템이라서 그렇습니다. 3. 먼저 아파치-톰캣에 대해서 어느정도 이해하고 넘어가려고 합니다. 이해가 잘못된 부분이 있다면 지적 부탁드립니다 Apache-Tomcat 유명한 웹서버이자 Was인 Apache-Tomcat. Apache는 Web Server이름이자 재단 이름이기도 합니다. Tomcat은 Apahce에서 만든 Was입니다. 웹서버와 Was에 대한 설명은 나중에 이어 가려고 합니다. Apache와 Tomcat이 분리된 이유는 효율성 때문입니다. 웹서비스들이 규모가 커지고, 접속자가 많아짐에 따라 모..
벌집 성공입력으로 주어진 방까지 최소 개수의 방을 지나서 갈 때 몇 개의 방을 지나는지 출력한다. 문제위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌을 때, 벌집의 중앙 1에서 N번 방까지 최소 개수의 방을 지나서 갈 때 몇 개의 방을 지나가는지(시작과 끝을 포함하여)를 계산하는 프로그램을 작성하시오. 예를 들면, 13까지는 3개, 58까지는 5개를 지난다.입력첫째 줄에 N(1 ≤ N ≤ 1,000,000,000)이 주어진다.출력1. 내풀이123456789101112131415161718192021222324252627282930313233import java.u..