[Spring]DNS,URI,URL이란?
·
Spring
✅ DNS 란? (Domain Name System)도메인 이름과 IP주소를 서로 변환하는 역할을 수행한다.♐ DNS가 나오게 된 이유컴퓨터 간의 통신을 위해서 IP주소가 필요한데 길어서 외우기 힘들다IP주소가 변경된다면 새로운 IP에 접근할 수 없다.♐ DNS  동작 순서 1.원하는 이름의 도메인을 구매 후, DNS 서버에 등록한다.2.도메인 명을 입력하면 DNS 서버는 IP 주소를 반환한다.3.IP가 변경되면 DNS 서버에 등록된 IP주소만 바뀌면 된다.4. 도메인 형태 https://naver.com/ 로 웹에 접속한다. ✅ URI 란? (Uniform Resource Identifier)인터넷 자원을 나타내는 고유 식별자 이다. ♐ URL 방식의 한계자원의 위치를 변경하면 기존 URL 을 사용할 ..
[Spring] 네트워크에 대해 알아보자
·
Spring
💡 컴퓨터들은 어떤 방법으로 통신을 할까?초기에는 USB 케이블 과 같은 물리적 형태로 주고 받았지만 , 현재는 인터넷 사용! ✅ 인터넷이란?TCP/IP를 기반으로 하는  컴퓨터 네트워크 통신망 World Wide Web(WWW) 구축 ✅ 인터넷 프로토콜 (Internet Protocool) 이란?인터넷이 통하는 네트워크에 관한 송수신에 대한 규약 ❓  IP는 192.168.0.1이 아닌가 라는데 의문이 들어요✔ 원래 알던 IP는 IP자체가 아니라 IP에 필요한 고유 주소이다.  ♐ IP 주소각 기기 간의 통신을 식별할 수 있는 전화번호 이고 데이터를 Packet 의 단위로 전달 한다♐ Packet소스 IP , 대상 IP 를 포함하고 있고 어떤 컴퓨터에 데이터를 전송할지 판별하는 단위들을 가지고 있다...
[TIL]키오스크 만들기(2025-03-14)
·
TIL
https://computerreport.tistory.com/60 [TIL]키오스크 만들기(2025-03-12)https://computerreport.tistory.com/59 [TIL]키오스크 만들기(2025-03-10)오늘 TIL 은 개인으로 만든 키오스크 구현을 정리할려고 한다.필수 기능까지 구현하였고 추후에 장바구니 기능,Enum 활용 등 추가 예정computerreport.tistory.com 에 이어 오늘은 사용자 별 할인율을 적용하는 기능을 추가하였다.📃 추가 기능 사항✅ 기능 설명사용자별 할인율 : 장바구니에서 주문을 하게 되면 결제하기 전에 사용자 별로 할인율을 다르게 적용하여 금액이 측정✅ 클래스 설명User enum 클래스역할: 다양한 사용자 신분에 따른 할인율을 정의하고, 해당..
[JAVA]Enum 에 선언된 메소드 호출오류
·
프로젝트/트러블슈팅
intro프로젝트를 진행하며 발생한 문제 상황과 해결 과정들을 상세히 기록하고 추후에 같은 문제가 발생 했을때 빠르게 문제 해결하기 위해 트러블 슈팅을 정리할려고 한다.기록하는 습관을 기르기 위해 프로젝트 기간동안 꾸준히 작성할 것 이다.Kiosk 프로젝트에서 사용자별 할인률을 관리하는 User Enum 에서 예외가 발생하여 콘솔 실행이 안되는 문제가 발생했다. ⚠️ 1.문제 상황 발생주문을 선택하면 Enum에 있는 user.value() 들을 가져오지 못하고 NullPointerException 이 발생했다.  🔎 2.원인 추론우선 viewUser() 메소드를 살펴보았다.public enum User { 국가유공자(20), 군인(10), 학생(5), 일반(0); privat..
[Java]행렬의 덧셈
·
코딩테스트/Java
문제행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요. ✏️ 내 풀이 class Solution { public int[][] solution(int[][] arr1, int[][] arr2) { int[][] answer = {}; for(int i=0;i [[1,2],[2,3]] 가 테스트 케이스에 있다고 치면 [1,2] 를 첫번째 인덱스로 먼저 반복문을 돌리고 그안에 1,2 이라는 데이터를 j로 반복해 arr1 과 arr2 의 같은 인덱스 위치에 있는 것을 더한다. 오류가 발생했다Exceptio..
[TIL]키오스크 만들기(2025-03-12)
·
TIL
https://computerreport.tistory.com/59 [TIL]키오스크 만들기(2025-03-10)오늘 TIL 은 개인으로 만든 키오스크 구현을 정리할려고 한다.필수 기능까지 구현하였고 추후에 장바구니 기능,Enum 활용 등 추가 예정이다.  📃 필수 요구사항✅ 기능 설명메인 메뉴판 화면: 사computerreport.tistory.com 에 이어  오늘은 장바구니 기능을 추가하였다. 📃 추가 기능 사항✅ 기능 설명구매 화면: 사용자가 메뉴를 선택하면 장바구니에 추가할지 확인하는 메시지가 표시된다. 추가할 경우 장바구니에 추가된다.주문 화면:장바구니의 내용과 총 가격이 출력된다.. 사용자가 주문할 경우 주문이 완료되고 대기번호가 발급 ✅ 클래스 설명Cart 클래스역할: 사용자와의 상호작..