Git log에서 변경내용 찾기
깃으로 버전관리를 하고 있지만, 제대로 사용을 못하고 있는 거 같다. 어떤 기능 작업을 하다가 그 기능을 잠정적으로 사용하지 않기로 하였다. 최근에 다시 그 기능을 사용해야 하게 되었는데, 기능을 다시 처음부터 작성하는 것은 아니지만 그 기능을 사용하도록 연결하는 부분을 작업을 해야하는 상황이었다. 다시 그 부분을 짜도 되지만, git을 사용한 ...
깃으로 버전관리를 하고 있지만, 제대로 사용을 못하고 있는 거 같다. 어떤 기능 작업을 하다가 그 기능을 잠정적으로 사용하지 않기로 하였다. 최근에 다시 그 기능을 사용해야 하게 되었는데, 기능을 다시 처음부터 작성하는 것은 아니지만 그 기능을 사용하도록 연결하는 부분을 작업을 해야하는 상황이었다. 다시 그 부분을 짜도 되지만, git을 사용한 ...
스터디 책으로 3월 13 ~ 5월 1 총 8주간의 스터디이다. 1주차: 책 살펴보기 1주차는 책을 살펴보는 시간이다. 빠르게 책을 살펴봄으로써 내가 이 책을 읽는 이유, 저자가 하고자하는 이야기, 내가 이 책에서 관심있는 부분들을 읽고 공유하는 시간이다. 대부분의 사람들이 1장과 6장을 읽었다. 1장은 디자인 패턴 내용인데, 다수의 사람들이 면접...
개발자와 DBA를 위한 MySQL 실전 가이드 코드숨 스터디(2023.01.02 - 2023.02.27) 8주간 스터디를 진행했다. 인상 깊었던 부분, 이해가 가지않은 부분들을 공유했다. 실습을 진행하여 애매하게 아는 부분을 알고 넘어가게 되었다. 11장의 내용은 우리가 알고 있지만 잘 모르는 내용들을 다루고 있다. 알고 있지만 잘 모르는 내용...
구글러가 전하는 문화, 프로세스, 도구의 모든 것 코드숨 스터디(2022.12.01 - 2023.02.02) 10주간 스터디를 진행했다. 정해진 분량을 읽고 여러 주제를 정해 같이 이야기 나누는 시간을 가졌다. 이 책은 무엇을 말하고 있지? 🤔 무엇을 할 수 있게 되었지? 🔍 후기 📝 책 제목은 어그로를 끌기에 충분했...
개발자로 이직도 하고, 백엔드로 첫 직무 전환을 한 해. 👣 막연히 세웠던 계획들이 잘 실행되었는지, 어떻게 성장하고 있는지 2022년 연간회고를 작성하자. 👀 또 2023년은 어떻게 성장할지 계획을 세워보자 💡 🔎 2022년 나의 계획은? 2022년 상반기 회고는 다음글을 참고하자 그럼 하반기에는 어떻게 보냈을까? 1. 이직하기 1년 1...
개발자와 DBA를 위한 MySQL 실전 가이드 코드숨 스터디(2022.11.21 - 2022.12.21) 5주간 스터디를 진행했다. 인상 깊었던 부분, 이해가 가지않은 부분들을 공유했다. 왜 리얼 마이에스큐엘? 실무에서 MySQL을 쓰진 않는다. 이 책을 읽기 전에 가지고 있던 데이터베이스에 대한 지식은 정말 SQLD정도였다. 거기에 1년치의...
9 옵티마이저와 힌트 대부분의 DBMS에서는 옵티마이저가 MySQL 서버로 요청된 쿼리를 어떤 방법이 최적이고 최소의 비용이 소모될지 결정한다. 옵티마이저 종류 규칙 기반 최적화 옵티마이저에 내장된 우선순위에 따라 실행 계획을 수립하는 방식. 비용 기반 최적화 쿼리를 처리하기 위한 여러...
7 데이터 암호화 응용 프로그램의 암호화는 주로 중요 정보를 가진 칼럼 단위로 암호화를 수행하며, 데이터베이스 수준에서는 테이블 단위로 암호화를 적용한다. 데이터베이스 서버와 디스크 사이의 데이터 읽고 쓰기 지점에서 암호화 또는 복호화를 수행한다. MySQL 서버의 I/O 레이어에서만 데이터의 암호화 및 복호화 과정이 실행된다. 데이터 암호화 기능...
우리는 우리가 올바른 일을 하고 있는지, 제대로 하고 있는지, 그리고 다른 누군가가 이미 해놓은 일은 아닌지를 확인해봐야 합니다. ‘초기’ 단계에서 이런 실수를 범할 확률은 상당히 높습니다. 검증된 주문인 ‘일찍 실패하고, 빨리 실패하고, 자주 실패하라’를 기억해두세요. 혼자 일하게 되면 버스 지수 외에 전반적인 진행 속도도 해롭다. 프로그래머는...
5_ 트랜잭션과 잠금 트랜잭션이 선택 사항인 MySQL 어떤 사용자는 트랜잭션을 상당히 골치 아픈 기능 쯤으로 생각한다. 필수 요소라고 생각했는데 선택이고, 골치 아픈 기능이라고 생각하는 사람이 있다니, 어떤 부분에서 골치 아픈 기능이라 생각하는지 궁금하다. 잠금과 트랜잭션은 비슷한 개념 같지만 목적이 다르다. ...