Bank-End Chronicles

「Memory gets GC’d, but this blog stays committed.」

4월 28일 (일)

자동화의 기쁨

Node.js로 업무 생산성 높이기 Feedback 관련된 개발 수정건을 끝내고, 기존의 테스트 용 대출 계좌 개설을 간편하게 자동화할 수 있도록 Node.js로 작은 프로그램을 짜고 있다. 혹시라도 계좌를 100개 이상 개설하는 일이 생겼을 때, 비효율적인 업무 방식을 반복하지 않고 한번에 일을 처리하고 싶어졌기 때문이다. 내가 느낀 기존의 대출...

Java - 바이트코드 조작

java를 조금 더 깊게 알고 싶어요.

코드 커버리지는 어떻게 측정하는 걸까? 테스트 커버리지 툴을 쓰면 (예를 들어 JaCoCo) 바이크 코드를 읽어서 코드에서 코드 커버리지를 측정해야 하는 부분을 카운트한다. 실행할 때, 그 중에 몇 개를 지나갔는지 카운트한다. 예상과 실제를 비교해서 측정한다. 작성중…! reference 더 자바, 코드를 조작하는 다양한 방법

NodeJS - underscore

복습하기

자바스크립트에서 언더스코어(언더바)를 사용하는 다양한 방법 기본 JavaScript 객체들을 확장하지 않고, 함수형 프로그래밍을 지원한다. _ 관련 함수는 100개가 넘는다. map, filter, invoke와 같은 함수와도 같이 쓸 수 있다. Collection (Array, Object)관련 함수 _.each(list, ...

Java - JVM, JDK, JRE

java를 조금 더 깊게 알고 싶어요.

JVM, JDK, JRE의 차이를 알아보자. JVM : Java Virtual Machine 자바 가상 머신 자바 바이트코드 (.class파일)를 인터프리터와 JIT 컴파일러가 OS에 특화된 코드로 변환하여 실행 JVM 밴더: 오라클, 아마존, Azul 등 특정 플랫폼에 종속적 JRE : Java Runtime Environme...

4월 3일 (일)

근황

1. 개발 밑천이 생기다. 학생 때 알바비 모아서 마련했던 5년간 사용한 이전 노트북을 놓아주고 월급과 복지포인트로 전부터 고민했던 새로운 노트북을 들였다. brew, zsh, iterm 등등 아직 많이 익숙하지 않지만, 일단 선들과 동작이 부드러워서 좋고, 터미널 UI도 예쁘고. 너무 좋다. 2. 단기 목표 입사 6개월이 된 사이, 개인적으로 ...

업무일지

일주일 단위 업무의 기록

주 단위 업무일지 라인뱅크 재팬 프로젝트 (LBJP) 시작일 업무일지 2021/11/29 - 여신사후 서비스 개발 업무 배정 1. 론 거래제한 계좌정보 조회2. 론 거래제한 등록3. 론 거래제한 해제4. 론 거래제한 등록 SUI (화면)- 라인뱅크 여신 상품(P...

DB - NoSQL

대량데이터 동시처리

NoSQL Not Only SQL : 기존의 관계형 DBMS가 가지고 있는 특성뿐만 아니라 다른 특성들을 부가적으로 지원한다. 기존의 RDBMS가 가진 특성: ACID Atomic Consistency Integrity Durablity 특징 기존의 관계형 데이터베...

3월 13일 (일)

요즘 회사 다니는 이야기

첫 주말 출근 어제는 회사 다니는게 너무 즐겁다고 글을 남겼었는데, 오늘 처음 주말 출근을 해보고 나니 만족도 수직 하강이다. 음 어쩔 수 없지 하고 4월에 대체 휴가가 있으니까 괜차나! ^^ 하고 나왔는데 일요일에 매주 가던 발레와 산책을 못 가서 그런지 몸이 쳐지고 피곤한 느낌이 강한 하루였다. 쉬어야 할 때 제대로 쉬지 못해서 시간...

3월 10일 (목), 3월 11일 (금), 3월 12일 (토)

요즘 회사 다니는 이야기

요즘 회사 다니는 이야기 거래제한등록을 하는 화면(앵귤러.js)과 서비스 (거래제한 등록, 해제, 계좌정보 조회)를 만들었다. 위 개발한 서비스와 화면은 고객팀의 거래제한등록 페이지로 들어가게 되어, 상부의 결정에 따라 화면과 서비스는 삭제되었다. 고객팀의 거래제한 등록 기능에서 여신 테이블 속성 변경이 필요한 ‘기한이익상실’ 거래제한에 대...

Spring - Batch

금융 IT와 Batch는 떼려야 뗄 수 없는 관계

요즘은 매일 Batch test가 진행되고 있다. 여신은 유이자 이행, 상환 등등의 배치 프로세스가 중요한 부분을 차지한다. 배치에 대해서 알아보자! 스프링 배치 (Spring Batch) 배치 == 일괄처리. 즉 일련의 작업을 정해진 로직으로 수행하는 것이다. 배치를 사용하는 이유 대용량 비즈니스 데이터를 복잡한 작업으로 ...