태그 목록
전체보기 (445)알고리즘(55)Java(48)WebDevCurriculum(44)React(40)node.js(35)개발지식(30)백엔드(29)SQLD(27)파이썬(24)파이썬문법(20)C/C++(19)네트워크(17)전산학(16)aws(16)docker(15)AWS_Docker(14)hooks(13)React Hooks(13)데이터베이스(12)redux(9)GraphQL/Apollo(7)graphql(7)express(6)apollo(6)성장일지(6)PostgreSQL(6)배열/딕셔너리(6)ec2(6)typescript(5)파이썬심화(5)실무일지(4)(4)Props(3)ORM(3)Sequelize(3)구조체(3)클린코드(3)스레드(3)Fetch(3)금융(3)스레드 상태제어(3)middleware(3)html(3)callback(3)Map(3)Union Find(2)API(2)query(2)express-handlebars(2)BFS(2)논리학(2)display(2)static method(2)프로세스(2)동적계획법(2)this(2)Sequlize(2)도메인(2)전문(2)navigation(2)크루스칼 알고리즘(2)S3(2)오버라이딩(2)화면(2)redux-toolkit(2)useNetwork(2)시스템콜(2)axios(2)File System(2)정규화(2)bit(2)컴파일(2)binding(2)redux connect(2)Java 개념(2)분할정복(2)플로이드-와샬(2)CSS(2)styled components(2)그리디 알고리즘(2)DFS(2)component(2)DP(2)promise(2)트랜잭션(2)리눅스(2)보안(2)위상정렬(2)웹보안(2)memoization(2)데이터베이스ORM(2)관계형 데이터베이스(2)super(2)resolve(1)Associate(1)컴퓨터 시스템 구조(1)동기화 블록(1)디렉토리(1)why class(1)Subscriber(1)SQL과 MySQL의 차이(1)subscribe(1)component props(1)import(1)pdb(1)검색조건(1)CLI 명령어(1)버블정렬(1)one dash option(1)중위순회(1)클래스와 상속(1)Window 개발환경 설정하기(1)static 라우팅(1)마이크로 명령어(1)configureStore(1)Query tip(1)I/O Process(1)리눅스 node.js 연동(1)Exec SQL(1)선택 정렬(1)JAVA 반복문(1)Koa(1)링크(1)npm(1)schema(1)네트워크 플로우(1)useBeforeLeave(1)병렬처리(1)command(1)싱글스레드(1)이벤트루프(1)Graph(1)패리티비트(1)프로그래밍을 하기 전에 항상 생각!(1)라이브러리(1)프레임워크(1)아스키코드(1)SELECT LIST(1)시스템콜 호출과정(1)field(1)useFadeIn(1)시뮬레이션(1)사용자 정의 exception(1)Symbol(1)rds(1)반복문개념(1)상태제어(1)DNS server(1)문자열내 변수사용(1)Thread(1)stack(1)queue(1)encryption(1)prop-types(1)파이썬 배열관련 메소드(1)createSlice(1)역정규화(1)useScroll(1)Proxy(1)react router dom(1)클라우드 컴퓨팅(1)middleware / routing(1)heap(1)KMP(1)엔티티(1)Redirectrion(1)TCP통신(1)notify()(1)interface default method(1)master server(1)이진트리/완전이진트리(1)처리소요시간(1)배열선언 및 초기화(1)react-router-dom v6(1)React 기본원리(1)NVL(1)aws lambda(1)Data 백업 및 복구(1)connect()(1)throws(1)interface static method(1)패키지(1)Op(1)스케쥴링(1)가상화(1)belongsToMany(1)객체(1)트리/힙(1)nat(1)generator(1)dynamic query(1)Oracle Cursor(1)Unix Command(1)DB계층구조(1)typescript class(1)표준 입력 메소드(1)useInput(1)url(1)정렬 알고리즘(1)쿼리파라미터(1)web socket(1)연산자(1)스태시(1)OSI 7 Layer(1)redis(1)정적처리(1)server side(1)overfetching(1)aws rds(1)투포인터(1)IPC기법(1)반응형 웹(1)TDD(1)다익스트라(1)라우팅(1)스트림(1)다양한 타입의 입출력 - char(1)router(1)aws ec2(1)DNS module(1)문자열포매팅(1)프로토타입(1)어노테이션(1)튜플(1)IPv4(1)underfetching(1)벨만포드(1)트리(1)바이너리 인덱스 트리(1)java.util 패키지(1)Oracle 메모리 구조(1)SaaS(1)PaaS(1)IaaS(1)이분탐색(1)Component Programming(1)dotenv(1)unix(1)개념 총정리(1)I/O 패키지(1)script/bash(1)이진트리(1)useEffect(1)JOIN(1)ajax(1)Message(1)단순 문자열 매칭(1)View(1)usePrevent(1)byte(1)async await(1)Dynamic 라우팅(1)Side Effect(1)useNotification(1)세그먼트(1)Blocking(1)파이썬 get/set(1)타잔알고리즘(1)개발이 이루어지는 공간(1)(1)strcmp(1)wait()(1)이벤트 중첩(1)파이썬 n제곱/절대값/반올림(1)ecmascript(1)데이터 아키텍쳐(1)부울식(1)소수판별(1)리눅스 파일정보(1)class(1)left outer join(1)포인터(1)XML(1)데몬 스레드(1)표준입출력 메소드(1)Virtual Machine(1)lifecycle method(1)reverse proxy(1)apollo cache(1)useParams(1)GrpahQl(1)AWS documentation(1)접두사합(1)힙정렬(1)data add(1)documentelement(1)PFM_TRY(1)분산환경(1)useFullscreen(1)ip(1)useConfirm(1)bzero(1)frontend(1)동기화 메소드(1)localhost/server(1)멀티프로세서 시스템(1)data 처리(1)VB Script(1)body parser(1)EventBubbling(1)xls(1)프록시(1)IPv6(1)에라토스테네스의 체(1)Generic(1)데드락(1)오버헤드(1)Prefix sum(1)인터넷(1)extern C(1)HTTPS/SSL(1)프로시저(1)인터럽트(1)쿼리스트링(1)계수정렬(1)cli(1)switch(1)Nginx(1)REST API(1)신장트리(1)PFM_TRYNJ(1)List interface를 구현한 클래스(1)next(1)비동기처리(1)개발환경 구성과 설계(1)파이프라인 명령처리 과정(1)Calender(1)최단 경로 알고리즘 구현하기(1)파이프라인(1)이분매칭(1)변수/함수네이밍원칙(1)반복문을 통한 딕셔너리 구현(1)require(1)Cloud Computing(1)파이프라인 세그먼트(1)super(props)(1)클래스 형 변환(1)입출력처리(1)bodyParser(1)JAVA 조건문(1)interface(1)추상클래스(1)useTitle(1)HTML/Script 연결(1)elb(1)app.use(1)sequelize Op(1)레지스터(1)table 설계(1)pattern(1)공유객체(1)context(1)재귀함수(1)완전탐색(1)속성(1)사설IP(1)union(1)apollo server(1)jquery(1)rdb(1)backtick(1)Express Router(1)http / server 기본원리(1)cd(1)defined in resolvers, but not in schema(1)useClick(1)synchronized(1)미디어 쿼리(1)State(1)useRef(1)Cache 메모리(1)데이터베이스 관리기법(1)memory leaks(1)decode(1)arrow function(1)타이머(1)카르노맵(1)DOM(1)body(1)함수추출의 원리(1)pipe(1)Enum(1)테스트코드(1)Component Pattern(1)flow architecture(1)markup(1)퀵정렬(1)@property(1)promise.race(1)batch(1)erd(1)set interface를 구현한 클래스(1)sys.stdin.readline()(1)(1)비트(1)CONNECT BY(1)DB 아키텍쳐(1)페이징시스템(1)더블포인터(1)Overhead(1)crateReducer(1)RSS(1)리눅스 mmap() 함수(1)Banking System(1)C(1)right outer join(1)DB성능(1)정렬(1)axois(1)double dash option(1)static factory method(1)split()(1)restapi(1)클래스(1)전위순회(1)querystring(1)중첩배열/중첩딕셔너리(1)백업(1)Spring과의 비교(1)reverse(1)strict mode(1)파이프라인 분기처리(1)다양한 타입의 입출력 - file(1)접근제한자(1)후위순회(1)암호화(1)for each(1)inl(1)메모리 누수(1)유동IP(1)Restful Architecture(1)useAxios(1)데이터베이스와 성능(1)copy-on-write(1)컴퓨터 구조론(1)LCA(1)Dynamic SQL(1)why promise(1)publisher(1)redux 구조(1)useLocation(1)상속(1)db(1)bundle(1)이진탐색(1)JWT/OAuth(1)JSX(1)데이터간 상호작용성(1)다익스트라 알고리즘(1)scc(1)I/O device(1)컴파일처리과정(1)RDBMS(1)구현(1)express middleWare(1)computed property(1)리눅스 세그먼트(1)DBMS 인덱스(1)path variable(1)Map interace를 구현한 클래스(1)상관모델링(1)createAction(1)snprintf(1)yield(1)resolver(1)배열/링크드리스트(1)Daisy Chain(1)PL/SQL(1)메소드(1)pmap(1)DHCP(1)람다표현식(1)(1)계층구조 키워드(1)hasMany(1)오토박싱(1)strncmp(1)useTabs(1)set inerface(1)연속적인 row fetch(1)부모생성자(1)express.route(1)소프트링크(1)Switch 통신(1)npm publish(1)ES6(1)Oracle DB 아키첵쳐(1)업무영역의 분할(1)Date(1)csv(1)Stateful(1)병합정렬(1)(1)바이트(1)LPAD(1)최소공통조상(1)devops(1)typescript interface(1)SQL기본개념(1)hasOne(1)vpc(1)algorithm(1)상태관리(1)slave server(1)closure(1)절대경로(1)상대경로(1)파이썬 배열 메소드(1)more(1)file system API(1)rownum(1)부팅(1)promise.all(1)해싱(1)http / server 기본개념(1)생성자(1)ls(1)exception(1)Stateless(1)하드링크(1)Singleton Pattern(1)오버로딩(1)내부 클래스(1)static(1)scope(1)부울대수(1)git(1)cloudfront(1)DB구축(1)action dispatch(1)promisify(1)백틱(1)열거형(1)Static SQL(1)reudx(1)otp(1)why closure(1)파이썬 함수호출(1)inode구조체(1)routing(1)argument(1)belongsTo(1)ci(1)파이썬 문자입력받기(1)express 경로(1)서브쿼리(1)Oracle DB 메모리 구조(1)why callback(1)object(1)배열(1)local state(1)microservice(1)String 클래스(1)data grid(1)파이썬 명령어 실행과정(1)Server 구동원리(1)Java.lang 패키지(1)리눅스 exec() 함수(1)

