일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- oracle
- Stream
- class-transformer
- maven
- node.js
- @RequestBody
- TypeScript
- 인텔리제이
- svn
- JavaScript
- tecoble
- 코어자바스크립트
- 프로그래머스
- javascript error
- ojdbc6
- Mac
- 봤어요처리
- REST
- Aspect
- flutter mac 설치
- MySQL
- Spring
- datagrip 한글깨짐
- eqauls-hashcode
- SQL
- db
- DART
- InteliJ
- 프로젝트 여러 개
- Java
- Today
- Total
목록2024/02 (2)
개발자가 되고 싶은 개발자
Preface가독성이 떨어지지만, 사고력 측면에서 생각하지 못한 방식이어서 기록합니다.문제n,m이 number의 공배수이면 1 아니면 0을 return.풀이둘 다 공배수일 경우나머지가 둘 다 0 이기 때문에 ( 0 | | 0 ) 연산은 false가 됩니다.괄호 바깥 부분의 부정연산자(!)로 인해 true가 됩니다.+ 연산자로 인해 논리연산자 true가 숫자형으로 변환되어 1로 반환됩니다.둘 다 공배수가 아닐 경우각 나머지 연산에서 나머지가 존재하면 0이 아니게 되므로 값이 1 이상이 되어 true가 됩니다.괄호 바깥 부분의 부정연산자(!)로 인해 false가 됩니다.+ 연산자로 인해 논리연산자 false가 숫자형으로 변환되어 0으로 반환됩니다. function getCommonMultiple(number..
서론 min 값이 방해했던 이슈는 맞지만, 원인파악의 과정을 정리하기 위함에 가깝습니다. 근본적인 원인은 아님을 참고부탁드립니다. 환경 일정 주기마다 특정 스크립트가 실행되는 스케줄링 서버 쉘 스크립트를 통해 빌드된 코드를 실행하는 구조 비동기로 동작하는 로직이 존재 문제상황 특정 시점부터 모니터링 툴에 SequelizeConnctionAcquireTimeoutError가 발생했다는 알림이 오기 시작했습니다. 서버에서 해당 스크립트의 프로세스가 정상 종료되지 않아 다수의 좀비 프로세스가 남아있어 메모리를 점유하는 문제가 발생했습니다. 실행 로그를 파일로 남기고 있어, 로컬에서 스크립트를 실행했을 때 프로세스의 종료여부를 확인하지 못했습니다. SequelizeConnectionAcquireTimeoutEr..