일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 1일1커밋
- 코딩문제
- 해쉬맵
- 특정값 개수
- 무료로책보기
- 로봇 관련 윤리문제
- 수포자
- level1
- 코딩문제풀이
- 사이드프로젝트
- @action
- 동네도서관이용후기
- 전자도서관
- 강서구도서관
- 프로그래머스
- SpringBoot
- MES
- mobx
- restapi
- 도서관대출
- @observable
- LinkedList
- 오류잡기
- Decorator
- java
- groomide
- 경력기술
- HashMap
- 월간코드챌린지시즌1
- goormIDE
- Today
- Total
목록전체 글 (84)
Maenya's Techlog
1. 고가용성과 장애내구성에 대해 맞게 설명한 것을 모두 선택하세요. 정답 1) 고가용성은 장애 상황을 해결하고 서비스를 지속할 수 있는 능력이다. (O) (장애 상황의 준비가 되어있는 아키텍쳐.) 3) 장애내구성: 장애 상황에도 서비스를 지속할 수 있는 능력이다. (O) (장애상황을 해결하진 못했지만 장애상황에 영향을 받진 않음.) ex. 엔진하나가 고장나더라도 계속 비행가능 -> 고가용성(O) 장애내구성(O) 오답 2) 고가용성을 확보한 아키텍쳐는 장애 발생시 서비스가 중단되지 않는다 X - 고가용성을 확보했더라도 중단시키는 아키택쳐가 있을 수 있음. 그냥 능력/성질일 뿐... 4) 고가용성을 확보하면 장애 내구성 역시 확보할 수 있다 X - ex.여분의 타이어 : 고가용성(O) 장애내구성(X) 2...
AWS 강의 04/04 2일차 0. 목표 무엇을 구글링해야할지 알려줄것임.AWS 강의 04/04 1일차 0. 목표 무엇을 구글링해야할지 알려줄것임. 이론-> DEMO순서로 진행 유튜브에 강의있음 1. 클라우드컴퓨팅이란? 인터넷에서 종량요금제 방식으로 클라우드 서비스 플랫폼을 통해 컴퓨팅 파워, 데이터베이스 스토리지, 애플리케이션, 기타 IT리소스를 ~ IT리소스를 인터넷을 통해 온디맨드로 제공하고 사용한 만큼만 비용을 지불하는 것 필요한 만큼 계속쓰는 것이 온디맨드임. 2. 서버-클라이언트 아키텍처 스킬사전정보를 주고 이중에 하나라도 제대로 전달이 안되면 전체상태가 어그러진다. 스킬시전한 정보를 유저가 서버한테 보내준다. 중앙 서버에서 모두 관리하기 때문에 괜찮은 3. 데이터 센터: 어플리케이션의 서버룰..
> 데이터센터 운영과 AWS 비교 - 집을 직접 짓는 경우 (데이터센터 운영) 내가 원하는대로 커스터마이징 가능 단점 : 투자비용많이듬, 기간오래걸림, 상황변경에 쉽게 대처하기 힘들다, 유지보수를 직접 해야함. - 호텔에 머무는 경우 (AWS 사용) 사용한만큼 돈을 지불: OnDemend 온디맨드 유지보수 필요없음, 유연한 사용가능, 투자비용 적음, 단점 : 내껏이 아님. 빌려쓰기다 = 클라우드. 다쓰면 반납함. > 클라우드 컴퓨팅의 특징 1) 자본비용을 가변비용으로 대체 가능하다. 막대한 초기비용을 쓰는 대신 쓰는 만큼만 비용지불. 인프라 관리비용보다 비즈니스 자원(마케팅, 인건비 등)에 집중할 수 있다. 2) 규모의 경제 한 개를 사는거보다 백개를 사는게 단가가 낮음. AWS는 엄청 큰 서버기 때문에..

지난 시간에는 Batch 프로그램을 구현하면서 Rest API 를 호출하여 받아온 데이터를 Dto로 변환하는 작업을 했다. 이번에는 Dto에 삽입한 데이터들을 xml 파일을 만들어서 요소와 속성을 채우는 작업을 해볼 것이다. 나의 Batch job 중 두번째 step이 될 것이다. 일단은 전반적인 Batch job 로직에 메소드로 만들어서 묶어 버렸는데, 추후에 보기 좋게 로직을 클래스 파일로 따로 빼서 작업할 것이다. 아래는 xml 파일을 생성하고, 안에 요소와 속성들을 채워넣은 뒤, 임의의 로컬 저장소에 xml 파일을 업로드하는 로직을 간략하게 나타낸 것이다. ( * 여기서 Dto 데이터는 전역변수로 사용하고 있었음에 주의) /** * XML 파일 생성하기 * 일단 여기 메소드로 만들어서 단독 로직파..

사내가 워낙 폐쇄망이라 gradle 프로젝트 만들기는 실패하고 아쉬운대로 maven 배치 프로그램을 제작을 시작했다. [ 개발환경 ] java 1.8 maven 3.5.3 spring boot 2.5.4 intelli-j 2021.2 대략 프로젝트 내용은 매일 아침마다 오픈소스 Rest api를 호출하여 데이터를 받아오고, 받아온 데이터를 파싱하여 sftp 서버에 올리는 작업을 하루에 한 번씩 반복하도록 제작해야 한다. 1. intelliJ로 spring initializr 프로젝트를 새로 생성한다. 2. pom.xml 의존성 추가 4.0.0 org.springframework.boot spring-boot-starter-parent 2.5.4 com.example batch-mvn 0.0.1-SNAPS..

이번 스터디 프로젝트 주제 : 주차장 공유 웹어플리케이션 [ UI React 프로젝트 생성 ] - index.js src 폴더에서 메인 프로그램 역할을 해준다. 여기에서 HTML 템플릿 및 JavaScript의 컴포넌트를 조합하여 렌더링하고 실제 표출한다. - App.js src 폴더에서 컴포넌트를 정의하는 파일. 실제로 화면에 표시되는 내용 모두 여기서 정의. - index.html 사진 상으로 안보이지만 public 폴더에 있다. 메인 프로그램인 index.js에 대응되는 것으로, HTML 템플릿 파일이다. 이 파일이 직접 표시되는 것은 아니고, index.js에 의해 일어 와서 렌더링된 결과가 표시된다. - Root.js Router 역할. 웹어플리케이션에 BrowserRouter를 적용할 파일. ..

지난 게시물에 이어 mongoDB를 20170 port로 실행시켜두고 시작한다. mongod --dbpath D:\mongoDB\data\db 1. Dependancy 추가 pom.xml org.springframework.boot spring-boot-starter-test test application.properties spring.data.mongodb.uri=mongodb://localhost:20170 spring.data.mongodb.database={연결할 db이름} 2. Document에 대응하는 DTO만들기 지난 포스팅에서 Document 생성한 부분 Person.java package com.seungmin.studyproject.controller; public class Pers..

1. MongoDB 설치하기 2. 환경변수 설정 [내컴퓨터] 우클릭 -> [고급시스템설정] -> [환경변수(N)] 시스탬변수 중에 PATH를 선택한 후, 편집 클릭 - 새로만들기 3. mongodb 실행 $ mongod --dbpath D:\~ db경로 설정해주기 4. 관리tool RoboMongo 설치 - studio 3T가 아니라 Robo 3T를 설치해주어야한다. (zip파일에서 첫번째꺼 exe) Connection 생성 및 test Database 생성 document 생성 $ db.user.insert({key:value,key:value}) document 조회 $ db.user.find()