본문 바로가기

차이3

Spring - @Controller, @RestController 차이 안녕하세요. 고코더 입니다. 스프링에서 대표적인 컨트롤러 어노테이션은 두 가지가 있습니다. @Controller와 @RestController입니다. 그런데 이 두 가지의 차이는 무엇일까요? 용도의 차이 @Controller는 MVC 패턴에서 View를 반환하는 역할을 해왔습니다. 대표적인 파일이 JSP와 HTML이 있습니다. 그런데 RestAPI라는 개발 방식이 유행을 타면서 데이터를 반환하는 @RestController를 사용하게 되었습니다. Spring 4.0부터 이 기능이 추가되었습니다. 아시다시피 그 데이터는 JSON이 주를 이루며 MessageConverter가 각 데이터 종류에 맞게 데이터를 반환합니다. 정리하자면 @Controller - View를 반환 @RestController - 데이.. 2022. 2. 23.
리눅스 - tar, gzip(tar.gz) 차이점은? linux 압축의 차이 안녕하세요. 고코더 입니다. 리눅스에서 압축 파일을 다루다 보면 두 가지 형식을 자주 보게 됩니다. 바로 확장자 기준으로 tar와 tar.gz 입니다. 윈도우에서 보던 zip, 7z, rar 처럼 압축 포맷중에 하나 입니다. 그런데 이 둘은 명확한 차이가 있습니다. ● 1. tar 방식 리눅스 환경에서 자주 사용하는 방식입니다. 압축파일이라고는 하지만 용량을 압축하지는 않습니다. 덕분에 매우 빠르게 압축이 진행되고 CPU 사용률도 높지가 않습니다. 그래서 tar를 사용하면 순식간에 압축 파일이 생성됩니다. - 압축이라기 보다는 파일을 하나로 합쳐지는 방식 - cpu사용이 적다 - 용량을 줄이지 않는다 ● 2. gzip(tar.gz) 방식 리눅스에서 용량을 줄여서 압축할때 사용하는 .. 2020. 3. 6.
웹마스터 - 구글 애드센스, 애널리틱스 페이지 뷰가 다른 이유 애드센스는 스크립트가 차단되면 페이지뷰가 쌓이지 않습니다. 안녕하세요. 고코더 입니다. 지난 시간에는 구글,네이버의 통계 수치가 다른걸 보여드렸는데요. ● 1. 오늘은 같은 회사에 제품인 애드센스와 애널리틱스의 페이지뷰 수가 다른 이유를 설명드릴려고 합니다. ● 2. 2019년 6월 26일 제 블로그의 페이지뷰를 확인해보겠습니다. 구글 애널리틱스에는 2,940 뷰가 기록 되었습니다. ● 3. 하지만 애드센스는 언제나 이보다 적은 페이지뷰인데요. 2,471 뷰가 기록 되었습니다. ● 4. 차이는 무료 대략 500정도 적은 숫자입니다. 애드센스는 광고 스크립트가 실행이 되어야 페이지뷰가 기록 됩니다. 몇 가지 이유를 설명해 드리겠습니다. ● 5-1. 첫번째 대표적인 예는 바로 광고차단 어플인 "애드블락" 시.. 2019. 6. 27.