[금융] 업무영역의 분할

금융권에서 업무 영역은 돈과 관련한 민감한 정보 및 데이터들을 전송해서 그런지, 기존 생각하던 영역보다 더 세부적/계층적으로 분할되어 있다.업무를 진행할때, 자신이 진행한 업무를 테스트하기 위한 테스트영역과 실제 화면 및 DB에 반영하기 위한 실무영역 정도로 나뉘지 않

2022년 9월 16일
·
0개의 댓글
·

[SQLD] Oracle 메모리 구조

user application의 실행, 다시 말해 사용자 측 query를 실행하여 oracle 서버를 실행한다고 해보자.이때 oracle 서버는 Database뿐만 아니라, application과의 상호작용을 위해 oracle 인스턴스와 서버 프로세스를 실행한다. 이때

2022년 9월 15일
·
0개의 댓글
·

[SQLD] Oracle Cursor

Query를 하게되면 Oracle server를 실행하게 되고, 이 server는 Query 결과를 인스턴스 내부의 PGA영역에 저장한다.이후 application, 즉 user가 실행하는 프로그램은 실행하기전에 user process를 실행하고 프로그램을 최종적으로

2022년 9월 15일
·
0개의 댓글
·

[개발지식] Split(VB Script)

VB Script에서 split 함수는 특정 구분자를 통해 문자열을 분할하고, 이를 배열 형태로 저장해주는 함수이다.local file system을 통해 받아온 fileName(=파일이 존재하는 전체 경로)을, Chr(92)라는 문자를 구분자로 하여 분할 및 저장한다

