전체 글
-
'LunarVim/nvim-basic-ide' 정성들인 nvim 설정passing thoughts 2022. 7. 2. 10:25
설치하고 보니, 뭔가 확 달라져서 신기하긴 한데,... https://github.com/LunarVim/nvim-basic-ide GitHub - LunarVim/nvim-basic-ide: This is my attempt at a basic stable starting point for a Neovim IDE. This is my attempt at a basic stable starting point for a Neovim IDE. - GitHub - LunarVim/nvim-basic-ide: This is my attempt at a basic stable starting point for a Neovim IDE. github.com 플러그인 하나하나 고르며 설치하고 설정하는 재미를 찾기 위하..
-
MySQL의 격리 수준learning 2022. 1. 30. 18:07
'READ UNCOMMITTED', 'READ COMMITTED', 'REPEATABLE READ', 'SERIALIZABLE' 이 격리 수준 'DIRTY READ', 'NON-REPEATABLE READ', 'PHANTOM READ'가 발생할 수 있는 문제를 의미함 READ UNCOMMITTED 커밋할지 롤백할지 정해지지 않은 상태로 변경한 데이터도 읽을 수 있음(=DIRTY READ), 변경된 데이터를 읽었는데 롤백되면.. 그 데이터로 한 연산은 READ COMMITTED 트렌젝션이 완료된 변경만 읽어옴, 긴 트렌젝션 A에서 한 로우를 SELECT 해온 뒤, 연산 중... 다른 작은 트렌젝션에서 해당 로우 수정 후 커밋, A 트렌젝션에서 해당 로우 읽어오니 값이 달라져 있음. (NON-REPEATAB..
-
텍스트 기반의 Raw HTTP 요청 방법learning 2021. 9. 28. 22:45
출처: https://stackoverflow.com/questions/3620558/process-raw-http-request Process raw HTTP request I'd like to pass a raw HTTP request like: GET /foo/bar HTTP/1.1 Host: example.org User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; fr; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8 Accept: */* stackoverflow.com HTTP 은 텍스트 기반의 프로토콜이고, 해당 텍스트로 실제 요청을 하는 방법입니다. raw.http 의 내용이 다음과 같을 때 GET /foo/ba..
-
[Jest] Delightful Jest 를 알아보자! - Getting Started카테고리 없음 2021. 9. 10. 08:50
홈페이지: https://jestjs.io/ Jest By ensuring your tests have unique global state, Jest can reliably run tests in parallel. To make things quick, Jest runs previously failed tests first and re-organizes runs based on how long test files take. jestjs.io Getting Started 이제 Docs 를 살펴보자 https://jestjs.io/docs/getting-started Getting Started · Jest Install Jest using yarn: jestjs.io 설치 npm install --save..
-
[React] `componentDidMount()` 와 `componentDidUpdate()`learning 2021. 9. 9. 12:04
공식 홈페이지 관련 글: https://ko.reactjs.org/docs/react-component.html#componentdidmount React.Component – React A JavaScript library for building user interfaces ko.reactjs.org ⚠️ 홈페이지 글을 읽으면서 블로그에 끼적여 보았습니다. 이해를 위해선 원글을 읽으세요. componentDidMount() 컴포넌트가 마운트(트리에 삽입)된 직 후 호출 네트워크 요청 등으로 외부 데이터 로딩 및 DOM 노드 초기화 작업 수행에 적합 데이터 구독하기 좋은 위치 (이해 불가;;) 구독을 했다면, `componentWillUnmount()` 에서 반드시 구독 해제를 해야 함 렌더링에 앞서, ..
-
React.js 에서 자식 컴포넌트를 가르키는 방법 Reflearning 2021. 9. 8. 13:18
ref였나? 아래 Message에서 Welome 객체를 어떻게 참조하지? class Welcome extends React.Component { render() { return Hello, {this.props.name}; } } class Message extends React.Component { render() { return ; } } 방법을 찾은 것 같다 Ref와 DOM https://ko.reactjs.org/docs/refs-and-the-dom.html Ref와 DOM – React A JavaScript library for building user interfaces ko.reactjs.org ⚠️ 이 아래 내용은 위 React.js 페이지 내용의 복붙입니다. Ref 생성 class M..
-
[작성중] CS 를 어떻게 처리해 볼까?thinking 2021. 9. 7. 10:36
⚠️ 주의하세요. 온통 글쓴이의 주관적인 생각입니다. .. 그리고 아직 작성 중이에요 .. 😱 소프트웨어 개발자로서 'CS를 처리하는 방법'에 대해 고민해보고 CS 처리 루틴을 고민해 보자. CS는.. Customer Service 인가? 🤨 이상적인 CS 처리 '빠른 대응' '정확한 처리' 현실 CS 는 (경우에 따라 다르지만) 다른 작업에 비해 우선순위가 낮은 편이다. 우선 CS에 대해 팩트라고 생각하는 것을 나열 빠르게 기계적으로 처리할 수 있는 것과 깊게 원인을 살펴봐야 하는 것이 존재 언제 처리하는 것이 좋을까? 일단 지속적으로 진행하는 작업이 존재할 때, 해당 작업에만 신경을 쓰면 CS는 쌓이게 된다. 일정한 시간이라도 새로운 CS 는 없는지 살펴보는 시간이 필요하다. 일을 시작하면서 CS를 ..