목록전체 글 (240)
요르딩딩
1. select insert into select 후 insert 보다 > select insert into를 활용하여 디비접근을 최소화하면 실행속도를 높일 수 있다. INSERT INTO table2 (column1, column2, column3, ...) SELECT column1, column2, column3, ... FROM table1 WHERE condition; 2. mybatis의 태그 : insert 후 저장된 row 데이터의 auto_increment 키값을 가져와야 할때 참고 : yookeun.github.io/java/2014/07/11/mybatis-selectkey/ 3. 'EXPLAIN' 'EXPLAIN' 을 사용하면 쿼리를 실행하기전에 실행계획을 분석하여 출력한다. 출처..
옛날에는 데이터를 file형태로 저장했으나, 1960년대에 누구나 테이터를 정리정돈하여 사용할 수 있도록 관계형데이터베이스가 등장했다. 이를 고안해낸 사람은 에드거 F. 커드로 관계형 데이터베이스 이론을 기술하였다. 실행방법 - mysql 공식홈페이지: 다운받으면 되지만, 번거로움 (mysql - community) - 리눅스에서 mysql를 설치하는법 (리눅스의 우분투를 활용) > 검색을 통해 명령어를 터미널에 입력하면 된다. 쉬움 - 집 : mysql를 쉽게 설치해 주는 프로그램 > bitnami를 사용 > 터미널(cmd)를 사용하여 실행가능 - codeamywhere : 컴퓨터를 임대해 줘서 다운받지 않고 사용가능. 실행 : mysql 설치 디렉토리로 이동 > bin > ./mysql - uroot..
대출 시에는 은행이 갖고있는 돈으로 돈을 내보내지 않고, 대게 한국은행에서 조달해서 대출이 나갑니다. 대출 금리는 조달금리 (한국은행으로부터 은행이 돈을 조달할때 은행에 내는 금리) + 은행 수익을 위한 은행자체금리 로 결정됩니다. 은행이 한국은행으로부터 자금을 조달할 때 크게는 CD 내지는 COFIX 두가지 방식으로 자금을 조달해요. 뉴스에 보면 왜 종종 나오는 한국은행 CD금리... 있잖아요? 그게 그거에요. 뭐..예를들어서 .... 전세자금대출을 한다 그러면 CD금리 0.50% + 은행 금리 1.64% = 2.14% 고정금리의 경우엔 CD금리가 바뀌어도 난 2.14%만 내면 되는거고 유동금리의 경우엔 한국은행 CD금리가 바뀌면 그만큼 더 오르거나 그만큼 더 내려간 금리로 이자를 내게 됩니다. CD란..
배서 배서 라는 업무는 받을어음에 한정된 업무입니다. 받을어음을 제3자에게 되파는 행위를 말함니다. (생각 : 받을어음(받을돈), 배서(받을돈을 제3자에게 되팜)) 분할배서 분할배서는 최초수취인에 한해 4회까지 분할해서 배서할수 있습니다. 분할배서금액 이라는 것은, 받을 어음의 부분금액을 제3자에게 되판것을 말하므로, 실제 내가(우리 기업이) 수령가능한 금액은 나머지 금액만 수령 가능합니다. 그러므로 분할배서금액을 3백만원으로 설정했다는건, 3백만원어치를 제3자에게 이미 되팔았다는 뜻이 됩니다. 그럼 분할배서한 금액을 제하고 나머지금액만 어음으로 받을 수 있게 되는겁니다. 어음 뒷면에 "ㅇㅇ에게 양도했습니다" 라고 기록하는 것을 배서 라고 한다고 하네요. 뒤 배, 기록할 서 ? 라고 해서 배서
RESTful REST라는 것은 웹 서비스에서 많이 사용되는데, Application 사이에 결합도를 낮추게끔 설계하는 아키텍처 스타일입니다. 결합도를 낮춰 서버 / 클라이언트가 별도로 구축되고 결합될 수 있게 하는 것이지요. Requset 주요 Method 종류 GET : 조회 , url뒤에 query String 붙음. (select) (보통 : 200) POST : 등록 (url에 불포함, body에 포함) - 중요정보를 가릴 수 있다. (insert, create) (보통 : 201,202(body 없음)) PUT : 수정, data record 전체 column 수정 (update) (보통 : 204) DELETE : 삭제 (delete) (보통 : 204) PATCH: data record 일..
[카드사 프로세스 흐름] 0. 고객이 가맹정 포스기를 이용하여 결재를 한다. 1. 가맹점은 각종정보를 VAN사에게, 승인정보를 카드사에게 전송해준다. 2. VAN사는 카드사에게 각종정보를 토대로 만든 일괄파일을 전송해준다. 3. 카드사는 전달받은 승인정보와 일괄파일을 비교(대사)한다. 4. 카드사는 비교(대사) 후 승인건전체를 VAN사에 전송한다. 5. 카드사는 가맹점으로 부터 승인전표를 매입하고, 이를통해 매입추심번호를 생성한다. 그리고, 채권매입금액을 가맹점에세 입금한다. 6. 마지막으로 카드사는 카드이용 고객에서 추심(청구)한다. (매입추심번호존재) (정확하지 않을 수 있으니 추가로 확인해 보시기 바랍니다.)
String[] containsKeys = {"notice_email", "name", "school"}; System.out.println(String.join(", ", containsKeys)); 결과 : notice_email, name, school 알아갈점 1. 배열의 항목들을 첫번째 값 기준으로 나눠준다. 2. 마지막 인자의 ","는 없이 만들어준다.
츨금동의 :출금할 수 있다는 막연한 동의 (최초 1회) 1. 수임처 (개인사업자) -> 위하고 : 출금동의 신청 2. 특정 시간 간격으로 배치돌며, 금결원에 물리 파일 전달 3. 저녁에 배치돌며, 금융기관 (KB)에 파일명 전달 4. 금융기관이 금결원에 파일 요청 5. 파일을 전달받은 금융기관이 출금동의 처리 6. 다음날 09:00 위하고가 금결원에 출금동의 처리결과 목록 요청 출금의뢰 : 실제로 돈이 빠져나가는 의뢰 (돈 뺄때마다 신청) 1. 수임료청구수금 -> 위하고 : 출금의뢰 배치돌며 수임료원장 데이터를 쌓음 (출금동의 된 것들에 한해서) /cms/request 2. 위하고 -> 금융기관(KB) : 수임료청구수금 배치 이후 출금의로 진행 3. 다음날 금융기관(KB)에서 이체 진행하고 결과를 위하고..