TIL

11/1https://thisisprogrammingworld.tistory.com/29

2022년 11월 1일
·
0개의 댓글
·

스프링 배치

배치 프로세스를 주기적으로 커밋동시 다발적인 JOB의 배치 처리, 대용량 병렬 처리실패 후 수동 또는 스케줄링에 의한 재시작의존관계가 있는 STEP 여러 개를 순차적으로 처리조건적 FLOW 구성을 통한 체계적이고 유연한 배치 모델 구성반복, 재시도, SKIP 처리@En

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

CORS A to Z

: 다른 출처의 리소스를 사용하는 것에 제한하는 보안 방식

2022년 6월 2일
·
0개의 댓글
·
post-thumbnail

스위치, VIP, 로드밸런싱 A to Z

바퀴달린 개발자가 벌써 4주차다!이제까지 웹서버, WAS, 웹 어플리케이션 구조를 다뤘었는데그렇다면 결국 사용자가 제일 먼저 들어오는 DNS의 ip는 어디에서 온 ip인지 궁금해졌다.그래서 VIP를 찾다가 스위치 개념을 알게되었고 로드밸런싱 개념까지 자세하게 살펴보려고

2022년 5월 24일
·
0개의 댓글
·
post-thumbnail

WAS A toZ

여러 web client 요구를 web 서버가 감당할수 없는 기능을 구조적으로 web 서버와 분리하기 위해 만들어진 것servlet, jsp 등 비즈니스 로직을 수행하는데 적합하다.WASJSP와 서블릿 처리, 서블릿의 수명 주기 고나리, 요청 URL을 서블릿 코드로 매

2022년 5월 17일
·
0개의 댓글
·
post-thumbnail

토비의 스프링 Vol2. 1장 정리

오브젝트의 생성과 관계 설정, 사용, 제거 등의 작업을 애플리케이션 코드 대신 독립된 컨테이너가 담당한다. 이를 IoC라고 부른다.IoC를 담당하는 컨테이너를 빈팩토리 또는 애플리케이션 컨텍스트라고 부르기도 한다.빈팩토리오브젝트의 생성과 오브젝트 사이의 런타임 관계를

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

ngix 설정 파일을 통해 웹서버 기능 정복하기

동시 접속 처리에 특화된 웹 서버 프로그램Apache 보다 동작이 단순하고, 전달자 역할만 한다.동시접속자가 약 700명 이상이면 nginx환경을 권장한다.정적 파일을 처리하는 HTTP 서버로서의 역할응용프로그램 서버에 요청을 보내는 리버스 프록시로서의 역할nginx는

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

웹 서비스 구조

미들웨어(MiddleWare)란? 양 쪽을 연결하여 데이터를 주고 받을 수 있도록 중간에세 매개 역할을 하는 소프트웨어 비즈니스 로직은 미들웨어 서버에서 동작하도록 한다. DB, RPC, MOM, WAS 등이 있다. Client - MiddleWare Server -

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

키바나

시각화로그데이터가 엘라스틱 서치에 저장되어 있다.비즈니스 인텔리전스 도구데이터 시각화를 가능하게 하는키바나여러 인덱스를 통합해서 하나로 탐색이 가능하게 만드는 인덱스 패턴데이터를 탐색하는 디스커버,시각화를 위한 타입 정리,대시보드와 캔버스를 활용한 화면표시,서울 지역의

2022년 3월 21일
·
0개의 댓글
·

Vue.js 정리

프런트엔트 프레임워크MVVM 패턴의 뷰 무델에 해당하는 화면단 라이브러리모델 - 뷰 - 뷰모델로 구조화 하여 개발하는 방식뷰: 사용자에게 보이는 화면돔: html 문서에 들어가는 요소의 정보를 담고 있는 데이터 트리돔 리스터: 돔의 변경 내역에 대해 즉각적으로 반응하여

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

[토비의 스프링 3장] 템플릿

템플릿이란 바뀌는 성질이 다른 코드 중에서 변경이 거의 일어나지 않으며 일정한 패턴으로 유지되는 특성을 가진 부분을 자유럽게 변경되는 성지을 가진 부분으로부터 독립시켜 효과적으로 활용할 수 있는 방법변하는 부분을 변하지 않는 나머지 코드에서 분리하는 것이 어떨까?상속을

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

[엘라스틱 스택 개발부터 운영까지] 3장 엘라스틱서치 기본

