바로빌을 이용한 계좌확인 API 연동 구현 - 카드사용내역 API
·
JAVA
최근 회사에서 계좌확인 API와 카드사용내역 API를 연동해서 지출 내역을 한 번에 확인할 수 있는 기능을 추가하는 프로젝트를 하게 되었다. 원래는 은행별로 로그인하면서 확인해야 했었기 때문에 경영팀에서 조금 귀찮고 번거로웠다면서 올해가 가기 전에 개편을 하자고 했다. 그래서 관련 API를 제공하는 업체를 찾아보니 두 곳이 나왔는데 견적서도 받아보고 개발자센터에 설명도 잘 되어있나 확인도 해보고 난 후 가장 합리적인 바로빌을 선택하게 되었다.  [바로빌]바로빌은 표준전자인증을 받아 전자(세금) 계산서 관련한 API를 제공하는 업체이다.  사실 나도 검색하다 알게 된 회사인데 제공하는 API도 많고, 사용자가 20만 정도가 된다고 한다. 또  홈택스 업데이트나 변경 사항 발생 시 바로빌 개발팀이 실시간으로..
[자료구조] Array 와 List 의 차이 (배열과 리스트의 차이)
·
JAVA
[배열 (Array)] 배열은 Java 의 기본 자료구조로, 크기가 고정된 순차적인 데이터 구조이다.  특징 고정크기 : 배열은 생성 시 크기를 지정하며, 크기를 동적으로 변경 할 수 없다. 동일한 타입: 배열은 한가지 데이터 타입만 저장할 수 있다. 빠른 접근 속도 : 인덱스를 사용하여 요소에 빠르게 접근할 수 있다. 저수준: 배열은 java의 가장 기본적인 데이터 구조로 추가적인 기능이 없다. 장점 메모리 사용이 효율적이며 ,요소에 대한 접근이 빠르다다차원 배열을 사용 할 수 있다. 단점 크기가 고정되어 있어 데이터가 동적으로 변하는 경우 사용이 어렵다 요소의 추가/삭제가 어렵고 비효율적이다.  배열의 선언 // 방법1int[] numbers = new int[] {10, 20, 30}; //개수 ..
BufferedReader 와 BufferedWriter
·
JAVA
[ BufferedReader 와 BufferedWriter ]그러니까 우리는 이제 Scanner 를 버리고 조금 귀찮더라도 입력과 출력인 BufferedReader 와 BufferedWriter를 사용해야 한다. 1. BufferedReaderBufferedReader는 문자 스트림을 입력받을 때 사용된다. 파일이나 콘솔 등에서 데이터를 읽을 때, 한 번에 데이터를 버퍼에 저장해두고 이를 한 번에 읽어오기 때문에, 매번 디스크나 네트워크에서 직접 데이터를 읽어오는 것보다 성능이 빠르다. 주요 메서드read(): 한 번에 한 문자를 읽는다.readLine(): 한 줄씩 읽어와 문자열로 반환.close(): 스트림을 닫기 선언BufferedReader br = new BufferedReader(new..
Java int배열의 오름차순과 내림차순
·
JAVA
자바 int 배열의 오름차순과 내림차순 정렬에 대해 알아보자  [숫자 오름차순]int[] numbers = {40,9,4,77,24}Arrays.sort(numbers); // 결과 {4,9,24,40,77} [숫자 내림차순]이 글을 쓰게 된 원인 ... 내림차순오름차순은 int 선언 후 Arrays.sort 라는 내장 메서드를 사용하면 되지만, 내림차순은 다르다.  방법 1) int 로 선언하였다면? int[] numbers = {40, 9, 4, 77, 24}; // 스트림을 이용한 내림차순 정렬 int[] sortedNumbers = Arrays.stream(numbers) .boxed() // i..
해니01_15
'JAVA' 카테고리의 글 목록