본문 바로가기

전체 글33

[내 생각] 최근 떠오르는 IT 트렌드? (뒷북이려나) 2021. 08. 05 무더운 어느 날 저녁, 오늘은 재택 근무 날이라 퇴근하구 여유있게 잠시 카페에 왔다. 여름휴가에 백신휴가까지.. 사무실 자리를 오래 비우다 보니 일하는게 어색했다 (ㅋㅋ) 시원한 에어컨 바람에 아이스 아메리카노까지.. 그리고 거기에 카페 재즈 음악? 내가 너무나도 like like하는 조건이다!😍 개인 프로젝트를 해야겠다는 생각이 항상 자리하던 와중.. 제대로 해보자는 마음으로 최근에 지인들과 함께 프로젝트를 시작했다! 그 어느 것도 정해지지 않은 상태에서 시작한 프로젝트이다 보니 어떤 걸 만들어 보면 좋을까 생각하는 시간이 많아졌다. 모티브 하거나 인사이트를 얻기 위해 최근 hot한 플랫폼들을 떠올려 보았다! 🔥 가장 먼저 떠오른 플랫폼은 당근마켓! 🥕 (바니바니 바니바니) 중고.. 2021. 8. 5.
[책 읽기][오브젝트] 01. 객체, 설계 싸니까 믿으니까 인터파크도서 book.interpark.com 책 소개 현재 업무로 담당하고 있는 프로젝트에서 가장 많이 쓰이는 언어인 자바. 그것은 바로 객체 지향 언어이다. 자바를 사용하는 것은 익숙하다 할지라도 실제로 깊게 공부해 보지 않았기에 객체 지향 프로그래밍을 더욱 알고 싶었다! 실제로 글쓴이께서 언급하신 이 책의 대상 독자 역시 아래와 같다. (나는 과연 능숙할까? 😅) 언어를 능숙하게 다룰 수 있으며, 실무 프로젝트에서 충분한 프로그래밍 경험을 쌓은 분 다소 두껍긴 하지만 코드를 통해 설명하시는 점이 너무너무 like like! 타 도서 대비 문장이 자연스럽고 읽기에도 편했던거 같다. 꼭 1독 하고 싶어서 블로그를 쓰게 되는데 .... (끝낼 수 있을지 모르겠다 ㅎㅎㅎㅎ) 01. 객체, .. 2021. 8. 4.
[React] react project 생성하기 React로 프로젝트를 시작해보려 한다 ! Backend 개발자라 앞단은 해 볼 기회가 없어 개인 프로젝트로 경험해 보면 좋을 듯 하였다 =) 잘 모르지만.. START ! React Project 만들기 react project는 npm 이나 yarn을 통해 설치할 수 있다. 나는 npm 으로 설치해 보았다. 아래는 react project를 생성해 주는 명령을 설치하는 커맨드이다. npm install -g create-react-app 이렇게 설치하고 원하는 디렉토리로 옮겨 아래와 같이 react project를 생성해 준다. npx create-react-app my-app cd my-app npm start 여기서, npx는 npm의 패키지 실행도구이다. 만들어진 프로젝트 디렉토리로 이동하여 n.. 2021. 6. 19.
[DB] Transaction (트랜잭션)이란? Transaction이란? 데이터베이스 관리 시스템 또는 유사한 시스템에서의 상호작용 단위. (유사한 시스템: 성공과 실패가 분명하고 상호 독립적이며, 일관되고 믿을 수 있는 시스템을 의미) 전부 성공하거나 전부 실패되거나 둘 중 하나의 작업을 수행하며 모든 연산은 반드시 한꺼번에 완료가 되어야 하고 그렇지 않은 경우에는 한꺼번에 취소되어야 한다. (원자성) 한꺼번에 완료가 된 경우에는 COMMIT을 호출해 작업 결과를 DataBase에 반영한다. 취소가 되거나 문제가 발생한 경우에는 ROLLBACK을 호출하고 작업결과를 모두 취소하여 DataBase에 영향을 미치지 않게 한다. Transaction의 성질 Atomicity (원자성) 분리할 수 없는 하나의 단위로 작업은 모두 완료되거나 모두 취소되어야.. 2021. 5. 13.