일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 자바
- JPA
- 디자인 패턴
- Proxy
- 운영체제
- MySQL
- Java
- 파이썬
- 자료구조
- spring webflux
- Heap
- Data Structure
- Galera Cluster
- IT
- react
- OS
- 알고리즘
- 백준
- c언어
- 컴퓨터구조
- Kafka
- Algorithm
- mongoDB
- design pattern
- Spring
- redis
- C
- MSA
- 네트워크
- JavaScript
- Today
- Total
목록TIL (5)
시냅스
첫 만남! 다행히 상기와 같은 이유로 구성원 간에 맞지 않는 일은 없었다... 구성원들께서는 누구보다 적극적으로 임해주시려는 태도가 보여 나도 덩달아 신나 '이거 해볼까요?' '저거 해볼까요?' 라는 의견을 많이 피력하게 됐다. 부담스러워 하지 않으시고, 마땅한 피드백을 주셨던 구성원들께 다시 한 번 감사하다는 말씀드리고 싶다. 주제 선정 현재 최대의 관심사이며 취미이며 비즈니스인 개발을 주제로 꼽았다. 그리고... 언제나 그렇듯 모방은 창조의 어머니다. '커리어리'는 우리의 목적에 적당히 부합하는 사이트였다. 게시물, 댓글, 프로필, 소셜로그인과 더불어 OG tag를 임베드 하는 기능을 갖고 있었고 개발자를 위한 커뮤니티 라는 점이 그랬다. 주제 선정 회의를 시작한지 5분 만에 작업에 착수하게 되었다...
리액트는 v16.8을 통해 Hook 컴포넌트를 선보였다. 목적은 뚜렷이 복잡한 class형 컴포넌트 상태관리의 단순화와 재사용성을 높이겠다는 것이었다. 물론 잘 정착한 덕에 우리는 라이프사이클에 대해 2번에 걸쳐 배워야하게 되었다... Class형 컴포넌트의 Life Cycle getDerivedStateFromProps : props를 state에 넣어주고 싶을 때 사용 shouldComponentUpdate : 리렌더링 여부 결정( 최적화에 용이 ) getSnapshotBeforeUpdate : 변화가 일어나기 직전의 DOM 상태를 가져와 특정 값을 반환하면 그 다음 발생하게 되는 componentDidUpdate에서 받아와서 사용 가능 componentDidUpdate : 변화가 모두 반영된 뒤 호..
DOM 문서 객체 모델, HTML, XML 문서의 프로그래밍 interface 문서의 구조화된 표현(structured representation)을 제공하며 프로그래밍 언어가 DOM 구조에 접근할 수 있는 방법을 제공하여 그들이 문서 구조, 스타일, 내용 등을 변경할 수 있게 돕는다 API (web or XML page) = DOM + JS (scripting language) Serverless 개발자가 서버를 관리할 필요 없이 애플리케이션을 빌드하고 실행할 수 있도록 하는 클라우드 네이티브 개발 모델 개발자는 배포를 위해 코드를 컨테이너에 패키징만 하면 됨! 서버리스는 클라우드 인프라와 애플리케이션의 스케일링을 모두 관리 필요할 때만 리소스를 할당하여 운영 비용을 줄일 수 있다. BaaS (Back..
ECMAScript ECMA-262 기술 규격에 따라 정의하고 있는 표준화된 스크립트 프로그래밍 언어 자바스크립트를 표준화 하기 위해 만들어졌다. Ecma international TC39 committee 에서 표준 기술 제정 TC39 에는 Microsoft, Google, Apple 등 참여 중 현재는 ES2021이 가장 최신 버전, ES2022를 앞두고 있다. 그럼에도 불구하고 우리가 아직도 ES6를 외치는 이유는... ES6 (ES2015) let const Spread syntax Destructuring Assignment let a, b, rest; [a, b] = [10, 20]; console.log(a); // expected output: 10 console.log(b); // exp..
JWT 나의 언어로 요약하자면... 서버에서 결정한 시크릿 키를 토대로 해쉬함수 돌려서 헤더를 통해 전달 구조는 총 3블락으로 이뤄지는데, 헤더 alg : '알고리즘 명세' type : '토큰 타입' payload : 토큰에 담을 정보 signature : 서명(인코딩 된 값) API 마찬가지로 나의 언어로 요약하자면... API는 OS에서 쓰는 System Call 을 어원으로 한다 알고 있는데, 비슷한 맥락으로 Open API 라고 통칭하는 것 같고, Open API는 웹사이트에서 가진 기능을 이용할 수 있도록 공개한 프로그래밍 인터페이스다. 사실 나는 그냥 '명령' 정도로만 쓰고 있다. 몇몇의 회고 밀도있는 계획이 필요하다. meta한 것에 집중할 필요는 없지만, meta한 것을 조금 더 단단히 다..