프로그래밍 3

Git reset hard 취소하기, 되돌리기, 복원하기

git reset --hard는 HEAD(커밋 포인터)의 위치를 변경하는 것 예를 들어 원래의 HEAD의 위치가 d937ea20인데 git reset --hard 4251c50f1 명령어로 reset했다고 해보자. git reflog로 reference 로그를 확인 할 수 있는데(커밋 포인터의 위치 변경 로그 등) 위와 같이 확인 할 수 있다. ( git reset --hard 4251c50f1 명령어를 사용했다는 걸 확인 할 수 있음 ) 이를 원복한다는 의미는 다시 원래의 커밋으로 HEAD를 변경해주면 된다는 의미와 같다. git reset --hard d937ea20a로 원래의 커밋위치로 HEAD를 변경해주면 된다.

프로그래밍 2021.05.04

Mysql Server Timezone 설정방법

Mysql Server Timezone 설정 방법 필자는 Mysql 5.7로 진행하였다.(5.7 이하의 버전이나 이후의 버전도 레퍼런스 확인 결과 비슷함) 아래의 명령어로 현재 타임존 확인가능 SELECT @@GLOBAL.time_zone, @@SESSION.time_zone; 위와 같이 출력되면 기본 세팅인 것(As the value 'SYSTEM', indicating that the server time zone is the same as the system time zone. - 시스템 시간대를 따라간다고 한다.) If set to SYSTEM, every MySQL function call that requires a time zone calculation makes a system librar..

프로그래밍 2020.11.16

Http Response Code에 대한 간단한 정리

400과 404의 차이에 대해 구글링하던 결과에 대해 정리해 보고자 한다. 자세한 사항은 표준문서 RFC 2616(https://tools.ietf.org/html/rfc2616#section-10.4)을 참고하자. RFC 2616 - Hypertext Transfer Protocol -- HTTP/1.1 [Docs] [txt|pdf] [draft-ietf-http...] [Tracker] [Diff1] [Diff2] [Errata] Obsoleted by: 7230, 7231, 7232, 7233, 7234, 7235 DRAFT STANDARD Updated by: 2817, 5785, 6266, 6585 Errata Exist Network Working Group R. Fielding Request..

프로그래밍 2020.02.21