목록전체 글 (98)
CodeClover

자바 설치하기아래 링크로 들어가서 JAVA 다운로드https://www.oracle.com/kr/java/technologies/downloads/#jdk17-windows Download the Latest Java LTS FreeSubscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.www.oracle.com JDK17 버전을 다운로드한다. (spring 6부터는 최소 JDK 17 다운로드가 필수) 다운로드가 완료 되었으면, 파일 탐색기에서 다운로드한 jdk-17 설치파일을 더블클릭해서 실행한다. 기본 설치 경로 : C:/Program F..
옵티마이저(optimizer)란 ?: 가장 효율적인 방법으로 SQL 수행할 최적의 처리 경로를 생성해주는 DBMS 핵심 엔진이다. - 쿼리 실행 절차(4)1. Parsing 2. Optimization 3. Generation 4. Execution 우리가 일반적으로 mysql,oracle등을 통해서 sql 쿼리문을 작성하면, 위의 4단계의 순서대로 쿼리가 실행된다. 1단계. sql parser ? : 개발자가 작성한 sql문을 쪼개서 sql paring 과정으로 optimazer로 파싱처리 한다. ( 이때 파싱 단계에서 문법검증이 일어난다. ) 2단계. optimizer ? : 파싱된 sql문을 보고 동일한 결과로 도출하지만 만약 더 나은 실행계획을 갖는 sql문으로 변환이 가능한지 확인하고 변환 작업..
AML ( Anti-Money-Laundering) ? 자금세탁방지 : 자금세탁 행위를 차단하기 위한 관리 체계 비대면으로 이루어지는 금융 서비스가 등장하고 보편화됨에 따라서 장단점이 뚜렷하게 드러난다. 소비자들의 편의개선의 장점을 가지는 반면 불법자금을 세탁하거나 테러자금 조달의 위험성이 커지고 있다. 이를 대응하기 위한 다양한 규제의 부과로 인해 기존 서비스 운영이 강제로 중단되는 상황도 발생한다. - 필수적 충족조건 ? 1. 자금 출처 확인 2. 자금의 이동경로 파악 - 구성요소 ? 1. 고객확인제도 2. 의심거래 보고제도 3. 고액 현금 거래 보고 제도
SSO(Single sign-on) ? 여러개의 사이트에서 한번의 로그인으로 여러가지 다른 사이트들을 자동적으로 접속해서 이용하는 방법이다. 즉, 하나의 아이디 및 패스워드를 통해서 여러 시스템에 접근 가능한 통합로그인(인증) 솔루션이다. - 구성요소 1 . LDAP (Lightweight Directory Access Protocol) 2. 통합로그인 3. 인증서버 4. 통합에이전트 => 2 ~ 4 : 각 정보 시스템에 대한 정보 관리 - 기술요소
만약에 num = 123 이라고 입력을 받았을 경우 처리하는 방법 ? // 입력한 수 x , 뒤집어서 표현할 숫자 result result = 0 ; //result 값은 0으로 선언한다. result = result * 10 + x % 10; x = x / 10; // 예를들어서 x = 123 을 입력한다면 result = 321 이 로직을 기억해두면 활용할 일이 많을거 같음 !!

운영계에서 테슽트하기 전 테스트계에서 미리 성능테스트를 진행하는 과정을 보면서 ... 셰마포어에 대해서 처음 알게되었다. 접촉제어 성능 및 기능테스트를 진행과는 과정에서 셰마포어 제한설정 확인, 셰마포어 정보확인 목록 진행 과정에서 셰마포어에 대해서 정확한 이해가 필요하다고 생각해서 공부하게 되었다. 셰마포어(Semaphore) ?현재 공유 자원에 접근 가능한 프로세스와 스레드의 개수를 말한다. 공유된 자원은 데이터 혹은 임계영역등에 여러 프로세스나 스레드가 접근하는것을 막아준다. ( 즉, 동기화 대상이 하나 이상인 공유자원이 하나 이상인 경우 처리하는 동기화 방법이다.) *스레드(Thread) ? 프로세스내에서 실제로 작업을 수행하는 주체 *프로세스(Process) ? 단순히 실행중인 프로그램 ( 데이..