일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- PostgreSQL
- frontend
- partitioning
- EventSource
- localStorage
- Partition
- 성장기
- Lag
- 열공하자
- 파티셔닝
- 실시간알림
- Node.js기본
- SSE
- 개발자
- mariadb
- ServerSentEvent
- node.js란
- node.js
- Today
- Total
목록전체보기 (366)
써치킴의 우당탕탕 개발 블로그

웹앱의 동작원리 사용자는 브라우저(크롬, 파이어폭스, 엣지 등.)를 오픈 주소창에 접속하고자하는 페이지 주소 입력 주소에 맞는 서버로 최초 요청(Request) 서버에서는 사용자의 브라우저로 최초 응답(Response) > 응답을 통해 나가는 파일은 기본적인 웹사이트 구조를 담고 있는 HTML 브라우저에서 HTML 확인됨 > CSS / JS / Image 파일을 서버로 추가 요청(Request) 서버에서는 CSS / JS / Image 파일을 추가 응답(Response) 따라서, 우리가 열심히 페이지를 개발해서 만든 결과를 서버에 업로드하고, 그 서버의 주소를 설정한다. 그 이후부턴 그 주소로 접근하는 모든 사람들에게 웹앱의 동작원리를 통해서 우리가 만든 웹사이트를 보여줄 수 있다. ? 통신 프로토콜(C..
HTML(Hyper Text Markup Language) 페이지의 제목, 문단, 표, 이미지, 동영상 등 웹의 구조를 담당. 하이퍼 텍스트(Hyper Text) 참조를 통해 현재 문서(페이지)에서 다른 문서로 즉시 접근(이동)할 수 있는 텍스트. 일반적으로 웹 페이지에서 링크 버튼(텍스트)를 의미함. CSS(Cascading Style Sheets) 실제 화면에 표시되는 방법(색상, 크기, 폰트, 레이아웃 등)을 지정해 콘텐츠를 꾸며주는 시각적인 표현(정적)을 담당. JS(JavaScript) 콘텐츠를 바꾸고 움직이는 등 페이지를 동작시키는 동적 처리를 담당.
프론트엔드 개발 HTML, CSS, JS를 사용해 데이터를 그래픽 사용자 인터페이스(GUI)로 변환하고 그것으로 사용자와 상호작용할 수 있도록 하는 것. 비즈니스 로직(Busuness Logic) 웹 사이트가 동작하는데 필요한, 핵심 데이터 처리를 수행하는 알고리즘 등을 말함.

Node.js 구글의 자바스크립트 엔진인 V8으로 빌드된 JavaScript 런타임 JavaScript를 크롬(Chrome)같은 브라우저에서만 쓰는 것이 아닌 브라우저 밖. 즉, 내 컴퓨터에서 다양한 용도로 확장하기 위해 만들어진 것이 바로 Node.js 이벤트 기반으로 개발이 가능하며 Non-Blocking I/O(멈추지 않음)를 지원하기 때문에 비동기식 프로그래밍이 가능 Node.js 다운로드 https://nodejs.org/ko/ 진입 > 다운로드 > Windows installer 최신버전을 다운받는것이 좋다 But, LTS도 많이 씀 사용하는 기능에 맞게 최신/LTS 중 API 설정해야함 Node.js 사용 임의의 node.js 저장경로 폴더 생성 cmd 진입 > e: > cd nodejs 저..

파티셔닝(Partitioning) table을 '파티션(Partition)'이라는 작은 단위(논리적 공간)로 나누어 관리하는 기법 데이터베이스를 분산 처리하여 성능이 저하되는 것을 방지, 관리가 수월 파티셔닝 종류 수평적 파티셔닝(horizontal Partitioning) = 샤딩(Shading) Row 단위 기준으로 자름 하나의 테이블을 같은 스키마를 가지는 여러개의 작은 테이블로 나누는 것 일반적으로 많이 사용 수직적 파티셔닝(vertical Partitioning) 특정 컬럼을 기준으로 쪼개어 따로 저장 하나의 엔티티를 2개 이상으로 분리하는 작업 파티셔닝 방법 범위 분할(Range Partitioning) 분할 키의 연속된 범위(숫자, 날짜 등)로 파티션을 정의 범위 기반으로 데이터를 여러 파티..