일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- mysql
- 기술면접
- SQL쿡북
- 스프링부트와AWS로혼자구현하는웹서비스
- 이팩티브 자바
- 인프런백기선
- DDD
- 네트워크
- 인덱스
- 자바스터디
- 이펙티브 자바
- aop
- AWS RDS
- 자바
- react
- 자료구조
- 자바예외
- 도메인 주도 개발 시작하기
- 알고리즘분석
- 이펙티브자바
- vue.js
- AWS
- jpa
- 혼공SQL
- 클린코드
- 인프런김영한
- java
- MariaDB
- 알고리즘
- CleanCode
- Today
- Total
목록개발환경 (33)
기록이 힘이다.
RDS의 가격은 라이센스 비용 영향을 받습니다. 사용 데이터베이스인 오라클, MSSQL이 오픈소스인 MySQL, MariaDB, PostgreSQL보다는 동일한 사양 대비 더 가격이 높습니다. 결국 프리티어 기간인 1년이 지나면 비용을 지불하면서 RDS를 써야 합니다. 비용을 생각해 볼 필요가 있습니다. 두 번째로 Amazon Aurora 교체 용이성입니다. Amazon Aurora는 AWS에서 MySQL과 PostgreSQL을 클라우드 기반에 맞게 재구성한 데이터베이스 입니다. 공식 자료에 의하면 RDS MySQL 대비 5배, RDS PostgreSQL 보다 3배의 성능을 제공합니다. 더군다나 AWS에서 직접 엔지니어링하고 있기 때문에 계속해서 발전하고 있습니다. 현재도 다른 데이터베이스와 비교해 다양..

리눅스 1 이 국내 자료가 더 많다. -아마존이 개발하고 있기 때문에 지원받기가 쉽다. -레드햇 베이스이므로 레드햇 계열의 배포판을 많이 다뤄본 사람일수록 문제없이 사용할 수 있다. -AWS의 각종 서비스와의 상성이 좋다. -Amazon 독자적인 개발 리포지터리를 사용하고 있어 yum이 매우 빠르다. t2 : 요금 타입 micro: 사양 이들은 다른 서비스와 달리 크레딧이란 일종의 CPU를 사용할 수 있는 포인트 개념 인스턴스 크기에 따라 정해진 비율로 CPU 크레딧을 계속 받게 되며, 사용하지 않을 때는 크레딧을 축적하고, 사용할 때 이 크레딧을 사용합니다. 정해진 사양보다 더 높은 트래픽이 오면 크레딧을 좀 더 적극적으로 사용하면서 트래픽을 처리하지만, 크레딧이 모두 사용되면 더이상 EC2를 사용할 ..
(1) 톰캣 세션을 사용한다. 일반적으로 별다른 설정을 하지 않을 때 기본적으로 선택되는 방식입니다. 이렇게 될 경우 톰캣(WAS)에 세션이 저장되기 때문에 2대 이상의 WAS가 구동되는 환경에서는 톰캣들 간의 세션 공유를 위한 추가 설정이 필요합니다. (2) MySQL과 같은 데이터베이스를 세션 저장소로 사용한다. 여러 WAS 간의 공용 세션을 사용할 수 있는 가장 쉬운 방법입니다. 많은 설정이 필요 없지만, 결국 로그인 요청마다 DB IO가 발생하여 성능상 이슈가 발생할 수 있습니다. 보통 로그인 요청이 많이 없는 백오피스, 사내 시스템 용도에서 사용합니다. (3) Redis, Memcached와 같은 메모리 DB를 세션 저장소로 사용한다. B2C 서비스에서 가장 많이 사용하는 방식입니다. 실제 서비..
1. 타입 안정성이 보장됩니다. 단순한 문자열로 쿼리를 생성하는 것이 아니라, 메소드를 기반으로 쿼리를 생성하기 때문에 오타나 존재하지 않는 컬럼명을 명시할 경우 IDE에서 자동으로 검출됩니다. 이 장점은 Jooq에서도 지원하는 장점이지만, MyBatis에서는 지원하지 않습니다. 2. 국내 많은 회사에서 사용 중입니다. JPA를 적극적으로 사용하는 회사에서는 Querydsl를 적극적으로 사용중입니다. 3. 레퍼런스가 많습니다. 앞 2번의 장점에서 이어지는 것인데, 많은 회사와 개발자들이 사용하다보니 그만큼 국내 자료가 많습니다. 해당 답변을 얻을 수 있다는 것이 큰 장점입니다.

NFC 로 찍으면 그 ID 값에 따라 대출유무를 판단한다. ] API 토큰 값을 받아온다. https://www.notion.so/my-integrations 생성해서 복사하기 =⇒public이 아니면 본인의 컴퓨터에서만 적용가능 2. page/ database에 연결해준다. 3. database를 연결해본다. Retrieve a database (notion.com) 현재 기준 curl '' \\ -H 'Authorization: Bearer '"$NOTION_API_KEY"'' \\ -H 'Notion-Version: 2022-06-28' postman 이용 https://api.notion.com/v1/databases/ [ 내DB Id] Authorization에서 Bearer Token에 1번에..
Jira Software를 시작합니다. | Atlassian Jira Software를 시작합니다. | Atlassian Jira Software는 팀이 최상의 소프트웨어를 자신 있게 계획, 추적, 릴리스 및 지원하는 데 사용하는 최고의 애자일 프로젝트 관리 도구입니다. 여기에서 자세히 알아보세요. www.atlassian.com Jira Software는 팀이 세계적인 수준의 소프트웨어를 자신 있게 계획, 추적, 릴리스 및 지원하는 데 사용하는 최고의 애자일 프로젝트 관리 도구입니다. 전체 개발 수명 주기에서 단일 정보 출처 역할을 하는 Jira Software는 자율적인 팀이 컨텍스트를 갖추고 더 큰 비즈니스 목표를 중심으로 소통하면서 빠르게 작업을 진행할 수 있도록 지원합니다. 간단한 프로젝트를 관..

코틀린을 만든 곳은 jetBrains 로 IDE를 만드는 회사(Intellij)이다. JetBrains의 70%는 Java 코드로 작성되어 있다. 그래서 호환이 가능한 Kotlin이 생겨나게 되었고 2017년에 엄청난 인기를 자랑하게 된다. 왜냐하면 구글이 안드로이드 앱을 만들기 좋은 언어로 코틀린을 추천했기 때문이다. 1. 100% 호환의 비결 Kotlin에서 Javs 코드를 Java에서 Kotlin 코드를 서로 부를 수 있다. Compilation은 항상 Interpretation보다 빠르다. 그러나 Compilation은 플랫폼에 의존적이다. 윈도우, 리눅스, 맥으로 컴파일 하려고 하면 각각 다르게 작업 Interpretation은 플랫폼 독립적이다. Java Virtual Machine은 Comp..