SSR vs CSR ? 그리고 .. MPA (Multiple Page Application) 사용자가 페이지를 요청할때 마다, 필요한 UI와 데이터를 HTML로 파싱해서 보여주는 웹 어플리케이션 SPA (Single Page Application) 하나의 HTML을 기반으로 자바스크립트를 이용해 동적으로 화면의 컨텐츠를 바꾸는 웹어플리케이션,연속되는 페이지 간의 사용자 경험을 향상시킨다. 정통적인 방법으로 구분을 하자면 MPA는 SSR 렌더링 방식 , SPA은 CSR 렌더링 방식이다. 자세히 살펴보자. SSR 브라우저가 요청할때마다 해당 페이지 관련 HTML,CSS,JS,데이터를를 받아와 렌더링 한다. 브라우저:"회원 페이지 갈래~" 서버:" OK, 이거 회원 정보 디자인이고 ,이건 버튼이고, 회원 관런 정보 데이터 다 만들어서 준다야!".. 2021. 4. 12. [Interfaces vs Type Aliases] Type Aliases 비교적 Interfaces 처럼 작용한다. 이 둘은 무슨 차이가 있을까 ? Interfaces는 여러곳에서 새로운 이름(new name)을 만든다. 반면 Type Aliases 유일(unique)하다. 두 코드를 비교해 보자 //interface 예시 interface Window { title: string } interface Window { ts: import("typescript") } const src = 'const a = "Hello World"'; window.ts.transpileModule(src, {}); 해당 코드를 사용하면, 기존에 존재하는 Window interface에 'ts' 라는 새로운 field를 추가하게 된다. 그러나 //type예시 type Wi.. 2021. 4. 10. [Clean Code.Chapter 1_깨끗한 코드] 해당 게시물은 로버트 C. 마틴 저 'Clean Code' 내용을 정리한 내용입니다. 코드의 종말 사람들은 말한다. "AI가 모든 걸 다 하는 시대가 올겨야" 마찬가지로 "코드 또한 자동으로 생성 되는 날이 올 것이야" 이 말은 즉은, 기획자의 몇번의 클릭으로 프로그램을 구현 할 수 있는 시대가 도래 할 것이며, 프로그래머는 필요 없어진다것 이다. 과연 사실일까 ? 물론 어느 정도는 맞을 것이다. 하지만 필자는 말한다. "헛소리 !" 고도화된 추상화 시대가 오면, 코드의 도움 없이 요구사항을 작성할 수 있을 것이라 판단하겠지만, 그것은 오산이다. 어느 순간에는 정밀한 표현이 필요한 것이고, 요구사항은 점점 구체화 될 것이다. '원하는 대로 돌아가는 기계'가 생긴다는 것은 절대적으로 불가능 하다. 우리의 .. 2021. 4. 8. [ 백준 JAVA ] 10825번 : 국영수 www.acmicpc.net/problem/10825 10825번: 국영수 첫째 줄에 도현이네 반의 학생의 수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 한 줄에 하나씩 각 학생의 이름, 국어, 영어, 수학 점수가 공백으로 구분해 주어진다. 점수는 1보다 크거나 같고, 1 www.acmicpc.net 📌 Interface Comparator : 기본적인 정렬 방법인 오름차순 정렬을 내림차순으로 정렬할 때 많이 사용한다. 👉 Comparator Interface를 implements 후 compare() method를 오버라이드한 myComparator Class를 작성한다. 📌 자바 문자열 비교 함수 Compare(), CompareTo() 1️⃣ compareTo() : 문자열의 사전.. 2021. 4. 8. 이전 1 ··· 17 18 19 20 21 22 다음