분류 전체보기219 Lombok 주요 어노테이션 정리 Lombok은 Java 개발에서 반복되는 코드를 자동으로 생성해주는 라이브러리입니다.생성자, Getter/Setter, equals/hashCode 등 자주 쓰이는 코드를 줄여서 생산성을 높여주는 데 큰 도움이 됩니다.Lombok에서 자주 사용하는 @NoArgsConstructor, @RequiredArgsConstructor, @AllArgsConstructor에 대해 알아보자.1. @NoArgsConstructor역할: 파라미터가 없는 기본 생성자를 자동으로 생성예시 코드:import lombok.NoArgsConstructor;@NoArgsConstructorpublic class User { private Long id; private String name;}장점:JPA 엔티티처럼 프레.. 2025. 2. 21. [금융 IT] EAI(Enterprise Application Integration)란? EAI(기업 애플리케이션 통합)는 기업 내부의 여러 시스템(코어뱅킹, 카드 시스템, 대출 시스템 등)을 하나의 플랫폼으로 연계하여 데이터 흐름을 통합하는 기술이다. 금융권에서는 각각 독립적으로 운영되는 시스템들을 EAI를 통해 중앙에서 효율적으로 관리하여 데이터 표준화, 실시간 연계, 업무 자동화를 가능하게 한다.📌 1. 금융 IT에서 EAI가 필요한 이유은행과 금융기관은 다양한 시스템을 운영하지만, 이들이 개별적으로 동작하면 다음과 같은 문제가 발생한다. ❌ EAI가 없는 경우의 문제점시스템 간 데이터 불일치: 고객 정보가 여러 시스템에 중복 저장되어 변경 시 일괄 반영되지 않음비효율적인 연계: 신규 서비스 추가 시 개별 시스템을 직접 연결해야 하므로 개발 비용 증가운영 복잡성 증가: 시스템 간 데이.. 2025. 2. 20. C언어 멀티플랫폼 키 입력 처리: kbhit와 getch 함수 구현 기존에 getchar를 사용했지만, 동적인 기능 작업을 위해 추가 구현하게 되었고윈도우, 맥, 리눅스 환경에서 사용자의 키 입력을 감지해서 반영할 수 있도록 하였다. 1. 플랫폼별 키 입력 처리 분리코드는 운영 체제에 따라 다른 라이브러리를 사용한다#ifdef _WIN32#include #else#include #include #include 윈도우 환경conio.h 라이브러리의 _kbhit와 _getch를 사용.간단히 키 입력을 처리할 수 있는 함수 제공.맥/리눅스 환경키 입력 감지를 위해 termios, unistd.h, fcntl.h를 활용.kbhit와 getch를 직접 구현하여 윈도우와 유사한 동작을 재현.2. kbhit와 getch 함수 구현2-1. kbhit 함수 구현 (맥/리눅스용)kbhi.. 2025. 1. 12. C언어 입력 오류 해결하기: getchar()로 인한 중복 출력 문제 맥과 윈도우에서 코드를 작업할 것 같아, getchar()을 사용하여 입력값을 받았다. 여기서 중복 출력이 되는 문제가 발생하였고,하단 입력으로 해결하였다. getchar()는 한 번 입력을 받을 때마다 버퍼에 있는 문자들을 차례대로 읽어온다고 한다.그래서 사용자가 키를 입력한 후, 엔터키를 누르면 입력 버퍼에 \n 문자가 남는다. 이 문자는 이후의 getchar() 호출에서 다시 읽혀서 원하지 않는 동작을 일으킬 수 있으므로!!이를 해결하려면, 입력을 받은 후 getchar()로 남은 \n을 제거하는 코드 (while ((getchar()) != '\n');)를 추가하여 버퍼를 비워줘야 한다. 2025. 1. 10. 이전 1 ··· 6 7 8 9 10 11 12 ··· 55 다음