| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
- javascript
- GIT
- typescript
- 티스토리챌린지
- logging
- 오블완
- Infra
- sqs fifo queue
- golang
- AWS
- go-sql-driver
- 디자인패턴
- go
- 통합 로깅 시스템
- MSA
- esbuild
- elasticsearch
- Kubernetes
- blank import
- Intellij
- GoF
- database/sql
- replication lag
- goland
- RDS
- 구조체
- 관측 가능성
- AI
- 캡슐화
- 보안
- Today
- Total
Fall in IT.
안녕하세요. 오늘은 git client 프로그램인 SourceTree를 커맨드 라인에서 실행하는 방법에 대해서 알아보겠습니다. SourceTree 커맨드라인에서 실행하는 방법 1. 소스트리 앱을 켜고 "커맨드 라인 도구 설치"를 사용하여 설치합니다. 아래와 같이 설치가 안될 경우 2. terminal을 켠 후, 아래 명령어를 실행합니다.$ ln -s /Applications/SourceTree.app/Contents/Resources/stree /usr/local/bin/
안녕하세요. 오늘은 코드리뷰 + git 저장소 시스템인 gerrit에 대해서 간단하게 알아보도록 하겠습니다. gerrit이란?Gerrit은 코드 리뷰 기능과 Git 서버 저장소 관리 기능을 제공하는 웹 기반 코드 리뷰 시스템이다.Gerrit은 Git 기반의 코드 리뷰 시스템으로, 일정 점수 이상의 코드 리뷰 점수를 얻어야 코드의 변경 사항을 적용할 수 있게 해 코드 리뷰를 강제할 수 있는 도구입니다.Gerrit은 애초에 코드 리뷰를 자동화하고 강제하는 목적에 맞춰 만들어진 시스템이다.개발자가 수정한 코드를 중앙 저장소에 보내면 자동으로 지정된 리뷰어에게 알림이 가고, 리뷰어는 온라인으로 리뷰를 진행한다. 리뷰에서 규정된 점수 이상을 획득하면 최종적으로 해당 코드를 반영할 수 있다. gerrit 특징- 리..
안녕하세요.오늘은 AWS 서비스중 Glacier에 대해서 알아보겠습니다. Glacier란?데이터 보관 및 백업 전용 스토리지 서비스 입니다. Glacier 장점1기가에 약 10원 정도 하는 아주 저렴한 가격에 파일을 보관할 수 있습니다.자주 사용되지 않고, 용량이 매우 큰 데이터를 저장하는데 적합합니다.안정적입니다.S3와 연동하여 생명주기가 끝난 파일들을 Glacier에 저장하여 보관 할 수 있습니다. (다른 서비스들과도 연동 가능) Glacier 단점S3처럼 파일 저장 후, HTTP로 호스팅해서 사용 할 수 없습니다. 파일을 업로드하고 다운로드하는데 오랜 시간이 걸립니다. (수시간)검색에 어려움이 있습니다.일정 기간이 지나야 삭제 할 수 있습니다. Glacier 용어 정리볼트(Vault) - Glaci..
OAuth2에 핵심은 권한과 인증에 있다.예를들어, Facebook 간편 로그인 기능을 사용한다고 했을때 페이스북에 저장된 이름, 성별, 생년월일 등의 정보가 필요할 것 입니다.그렇다면 유저는 페이스북에 내 정보를 달라고 요청할 것 입니다.페이스북은 해당 페이스북의 계정 정보에 접근 할 수 있는 권한이 있는지와 해당 유저가 맞는지 인증을 합니다.이때 사용하는 기술이 OAuth2 기술입니다. OAuth2란?웹. 앱 서비스에서 제한적으로 권한을 요청해서 사용할 수 있는 키(토큰)를 발급해주는 것.OAuth는 3rd party를 위한 범용적인 인증 표준 입니다.외부 사이트와 인증기반의 데이터를 연동할 때 아이디/패스워드를 넘기는 방법은 매우 위험합니다. 따라서, 사용자 임시 인증을 위한 Token을 제공하여 ..
안녕하세요. 오늘은 Angular2에서 HTTP 서비스인 get, post 사용법에 대해서 알아보겠습니다. HTTP Service란?간단히, HTTP 서비스를 통해 서버에 데이터를 요청하고, 데이터를 받아올 수 있는 기능입니다. Angular2에서 HTTP 사용법서비스 클래스를 생성합니다. (ionic sample 코드를 가지고 테스트를 진행하였습니다.) - ionic은 모바일앱 개발을 위한 angular2 기반의 오픈소스 프레임워크 입니다. 서비스 클래스에 HTTP 요청을 위한 로직을 구현합니다. - 서비스 클래스는 Injectable 데코레이터를 붙여줍니다. app.module.ts의 provider에 서비스 클래스를 등록합니다. 사용하고자하는 곳에서 import 하여 서비스를 사용합니다. subsc..
