일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- @action
- @observable
- mobx
- 프로그래머스
- 코딩문제
- 도서관대출
- 동네도서관이용후기
- restapi
- 월간코드챌린지시즌1
- Decorator
- 코딩문제풀이
- level1
- 1일1커밋
- groomide
- MES
- SpringBoot
- goormIDE
- LinkedList
- 사이드프로젝트
- 오류잡기
- 수포자
- 해쉬맵
- 무료로책보기
- 특정값 개수
- 경력기술
- 로봇 관련 윤리문제
- HashMap
- 강서구도서관
- java
- 전자도서관
- Today
- Total
목록개발자의 삶 (42)
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..
https://programmers.co.kr/learn/courses/18/lessons/1878 알고리즘 문제 해설 - 나머지 한 점 프로그래머스의 모의테스트는 프로그래머스의 시스템에 익숙해지기 위한 테스트이며, 문제 자체는 2018 1ST KAKAO BLIND RECRUITMENT와 전혀 관계없습니다. 다만 모의테스트의 풀이에 대한 요청이 있어 programmers.co.kr 배열 답안을 리턴할 때 반드시 배열의 크기를 지정해줘야 한다. (자꾸 까먹음ㅠ) int[] answer = new int[2]; 기억하기! 문제 보기를 보면 규칙성이 있다. v result [[1, 4], [3, 4], [3, 10]] [1, 10] [[1, 1], [2, 2], [1, 2]] [2, 1] x좌표들을 모아보면 ..

https://programmers.co.kr/learn/courses/30/lessons/42842# 코딩테스트 연습 - 카펫 Leo는 카펫을 사러 갔다가 아래 그림과 같이 중앙에는 노란색으로 칠해져 있고 테두리 1줄은 갈색으로 칠해져 있는 격자 모양 카펫을 봤습니다. Leo는 집으로 돌아와서 아까 본 카펫의 노란색과 programmers.co.kr 문제 설명 Leo는 카펫을 사러 갔다가 아래 그림과 같이 중앙에는 노란색으로 칠해져 있고 테두리 1줄은 갈색으로 칠해져 있는 격자 모양 카펫을 봤습니다. Leo는 집으로 돌아와서 아까 본 카펫의 노란색과 갈색으로 색칠된 격자의 개수는 기억했지만, 전체 카펫의 크기는 기억하지 못했습니다. Leo가 본 카펫에서 갈색 격자의 수 brown, 노란색 격자의 수 y..
https://programmers.co.kr/learn/courses/30/lessons/59411 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAMETYPENULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N..