궁금했던거

궁금했던거

(Spring) Maven과 Gradle?

지금까지 나는 항상 SpringBoot 프로젝트를 진행할때 Maven을 사용했기에(이유는 모름) 익숙한대로 빌드관리도구로 Maven만을 사용해왔지 Gradle등 다른 빌드툴에 대해 고려하지 않았었다. 그러나 NHN 아카데미 수료이후 10달만에 Spring Boot 프로젝트를 시작하기 앞서 Maven 이전에 존재하던 단순 빌드도구인 Ant(개미), Maven 이후에 출시된 Gradle(코끼리) (그럼 코끼리가 최고아냐?) 각 빌드툴들에 대해 미리 궁금하거나 두루뭉실하게 알고있던 내용들을 여유가 있는 지금 확실하게 학습해두고 적절한 빌드툴을 이용할 것이다. 1. 빌드관리툴이란? - 간단하게 소스코드의 빌드과정을 자동으로 처리해주고 외부 라이브러리(외부 소스코드)를 자동 추가 및 관리해주는 프로그램이다! 2...

궁금했던거

Call by value? Call by reference?

먼저 Call by value 와 Call by reference는 함수의 인자 전달 방식인데 Call by value - 함수의 인자를 받을때 변수에 담긴 값 자체를 Stack에 복사해서 넘겨줌 ex) 변수 a가 있고 함수 void test(a)가 있으면 void test 함수 안의 인자는 a의 주소값(자체값)이 아니라 a의 복사값임 Call by reference는 인자로 받은 변수의 주소값(자체값)을 전달해줌 그래서 함수내에서 변수를 조작하면 원본의 변수의 값도 바뀌게 되는거임 (호출자의 변수와 수신자의 파라미터과 완전히 동일한 것) 전에 배웠던 자바는 Call by value (왜? 메소드안에서 변수 조작하면 원본도 바뀌는거 아니였음?) -> 참조 자체를 넘기는 Call by reference와는..

궁금했던거

요청헤더(Response Header)에 넘어오는 p3p가 머임?

http header를 공부하던 중에 naver 요청헤더에 p3p라는게 있길레 궁금해서 검색해봤다. P3P란? Platform for Privacy Preferences (S3때도 느낀건데 이런식으로 줄이는거 디게 좋아하나보다) W3C에서 개발한 프라이버시 보호 관련 표준 기술. (W3C는 또 뭔데? World Wide Web Consortium 웹 표준을 개발하는 국제 컨소시엄) 과거에는 P3P가 주요한 개인정보 보호 메커니즘이었으며, 웹사이트는 P3P를 사용하여 사용자의 웹 브라우저에 개인정보 수집 및 사용에 관한 정보를 전달했습니다. 이 정보를 바탕으로 웹 브라우저는 사용자가 웹사이트와 상호작용할 때 개인정보 보호 정책을 준수하는지 확인할 수 있음 그니까 다시말해서 1. 웹사이트에 제공되는 개인정보..

김상주
'궁금했던거' 카테고리의 글 목록