2022년 9월 14일
·
0개의 댓글
·

[개발지식] 아스키코드

VBScript에서Chr코드값 = 해당 코드에 해당하는 문자 Asc"문자" = 해당 문자에 해당하는 코드VB Script에서 "\\"와 같은 문자는 인식하지 못하거나, 인식을 하더라도 시간이 지나면 공란처리가 될 가능성이 높다.이러한 일을 방지하기 위해, raw 문자

2022년 9월 14일
·
0개의 댓글
·

[C/C++] ls 관련 유닉스 커맨드

유닉스에서 해당 경로의 파일과 경로 등을 살펴볼때 사용하는 명령어로, 사용하는 옵션에 따라 파일 그대로 보여줄건지 혹은 숨겨진 파일까지 모두 보여줄건지를 정할 수 있다.ls -a숨김처리된 파일(".")까지 모두 보여준다.ls -l숨김파일을 제외하고, 파일의 속성정보(파

2022년 9월 14일
·
0개의 댓글
·

[개발지식] csv / xls

두 파일 공통적으로 데이터를 저장하고, 특히 Related data를 조작하기 위해 많이 사용한다.xls우리가 보통 알고있는 엑셀파일로, Excel 워크북과 sheet 등의 작업영역을 모두 포함하는 파일이다.csv쉼표로 구분된 자료들이라는 뜻으로 일반 텍스트 파일이다.

2022년 9월 7일
·
0개의 댓글
·

[C/C++] snprintf

buffer에 문자열이나 배열을 삽입하고자 할 때 사용하는 함수이다.snprintf(buffer, size_of_buffer, string or array)첫번째 인자는 buffer, 두번째 인자는 해당 buffer의 크기, 세번째 인자는 data가 담긴 문자열(배열)

2022년 9월 7일
·
0개의 댓글
·

[C/C++] vi 관련 유닉스 커맨드

:q저장하지 않고 나가기:wq저장하고 나가기:$맨 끝으로 이동set nurow number를 생성ctrl + U페이지 위로 이동ctrl + F페이지 아래로 이동k이전j다음i입력모드:e현재 읽기/쓰기 중인 파일의 변경사항이 있을 경우 해당 변경사항을 반영하고, 변경 이후

2022년 9월 7일
·
0개의 댓글
·

[SQLD] LEFT/RIGHT OUTER JOIN

두개 이상의 테이블을 서로 연결 및 결합하는 쿼리, 나아가 그러한 작업을 일컫는다.기준이 되는 테이블을 어떻게 위치하고, 이에 따른 결합을 어떻게 할 것인지에 따라 LEFT OUTER JOIN, RIGHT OUTER JOIN으로 분류한다.실제 결합을 할 경우 보통 기준

2022년 9월 5일
·
0개의 댓글
·

[SQLD] ROWNUM에 의한 SELECT LIST

ROWNUM은 쿼리가 담을 최종적인 SELECT LIST의 수를 제한하는 조건이다. 쿼리상 가장 마지막에 실행되어, 말 그대로 최종적인 데이터리스트를 추출할때 해당 ROWNUM수 만큼만 리스트업하여 보여준다.즉 ROWNUM 조건절 이전에 100개의 데이터가 쌓여있다고

2022년 9월 2일
·
0개의 댓글
·

[개발지식] Unix command - more

more 파일이름파일 내용을 한번에 한 화면에 나타낼 수 있는 최대로 보여주고, 그 이후엔 사용자 입력에 따라 내용을 보여주는 유닉스 명령어이다.vi와의 차이점이라 한다면, 왼쪽 하단에 보여지는 읽은 정도(%)가 보여진다는 점이다."유효하지 않은 와이드 문자입니다" 에

2022년 8월 31일
·
0개의 댓글
·

[C/C++] 타이머(처리소요시간 구하기)

처리소요시간을 알고 싶은 로직의 처음과 끝에 timer() 함수를 배치하고, 이후 이 인터벌의 차이를 도출하면 처리소요시간을 구할 수 있다.위 로직을 실행하면 Hello 메시지박스를 실행한 후와 전까지의 시간간격(동작시간)을 구할 수 있다. 이를 loop에 적용한다면

2022년 8월 31일
·
0개의 댓글
·

[C/C++] 연산자

비교, 할당, 계산, 연결 등 다양한 기능을 사용하기 위해 연산자를 활용할 수 있다.논리 연산자& : 문자열 연결Not : 부정연산And : 교집합 연산(모두 True일 경우 True, 하나라도 False일 경우 false)Or : 합집합 연산(하나라도 True일 경우

2022년 8월 30일
·
0개의 댓글
·

[C/C++] 배열선언 및 초기화

C언어(VB Script 등) 환경에서 배열을 초기화할 경우 두번의 선언이 필요하다.배열 최초 선언배열크기를 동적선언(상수값이 아닌 사용자지정으로)만약 배열을 최초선언하는 단계에서 inputArray(arraySize) 등과 같이 사용자 지정 변수값을 할당할 경우, 상

2022년 8월 30일
·
0개의 댓글
·

[금융] 전문(message)

Fixed Length Format.Record를 "정해진 길이대로 저장하는 체계"라는 의미를 지닌다.금융권에서 쓰이는 프레임워크 및 언어가 전반적으로 C언어 체계로 되어있고, 해당 시스템에서 가장 널리 쓰이는 통신형태가 fixed length이므로 잘 이해할 필요가

2022년 8월 29일
·
0개의 댓글
·

[SQLD] 프로시저

Pl/SQL에서 기능별 항목별로 SQL Query를 분할하고자 할 때, 각각의 기능 및 항목별로 나눈 하나의 작업체계(단위, block)을 프로시저라 일컫는다.우리가 application을 java로 구성할때, 기능별로 클래스를 만들고 이러한 클래스를 통해 필요에 따라

2022년 8월 26일
·
0개의 댓글
·

[SQLD] PL/SQL

데이터 조회, 처리 등과 같은 보편적으로 알려진 단순한 SQL Query를 넘어, 분기처리 및 로그처리, 조건문 기능을 추가하여 마치 C언어와 같은 절차지향적 logic을 가진 SQL문을 일컫는다.단순히 하나의 기능 및 하나의 logic만을 가진 SQL Query를 C

2022년 8월 26일
·
0개의 댓글
·

[SQLD] Static SQL, Dynamic SQL, Exec SQL,

Embeded SQL, 프로그램 runtime 시점에서 함께 실행되는 SQL문으로 실무에서는 DBIO 구조체라고도 한다. SQL query를 구조체로 컴파일하여 사용한다면 Static SQL이다.말 그대로 내장한 SQL이므로 미리 구성한 SQL Query문을 실행하는

2022년 8월 26일
·
0개의 댓글
·

[C/C++] inl file

inline, 특정 기능을 사용하기 위해 마치 라이브러리처럼 해당 기능들에 대한 소스파일을 따로 만들어서 헤더에 명시하는 파일이다.java 라이브러리를 import 하면 해당 소스가 저장된 서버에 가지않고도 로컬에서 바로 사용할 수 있듯이, inl파일을 설정한다면 서버

2022년 8월 23일
·
0개의 댓글
·