본문 바로가기

전체 글29

HTTP Method PUT, PATCH HTTP Method PUT, PATCH 일하는 곳에서 소스코드를 분석하던 중 HTTP 메서드로 PUT과 PATCH를 요청 받는곳을 발견했다. 여태까지 사용해본 HTTP 메서드라고는 POST와 GET밖에 없기 때문에, 두 메서드가 정확히 무슨일을 하는지 정확히 몰라서 두 메서드에 대해 찾아보게 되었다. PUT 요청 페이로드를 사용해 새로운 리소스를 생성하거나, 대상 리소스를 나타내는 데이터를 대체한다. 여기서 요청 페이로드를 사용해 새로운 리소스를 생성한다는 뜻은 만약 PUT /v1/coffees/orders/1234 요청을 보냈는데 대상 리소스를 나타내는 데이터가 없다면 리소스를 생성한다는 뜻이다. 대상 리소스를 나타내는 데이터를 대체한다는 것은 PUT /v1/coffees/orders/1234 요청에.. 2020. 5. 25.
[gradle] 오프라인 상태에서 no cached version available for offline mode 문제해결 오프라인 상태에서 no cached version available for offline mode 문제해결 현재 파견나와서 근무하고 있는곳은 폐쇄망을 사용하기 때문에 외부에서 gradle을 이용해 라이브러리를 가져올 수 없다. 그래서 필요한 라이브러리들이 포함된 폴더(modules-2)를 반입한 후, GRADLE_USER_HOME을 설정하고 caches 폴더에 modules-2 폴더를 넣었는데 프로젝트에서 라이브러리를 받아올 수 없었다. 이것저것 해보다가 해결할 수 없어서 인터넷을 검색해보니 다음과 같은 글을 발견하게 되었다. https://discuss.gradle.org/t/copying-the-gradle-cache-to-another-machine/7546 이 글을 읽다보니 다음과 같은 답변을 찾.. 2020. 4. 13.
백준 1929 : 소수 구하기 https://www.acmicpc.net/problem/1929 1929번: 소수 구하기 첫째 줄에 자연수 M과 N이 빈 칸을 사이에 두고 주어진다. (1 ≤ M ≤ N ≤ 1,000,000) www.acmicpc.net 문제 설명에 에라토스테네스의 체로 풀어보자고 써있길래, 에라테네스의 체를 인터넷에 검색해봤다. 에라토스테네스의 체 에라토스테네스의 체의 이름에 맞게 체로 숫자들을 거른다. 2부터 시작해서 구하고자 하는 구간까지 2를 제외한 2의 배수, 3을 제외한 3의 배수, 5를 제외한 5의 배수... 이런식으로 숫자들을 거르다가 구간의 마지막 수가 소수의 제곱보다 작거나 같으면 반복을 종료한다. 이 때 제외된 숫자들이 소수이다. import java.util.Scanner; public class.. 2019. 11. 22.
정규표현식 \b와 \B \b 단어 경계에 대응한다. \w( [A-Za-z0-9_] )와 그 외의 문자사이의 경계에 대응한다. y n은 \w와 그 외의 문자 사이의 경계에 대응된다. (y와 n은 \w, 공백은 \w 외의 문자) -_-도 마찬가지로 \w와 그 외의 문자 사이의 경계에 대응 (-은 \w외의 문자, _는 \w) \B 단어 경계가 아닌 부분에 대응된다. \w는 \w와의 경계와, \w가 아닌것은 \w가 아닌것의 경계와 대응한다. 첫 번째, AA의 경우 앞도 \w, 뒤도 \w이므로 대응된다. 두 번째, BB의 경우도 AA와 같다. 세 번째, B 의 경우 B의 앞은 \w, 공백의 경우 뒤는 \w외의 문자(느낌표)이므로 일치 네 번째, @A의 경우 @의 앞 !는 \w외의 문자, A의 뒤 B는 \w이므로 일치 2019. 10. 5.
[덕다이버 x 개발자] 개발자가 되는 2가지 방법 후기 안녕하세요! 2019년 9월 22일 일요일에 마루180에서 덕다이버[유투브 주소는 여기]가 주최한 개발자가 되는 2가지 방법에 참여했습니다. 모임 대상은 비전공자 또는 개발 입문자분들이였으며 다룬 내용은 개발자가 되는 방법이었습니다. 제가 발표를 듣고 정리한 내용이라 중간 중간 틀린 부분이 있을수도 있는데, 양해 부탁드립니다. 1. 좋은 개발자 되기 첫 번째 발표는 스타트업 전문 개발사인 인썸니아의 이성훈 대표님의 "좋은 개발자 되기"였습니다. 개발자는 좋은 직업인가요? 연봉 상승률이 높다. 수요가 공급보다 많다. 개발을 배울 수 있는 자료가 많아 몇 개월 준비 후 취업 가능 항상 공부해야하므로 지루하지 않음, 성취감과 성장을 느낄 수 있다. 회사에 종속되지 않고 스스로의 실력 향상으로 생존력을 기를 수.. 2019. 9. 24.