개발자의 공부방
-
계층이름 설명 프로토콜 전송단위 장비 응용 계층 사용자와 네트워크 간 으용서비스 연결, 데이터 생성 HTTP FTP 데이터 호스트 표현 계층 데이터 형식 설정, 부호교환, 암.복호화 JPEG MPEG 데이터 호스트 세션 계층 송수신 간의 논리적인 연결 연결 접속, 동기 제어 rpc NetBIOS 데이터 호스트 전송 계층 송수신 프로세스 간의 연결 신뢰성 있는 통신 보장 데이터 분할, 재조립, 흐름제어, 오류 제어, 혼잡 제젱 TCP UDP 세그먼트 L4 스위치 네트워크 계층 단말기 간 데이터 전송을 위한 최적화 된 경로 제공 IP CMP 패킷 라우터 데이터링크 계층 인접 시스템 간 데이터 전송, 전송 오류 제어 동기화, 오류 제어, 흐름 제어, 회선 제어 HDLC PPP 프레임 브리지, 스위치 물리 계층..
정처기] OSI 7계층계층이름 설명 프로토콜 전송단위 장비 응용 계층 사용자와 네트워크 간 으용서비스 연결, 데이터 생성 HTTP FTP 데이터 호스트 표현 계층 데이터 형식 설정, 부호교환, 암.복호화 JPEG MPEG 데이터 호스트 세션 계층 송수신 간의 논리적인 연결 연결 접속, 동기 제어 rpc NetBIOS 데이터 호스트 전송 계층 송수신 프로세스 간의 연결 신뢰성 있는 통신 보장 데이터 분할, 재조립, 흐름제어, 오류 제어, 혼잡 제젱 TCP UDP 세그먼트 L4 스위치 네트워크 계층 단말기 간 데이터 전송을 위한 최적화 된 경로 제공 IP CMP 패킷 라우터 데이터링크 계층 인접 시스템 간 데이터 전송, 전송 오류 제어 동기화, 오류 제어, 흐름 제어, 회선 제어 HDLC PPP 프레임 브리지, 스위치 물리 계층..
2021.09.13 -
HttpSession을 공부하게 된 이유. www.youtube.com/watch?v=3ArYMq5AomI 우연히 jojoldu.tistory.com/ 블로그의 주인님(?)이신 조졸두님(향로님)이 나오는 유튭영상을 보고 정리하게 됐습니다. 향로님의 대표적인 질문이란 내용으로 (영상 8:05부터) 로그인,HttpSession에 대해서 나옵니다. 해당 영상에서 나오는 질문은 다음과 같습니다. HttpSession.getAttribute("user") /* 1. 사용자 A가 접속해도 "user"를 Key로 값을 가져오고, 2. 사용자 B가 접속해도 "user"를 Key로 가져옵니다. 3. 같은 Key를 쓰는데 어떻게 A와 B를 구분해서 값을 가져올 수 있나요? */ 이 질문을 읽고 뒷통수를 맞은 느낌이 들었습..
웹 기초] HTTP Session 공부HttpSession을 공부하게 된 이유. www.youtube.com/watch?v=3ArYMq5AomI 우연히 jojoldu.tistory.com/ 블로그의 주인님(?)이신 조졸두님(향로님)이 나오는 유튭영상을 보고 정리하게 됐습니다. 향로님의 대표적인 질문이란 내용으로 (영상 8:05부터) 로그인,HttpSession에 대해서 나옵니다. 해당 영상에서 나오는 질문은 다음과 같습니다. HttpSession.getAttribute("user") /* 1. 사용자 A가 접속해도 "user"를 Key로 값을 가져오고, 2. 사용자 B가 접속해도 "user"를 Key로 가져옵니다. 3. 같은 Key를 쓰는데 어떻게 A와 B를 구분해서 값을 가져올 수 있나요? */ 이 질문을 읽고 뒷통수를 맞은 느낌이 들었습..
2021.04.28 -
var loadDt = new Date(); //현재 날짜 및 시간 //현재시간 기준 계산 alert(new Date(Date.parse(loadDt) - 30 * 1000 * 60 * 60 * 24)); //30일전 alert(new Date(Date.parse(loadDt) - 15 * 1000 * 60 * 60 * 24)); //보름전 alert(new Date(Date.parse(loadDt) - 7 * 1000 * 60 * 60 * 24)); //일주일전 alert(new Date(Date.parse(loadDt) - 1 * 1000 * 60 * 60 * 24)); //하루전 alert(new Date(Date.parse(loadDt) + 1 * 1000 * 60 * 60 * 24)); //하루..
날짜 계산var loadDt = new Date(); //현재 날짜 및 시간 //현재시간 기준 계산 alert(new Date(Date.parse(loadDt) - 30 * 1000 * 60 * 60 * 24)); //30일전 alert(new Date(Date.parse(loadDt) - 15 * 1000 * 60 * 60 * 24)); //보름전 alert(new Date(Date.parse(loadDt) - 7 * 1000 * 60 * 60 * 24)); //일주일전 alert(new Date(Date.parse(loadDt) - 1 * 1000 * 60 * 60 * 24)); //하루전 alert(new Date(Date.parse(loadDt) + 1 * 1000 * 60 * 60 * 24)); //하루..
2021.04.27 -
제목을 어떻게 해야할지 애매하다. 기존에 명령프롬프트, CMD, Terminal 에서 gradle을 이용해서 war를 묶을 때 보통은 명령어로 진행한다. gradlew tadmin:build -Pprofile=stg 또한 프로젝트에 운영, 개발, 로컬 등으로 Properties를 따로 설정했을 때 명령어 뒤에 옵션으로 "-Pprofile=stg"을 붙여야 한다. 하지만 Intellij를 사용했을 때 위의 명령어를 사용하지 않고 war로 빌드하는 방법이 있다. 현재 아래와 같이 Dev, Local, Stg 이런식으로 용도에 맞게 프로퍼티들을 따로 분류 시켰다. 멀티 프로젝트로 되어 있다보니 Gradle의 Task도 총 3개로 나뉘어진다. 아래와 같이 war로 묶을 프로젝트를 선택 후 Etdit '~~~' ..
Intellij] 멀티 프로젝트 시 특정 properties로 war 묶는 법.제목을 어떻게 해야할지 애매하다. 기존에 명령프롬프트, CMD, Terminal 에서 gradle을 이용해서 war를 묶을 때 보통은 명령어로 진행한다. gradlew tadmin:build -Pprofile=stg 또한 프로젝트에 운영, 개발, 로컬 등으로 Properties를 따로 설정했을 때 명령어 뒤에 옵션으로 "-Pprofile=stg"을 붙여야 한다. 하지만 Intellij를 사용했을 때 위의 명령어를 사용하지 않고 war로 빌드하는 방법이 있다. 현재 아래와 같이 Dev, Local, Stg 이런식으로 용도에 맞게 프로퍼티들을 따로 분류 시켰다. 멀티 프로젝트로 되어 있다보니 Gradle의 Task도 총 3개로 나뉘어진다. 아래와 같이 war로 묶을 프로젝트를 선택 후 Etdit '~~~' ..
2021.04.14 -
정답은 ? @JsonIgnore 을 사용하면 된다. 출처 : https://reference-m1.tistory.com/307 참고 : https://alwayspr.tistory.com/31 참고 : https://okky.kr/article/191715
Spring] JSON을 내려 줄 때 불필요한 값(필드) 삭제하기.정답은 ? @JsonIgnore 을 사용하면 된다. 출처 : https://reference-m1.tistory.com/307 참고 : https://alwayspr.tistory.com/31 참고 : https://okky.kr/article/191715
2021.04.14