전체 글 128

401 Unauthorized : 포트 중복 이슈 해결방법 (mac, windows, netstat, taskkill)

✅ 이슈 발생신나게 Postman으로 서버 동작을 미리 확인해보러 갔다가401 Error가 발생했다. ✅ 이슈 확인전에 공부했던 에러 상태 코드의 기억을 더듬어이게 무슨 문제인지부터 확인했다.1XX : 요청 수신 후 현재 처리가 진행 중인 상태로, 주로 클라이언트와 서버의 연결 상태를 확인하는 용도2XX : 요청 성공적으로 처리되었음을 나타내는 상태3XX : 클라이언트의 추가적인 조치가 필요한 상태로, redirection 등에서 볼 수 있다4XX : 클라이언트 요청 에러5XX : 서버에 관한 오류그 중에서도 401 Error는 요청된 리소스에 대한 유효한 인증 자격 증명이 없기 때문에 클라이언트 요청이 완료되지 않았는 경우라고 한다. 음.. 그렇다면! 당황하지 않고~ 이게 왜 이럴까 살펴보다가 아래의 ..

TIL_알고리즘 풀이 / 최댓값, 점의 위치 구하기

작성 일자 20230612 : 최댓값, 점의 위치 구하기 목 차 오늘의 TIL 주제 오늘의 사설 오늘의 회고 ✅ 알고리즘 풀이 ✅ 참고한 자료모음 오늘의 TIL 주제 기술 스택 : Java 오늘의 알고리즘 풀이 목록 (1) 배열의 원소 중 두 개를 곱해 만들 수 있는 최댓값을 return하는 solution 함수 만들기 (2) 좌표가 사분면의 어디에 속하는지 1,2,3,4를 return 하는 solution 메서드 만들기 오늘의 사설 오늘도 뚠뚠! 알고리즘 스터디 준비를 하네~! 뚠뚠! 오늘의 회고 다행히 크게 어려운 점은 없었지만 Math.random() 메서드 괄호 범위를 잘못 설정하여 x, y 좌표 값을 의미하는 randomDot[]의 원소값들이 난수가 아닌 -500으로 고정되는 이슈가 있었다. 다..

호텔 예약 프로그램 만들기 : Only Java

작성 일자 20230607 : 설계 및 Receipt 클래스 DummyData 세우기 20230608 : Main 클래스에 ReserveCheck와 ReserveCancle 클래스를 연결하기 20230609 : 최종 완성본 깃허브 링크 삽입 목 차 오늘의 TIL 주제 오늘의 사설 ✅ 코딩하기 전 : 요구사항 분석 ✅ 코딩하기 전 : 전체 구상 ✅ 코딩하기 전 : 소프트웨어 설계 ✅ 코딩하기 전 : 역할분담 오늘의 회고 ✅관련 배경이론 습득 : 오늘 공부한 이론 요점정리 ✅참고한 자료모음 오늘의 TIL 주제 기술 스택 : Java 프로젝트명 : 호텔 예약 프로그램 만들기 - 백엔드 팀 프로젝트 오늘의 사설 이번 프로젝트는 팀 프로젝트이기 때문에 요구사항 분석부터 시작해서 팀과 함께 하였기에 오늘치 TIL은..

이디야 주문 프로그램 01탄 : Only Java

목 차오늘의 TIL 주제오늘의 사설 ✅ 코딩하기 전 : 요구사항 분석✅ 코딩하기 전 : 소프트웨어 설계 ✅ STEP01. 프로그램 실행 클래스 작성✅ STEP02. 코드 전체의 흐름을 담은 출력 클래스 작성✅ STEP03. 메뉴 데이터 묶기✅ STEP04. 메뉴 데이터 쌓기✅ STEP05. 주문 FLOW 만들기✅ STEP06. 결제 FLOW 만들기✅ STEP07. 모든 FLOW에 대한 예외처리 정리 오늘의 회고 ✅관련 배경이론 습득 : 오늘 공부한 이론 요점정리✅참고한 자료모음 오늘의 TIL 주제기술 스택 : Java미니 프로젝트명 : 스타벅스 주문 프로그램 만들기 - 백엔드  오늘의 사설이번에는 자바만을 이용하여백엔드만 구현해보려고 한다. 원래는 출력문만 있는게 아쉬워서 자바 GUI를 사용해보려고 했으..

