본문 바로가기
728x90
반응형

Study364

java 버전별 차이 & 특징 어떤 자바 버전을 사용해야 할까? 최신 Java 버전은 이제 6개월마다 따른다. 수많은 새로운 버전이 출시됨에 따라 기본적으로 다음과 같은 사용 시나리오가 존재 기업의 기존 프로젝트에서는 Java 8을 사용해야 하는 경우가 많음 일부 레거시 프로젝트는 Java 1.5(2004년 출시) 또는 1.6(2006년 출시)에서 중단되기도 함 최신 IDE, 프레임워크 및 빌드 도구를 사용하고 그린 필드 프로젝트를 시작하는 경우 Java 11(LTS) 또는 최신 Java 17 LTS를 망설임 없이 사용할 수 있다. 안드로이드 개발의 특별한 분야가 있는데, 자바 버전은 기본적으로 자바 7에 고정되어 있고, 특정한 자바 8 기능들을 이용할 수 있다. 또는 코틀린 프로그래밍 언어를 사용하는 것으로 전환 특정 자바 버전을 .. 2022. 6. 22.
웹서버와 NginX 웹 서버 (Web Server) NginX 에 대해 알아보기 전에 웹 서버와 웹 서비스의 발전에 대해서 이해할 필요가 있었다. 초기 웹 서비스는 대부분 정보 전달이 목적인 문서 위주의 정적 페이지였다. 그렇기 때문에 HTML과 같은 마크업 언어로 작성된 문서를 서버에서 보내주기만 하면 됐다. 이후 조금 발전된 형태로 스크립트 언어를 얹은 동적 페이지가 등장하였지만, 이때까지만 하더라도 서버에서 데이터를 처리하고 클라이언트로 전송해주는데 큰 부담이 되지 않았다. 하지만 SPA(Single Page Application) 라는 개념이 등장하면서 서버가 분리될 필요성이 생겼다. SPA는 기존의 웹 페이지와는 달리 페이지 갱신에 필요한 데이터만을 전달받아 페이지를 갱신한다. 이때 필요한 데이터는 사용자마다 달라.. 2022. 6. 22.
[Terms] BoilerPlate BoilerPlate는 변경 없이 계속하여 재사용할 수 있는 저작품을 말한다. 확대 해석하면, 이 아이디어는 때론 "보일러 플레이트 코드" 라고 부른느 재 사용 가능한 프로그램을 가르키는데 사용되기도 한다. 2022. 6. 22.
크롤러란? 우리는 무언가 만들거나 배우기 전에 만들려는 대상, 배우는 대상이 무엇인지 알아야 합니다. 인터넷에 크롤러를 검색하여 이미지 결과를 보면 거미와 거미줄을 볼 수 있습니다. 이 그림이 크롤러와 연관된 것입니다. 또한, 검색 결과 중 수영 영법 중 하나인 크롤, 지렁이의 의미를 가진 나이트 크롤러NightCrawler를 볼 수 있습니다. [그림 1-1] 크롤러 비유 거미, 지렁이, 수영은 거미줄, 물, 땅이라는 공간에서 자유롭게 움직이는 객체입니다. 크롤러는 www World Wide Web : 3W인 인터넷 속을 자유롭게 다니는 프로그램을 의미합니다. 조금 더 구체적으로 설명하면 자유롭게가 아닌 알고리즘에 의해 움직이며 데이터를 수집하는 프로그램입니다. 크롤러를 부르는 다양한 표현 크롤러는 알고리즘에 의해.. 2022. 6. 22.
728x90
반응형