개발56 PHP - CURL ■ CURL (Client URL Library Functions) - 커맨드 라인에서 URL 문법을 사용하여 파일을 전송하는 내가 원하는 주소의 페이지에 임의의 값을 전달하고 리턴 값을 받아오는 역할 curl 모듈을 사용하기 위해서는 curl 모듈을 서버에 설치하여야 한다. ■ CURL 함수 정리 - curl_init : 세션 초기화, 핸들값 리턴 - curl_setopt : 옵션 세팅 (옵션값에 대해서는 하단에 추가 설명) - curl_exec : curl 실행 - curl_errno : 에러 발생 시 에러번호를 가져온다. - curl_error : 에러 발생 시 에러메시지를 가져온다. - curl_getinfo : 상태 정보를 리턴한다. - curl_close : curl 세션을 닫는다. ■ CUR.. 2023. 3. 28. Redis 설치 #1.epel 저장소 추가 rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm #2.redis 설치 yum install redis --enablerepo=epel #3.redis server 시작 systemctl start redis #4.redis server 종료 systemctl stop redis #5.재시작 시에 redis server 자동 실행 등록 systemctl enable redis 2023. 3. 2. [Intellij]한글 Spring Boot profiles 설정 VM 옵션 -Dspring.profiles.active='profile이름' -Dspring.profiles.active='local' 2023. 2. 9. [JAVA]DTO, VO DTO(Data Transfer Object) DTO는 계층간의 데이터를 전송하기 위한 객체로써, getter/setter를 사용하여 보내는 사람은 setter를 사용하여 값을 담고, 받는 사람은 getter를 사용하여 값을 꺼내 쓴다. 이때 값의 변조를 막고 싶다면 생성자로 불변 객체로 만들어 버리면 된다. 또한 DTO의 특성상 데이터 전달만은 목적으로 사용하기 때문에 getter/setter를 제외한 다른 로직이 필요가 없다. VO(Value Object) VO의 경우 값 그 자체를 나타내는 객체로써, 핵심은 필드 값이 같다면 두 객체를 같은 객체로 본다는 것이다. 이때 당연하게도 주소값을 비교하는 경우의 문제점을 위해서 hashcode()와 equals()를 재정의하여 필드 값이 같다면 같은 객체로.. 2023. 2. 8. 이전 1 2 3 4 5 6 ··· 14 다음