키오스크 GUI 개인프로젝트 01탄 : Only Java (with GUI)

목 차오늘의 TIL 주제오늘의 사설 ✅ 코딩하기 전 : 생각해보기✅  전체 소스파일 3차 완성본 : 예외처리, 그리고 클래스별 역할 및 기능분리를 통한 세분화 오늘의 회고✅ 관련 배경이론 습득 : 나만의 요점정리 링크✅참고한 자료모음 오늘의 TIL 주제기술 스택 : Java미니 프로젝트명 : 이디야 키오스크 만들기  비고1 : 이디야 키오스크 1차 완성본 만들기비고2 : 맨땅에 해딩하기! 오늘의 사설스파르타 코딩클럽 내일배움 캠프의 첫 번째 개인 프로젝트가 시작되었다.과제는 '나만의 키오스크 만들기'로내가 평소에 자주 이용하는 이디야 카페의 키오스크를 만들어보려고 한다.✅ 코딩하기 전 : 생각해보기어떤 것들이 들어가야 할까?  MainPage Class : 애플리케이션 실행 및 홈 화면 구현 (상단배너,..

계산기 미니 프로젝트 02탄 : Only Java

목 차오늘의 TIL 주제오늘의 사설 ✅ 코딩하기 전 : 생각해보기✅ 전체 소스파일 3차 완성본 : 예외처리, 그리고 클래스별 역할 및 기능분리를 통한 세분화 오늘의 회고✅ 관련 배경이론 습득 : 나만의 요점정리 링크✅ 참고한 자료모음 오늘의 TIL 주제기술 스택 : Java미니 프로젝트명 : 계산기 만들기  비고1 : 계산기 3차 완성본 만들기비고2 : Develop 02탄 (예외처리) 오늘의 사설하루만에 Develop을 하게 될지 몰랐는데..!스파르타 코딩클럽 Java 강의를 따라가다보니 Exception Handling하는 방법을 배우게 되어 바로 적용해보려고 한다. ✅ 코딩하기 전 : 생각해보기 기존에 처리한 '연산자를 잘못 입력하는 예외'저번에 제대로 작동하지 않아서 제외시킨 '숫자 입력값 제한하..

계산기 미니 프로젝트 01탄 : Only Java

목 차오늘의 TIL 주제오늘의 사설오늘의 회고 ✅ 코딩하기 전 : 생각해보기 ✅ 전체 소스파일 1차 완성본✅ 전체 소스파일 1차 완성본 : 실제로 계산기 사용해보고 Develop 요소 생각해보기✅ 전체 소스파일 2차 완성본 : 1차 완성본과 달라진 소스파일 보기 ✅관련 배경이론 습득 : 오늘 공부한 이론 요점정리✅참고한 자료모음 오늘의 TIL 주제기술 스택 : Java미니 프로젝트명 : 계산기 만들기 오늘의 사설나는 뭘해도 끊임없이 'Digging'과 '혼자하는 물음표 놀이'를 즐기는 사람이다. 공부든 취미든 하나를 파기 시작하면'어, 저건 뭐지? (설렘..!!)', '넌 누구지?!! 넌 뭔데!', '그래서 왜 그런걸까'하면서 계속 파고들며 놀곤했다. 지금까지 이 'Digging'을 이론 학습에 주로 했..

Java : ArrayList 다루기

오늘의 TIL 주제오늘 공부하다가 막혔던 부분 2가지를 연결해서 단계별로 정리해보려 한다 !① ArrayList에 저장된 객체 정렬② ArrayList에 임의의 크기로 여러 개의 객체 저장 오늘의 회고계속 같은 방법으로 어떻게든 해보려고 매달리다가"또다른 방법은 없을까?""굳이 이 방법으로 해야하는 문제일까?"그렇게 고민해보니 복잡했던 문제가 갑자기 쉬워지는 경험을 했다. 어떻게든 ArrayList의 정렬과 출력을 동시에 하려다 어려워sort 메서드를 println 메서드에서 분리하면서 해결된 것처럼 지금 하는 방법으로 복잡할 땐 하던 코드를 덮어놓고"결국 내가 구현하고 싶은 기능 등의 결과물이 무엇인지"를 확인하는 것이 중요하다는 생각을 하게 되었다. 이러한 방법을 연습하기 위해평소에 코딩을 할 때, ..

Backend Basic/Java 2023.05.23