엘라스틱서치를 제대로 사용하기 위해서는 저장과 인출 방식을 확실히 이해해둬야 한다.인출을 위해서는 저장이 필요하고 저장을 위해서는 스키마를 구성하고 데이터를 집어 넣어야 한다.엘라스틱서치와 키바나를 준비한 후 데이터를 불러온다. 그 후 인덱스와 도큐먼트 개념을 이해한다

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

[엘라스틱 스택 개발부터 운영까지 1장] 엘라스틱 스택이란

일반적인 빅데이터 파이프라인은 데이터 수집과 저장 -> 이벤트 처리 -> 데이터 처리 -> 데이터 분석이다. 로그스태시 키바나(시각화 ui) 그래서 엘라스틱서치(검색), 로그스태시(오픈소스 데이터 수집도그), 키바나를 합친 엘라스틱 스택을 개발함. 엘라스틱 스택은 시

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

[토비의 스프링 1장] 오브젝트와 의존관계 - 2

애플리케이션 컨텍스트는 기존에 직접 만들었던 오브젝트 팩토리와 중요한 차이점이 있다.오브젝트의 동일성과 동등성동일한 오브젝트(identical)와 동일한 정보를 담고 있는(equivalent)오브젝트는 다르다. 전자는 ==로 후자는 equals로 비교한다.두 개의 오브

2022년 2월 17일
·
0개의 댓글
·
post-thumbnail

[토비의 스프링 1장] 오브젝트와 의존관계 - 1

DAO(Data Access Object)DB를 사용해 데이터를 조회하거나 조작기능을 전담하도록 만든 오브젝트자바빈(JavaBean)1\. 디폴트 생성자: 자바빈은 파라미터가 없는 디폴트 생성자를 갖고 있어야한다. 리플렉션을 이용해 오브젝트를 생성하기 때문에 필요하다

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

자바 리팩토링

: 외부에서 보는 프로그램 동작은 바꾸지 않고 프로그램의 내부 구조를 개선하는 것.\-> 리팩토링을 해도 동작이 변하면 안된다.버그를 발견하기 쉽게 만든다.기능을 추가하기 쉽게 만든다.코드 리뷰가 쉬워진다.: 프로그램에서 리팩토링이 필요한 부분을 '악취'가 난다고 표현

2021년 12월 8일
·
0개의 댓글
·

IT 인프라 정리 - 3계층형 시스템

주요 구성 요소 : 웹 서버, AP 서버, DB 서버세 대의 서버는 스위치를 경유해서 연결돼 있다.각 서버에는 CPU, 메모리, 디스크 등과 같은 하드웨어 부품이 나열되어 있다.프로세스와 스레드가 활동하려면 메모리 공간이 필요하다. 이것은 커널에 의해 메모리상에 확보된

2021년 12월 1일
·
0개의 댓글
·

IT 인프라 정리 - 서버

서버는랙(wrack)이라는 것에 장착된다.랙에는 서버외에도 HDD가 가득 장착돼 있는 저장소나 인터넷 및 LAN을 연결하기 위한 네트워크 스위치 등도 탑재되어 있다.서버 크기소비 전력중량PCICPUMemoryFANHDDNIC 컴포넌트들은 버스(Bus)로 연결된다.: C

2021년 11월 30일
·
0개의 댓글
·

IT 인프라 정리 - 인프라 아키텍쳐

'기반'아키텍쳐는 '구조'라는 의미하나의 컴퓨터로 모든 처리를 함하나의 처리가 실수로 대량의 요청을 보내더라도 다른 처리에 영향을 주지 않도록 되어 있다.한 대의 대형 컴퓨터만 있으면 되므로 구성이 간단하다.대형 컴퓨터의 리소스 관리나 이중화에 의해 안정성이 높고 고성

2021년 11월 30일
·
0개의 댓글
·

Mock을 이용한 TDD

Mock 이란, 조각하기 쉬운 재료를 이용해 추후 만들어질 제품의 외양을 흉내 낸 모조품이다.이와 같이, 모듈의 겉모양이 실제 모듈과 비슷하게 보이도록 만든 가짜 객체를 Mock 객체라고 한다.의존성이 걸쳐져 있을 때, Mock을 사용한다.Mock에 대한 기본적인 분류

2021년 11월 24일
·
0개의 댓글
·