일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 나는 아마존에서 미래를 다녔다
- 기술적 채무
- 프로그래머스
- minimum path sum
- LongestPalindromicSubstring
- 리스트의 리스트
- 김태강
- BFS
- 트리
- leetcode
- 블린이
- 독후감
- Dynamic Programmin
- 그거봤어?
- list of list
- 규칙없음
- Unique Paths
- 알고리즘
- technical debt
- 삼성역량테스트
- 아마조니언
- 파이썬
- 리트코드
- Python
- 와썹맨
- mysql #numa #swap #memory
- Envoy
- 동적 프로그래밍
- No Rules Rules
- 삼성인 아마조니언 되다
- Today
- Total
목록전체 글 (53)
개발자가 되고 싶은 준개발자
이번 포스팅은 nginx가 구성되어 있는 개발/상용에서는 잘 되던 인증이 nginx가 없는 로컬에서는 왜 안 되었는지 원인을 정리하고 기록하는 포스팅이다...인증은 볼때마다 새롭다...ㅎㅎ OAuth2 인증은 주로 클라이언트 애플리케이션이 리소스 소유자(사용자)의 승인을 받아 리소스 서버의 데이터에 접근할 수 있도록 허가를 요청하는 프로세스이다. Authorization Request: 클라이언트가 인증 서버에 권한 부여 요청을 보냄.User Authentication: 사용자가 인증을 통해 권한을 승인함.Authorization Code Issuance: 인증 서버가 클라이언트에게 Authorization Code를 발급함.Token Exchange: 클라이언트가 Authorization Code를 ..
에러 메시지Got fatal error 1236 from master when reading data from binary log: 'Could not open log file'.. 발생 원인01번이 primary, 02번이 secondary 구조로 복제를 하고 있는 상황을 가정하자.이 상황에서 01번에 장애가 발생하면, HA 솔루션에 의해 02번으로 Primary가 넘어가게 된다. 02번은 01번으로 복제 연결이 되어 있는 상황이었고, 01번은 다시 재기동을 하고 있다.01번은 재기동을 하면서 신규 binlog 파일을 열어서 binlog를 이어서 작성한다.하지만 02번은 이 상황을 모르고 복제해 오던 로그의 다음 포지션을 바라보고 있어서 위의 에러가 발생한 것이다. 해결 방법은 신규 binlog 파일의..

MySQL 8.0.18 부터는 EXPLAIN ANALYZE로 쿼리를 분석할 수 있다. EXPLAIN ANALYZE가 기존 MySQL 8.0 부터 제공되던 EXPLAIN FORMAT=TREE 와 다른 점은 실행 계획(estimated cost) 뿐만 아니라 실제 실행했을 때 비용도 같이 보여준다는 점이다. EXPLAIN ANAYLYZE를 사용해 보기 위해 인덱스를 필요로 하는 쿼리에 대해 IGNORE INDEX와 USE INDEX 힌트를 사용해 인덱스를 사용하지 않을 때와 사용할 때 실행 계획을 비교해 봤다. 먼저 수행된 단계가 가장 안 쪽으로 indent되어 표시된다. 따라서 먼저 수행된 table scan부터 보면 된다. Table Scan 단계) 실행 계획 cost: 574010 rows:549000..