Posts by Tag

MySQL

MySQL default SQL Modes

1 분 소요

들어가며 회사에서는 NO_ENGINE_SUBSTITUTION만을 사용하고 있었는데, SQL MODE에 대해 찾아보다가 간혹 datetime 형식에 ‘0000-00-00 00:00:00’과 같이 잘못된 데이터가 들어가는 문제를 해결할 수 있는 방법이 될 수 있을 것 같아서 회사에 도...

MySQL TIMESTAMP type’s Year 2038 Problem

최대 1 분 소요

들어가며 회사에서 간혹 TIMESTAMP 형식으로 지정된 column에 ‘0000-00-00 00:00:00’ 값이 들어가서 문제가 된 경우가 있었다. 값을 Python의 datetime 형태로 변환하는 과정에서 ‘0년 0월 0일’과 같이 년/월/일에는 0이 들어가면 ValueEr...

맨 위로 이동 ↑

Python

sqlalchemy.InvalidRequestError: object load error

2 분 소요

들어가며 업무중에 server report에 본적 없던 아래와 같은 오류가 발생해 원인을 분석하게 되었다. sqlalchemy.exc.InvalidRequestError: Row with identity key (<class '__main__.User'>, (1,), N...

맨 위로 이동 ↑

SQLAlchemy

sqlalchemy.InvalidRequestError: object load error

2 분 소요

들어가며 업무중에 server report에 본적 없던 아래와 같은 오류가 발생해 원인을 분석하게 되었다. sqlalchemy.exc.InvalidRequestError: Row with identity key (<class '__main__.User'>, (1,), N...

맨 위로 이동 ↑

flask-sqlalchemy

sqlalchemy.InvalidRequestError: object load error

2 분 소요

들어가며 업무중에 server report에 본적 없던 아래와 같은 오류가 발생해 원인을 분석하게 되었다. sqlalchemy.exc.InvalidRequestError: Row with identity key (<class '__main__.User'>, (1,), N...

맨 위로 이동 ↑

docker

Docker의 container가 별다른 log없이 죽을때, OOM Killer를 확인해보자

2 분 소요

들어가며 회사에서 운영하는 서비스를 위해, docker container로 scheduler를 띄어 놓았는데, 대략 일주일 간격으로 container가 죽는 일이 발생했다. container가 바로 죽지 않는다는 점과 일주일정도는 지속된다는 점을 통해 memory 문제이지 않을까 ...

맨 위로 이동 ↑

linux

Docker의 container가 별다른 log없이 죽을때, OOM Killer를 확인해보자

2 분 소요

들어가며 회사에서 운영하는 서비스를 위해, docker container로 scheduler를 띄어 놓았는데, 대략 일주일 간격으로 container가 죽는 일이 발생했다. container가 바로 죽지 않는다는 점과 일주일정도는 지속된다는 점을 통해 memory 문제이지 않을까 ...

맨 위로 이동 ↑

python

Python Dictionary

6 분 소요

들어가며 ‘Hash table’ 자료구조에 대해 공부할 때, python에서는 dictionary가 있기 때문에 별도의 hash table을 구현할 필요가 없다는 얘기를 많이 들었다.

맨 위로 이동 ↑

c

Python Dictionary

6 분 소요

들어가며 ‘Hash table’ 자료구조에 대해 공부할 때, python에서는 dictionary가 있기 때문에 별도의 hash table을 구현할 필요가 없다는 얘기를 많이 들었다.

맨 위로 이동 ↑