Programming

    [Web] HTTP STATUS_CODE_NOT_OK- 401 Unauthorized

    HTTP STATUS_CODE_NOT_OK- 401 Unauthorized HTTP 401 권한 에러의 원인 1. 클라이언트 오류 2. 403 Forbidden의 오류와 비슷한 서버 권한 구성에 문제가 있을 수 있다. (인증 없이 엑세스 할 수 있는 권한이 없음) 3. 로그인을 하려고 할 때 발생하는 경우가 많은데 대다수 오타로 인한 에러가 많음 4. 따라서, 입력된 데이터가 잘못 기입되었을 경우에 에러가 발생한다. HTTP 401 권한 에러 해결 방법 1. URL을 확인 2. 위에서 말했듯이 기입한 데이터 확인(오타 유무 확인) 3. 로그인의 경우 로그인의 자격 증명을 확인. 4. 인터넷 사용 기록 및 쿠키 삭제 - 인터넷 쿠키에 잘못된 인증이 유지되고 있을 경우에 401 에러가 발생할 수 있다. 참고..

    [Web] HTTP server code 404 reason Not Found explanation Not Found

    HTTP server code 404 reason Not Found explanation Not Found HTTP 404 에러 원인 1. 서버 페이지를 찾을 수 없음 2. 서버에 도달하지 못함 3. 페이지 구현이 되어있지 않음 * 해당 에러의 경우에는 페이지가 존재하지 않을 경우 OR 서버가 가동되고 있지 않을 경우가 많다. * 4xx 에러의 경우에는 웹 서버까지 도달하지 못하고 리턴 코드를 보냈을 경우 4xx 에러가 발생한다. HTTP 404 에러 해결방법 1. 서버를 가동시킨다. 2. 만약 서버가 살아있는데 404 에러가 발생할 경우 서버가 완전히 살아나거나 반영이 제대로 되지 않았을 경우에도 해당 에러가 발생하므로 다시한번 재가동을 시켜본다. 3. 해당 사이트의 URL이 맞는 URL인지 확인해본다..

    [Web] HTTP server code 500 reason Internal Server Error explanation Internal Server Error

    HTTP server code 500 reason Internal Server Error explanation Internal Server Error HTTP 500 내부서버오류 에러 원인 1. 서버에 오류가 발생하여 요청을 수행할 수 없을 경우 2. 서버에 과부하가 걸렸을 경우 * 500 Code 에러의 경우에는 웹 서버에 도달했다고 보면 됩니다. * 웹 서버에 도달 후 내부적인 로직 또는 내부적인 처리 부하로 인하여 에러가 발생 * 에러가 발생했을 경우 요청자에게 리턴값을 보내게 되는데 그 리턴값이 바로 500 Error 이다. * 5xx 에러의 경우에는 웹 서버에 도달 후 리턴을 보내는 것이기 때문에 웹서버에서 원인을 파악한다. HTTP 500 내부서버오류 해결방법 1. 에러를 받은 요청자인 경우 ..

    [Java] File Input / Output 입출력 Code

    [Java] File Input / Output 입출력 Code

    File 입출력 코드 import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FileReader; import java.io.IOException; import java.io.OutputStream; public class File_In_Out_EX { public static void main(String[] args) { FileInOut FileIO = new FileInOut(); FileIO.File_Output(); FileIO.File_Input(); } } class FileInOut { // File 내보내기 void File_Output() { try ..

    [Python] 몫과 나머지 - divmod(feat.프로그래머스[파이썬을 파이썬답게])

    다른 언어는 배워서 알고 있지만 파이썬은 처음 배우는 언어이다보니 많이 미숙한데 프로그래머스에서 이러한 프로그래머들을 위해 알기쉽게 해설한 강의가 있어서 추천겸 공부한 내용을 공유하고자 글을 쓰게 되었다. programmers.co.kr/learn/courses/4008 해당 링크로 접속을하면 "파이썬을 파이썬답게"라는 강좌가 나온다. 해당 강좌를 토대로 공부한 내용이다. *divmod라는 함수를 사용하기 전에 해당 강좌에서는 문제가 주어졌다. 문제 설명 숫자 a, b가 주어졌을 때 a를 b로 나눈 몫과 a를 b로 나눈 나머지를 공백으로 구분해 출력해보세요. 입력 설명 입력으로는 공백으로 구분된 숫자가 두 개 주어집니다. 첫 번째 숫자는 a를 나타내며, 두 번째 숫자는 b를 나타냅니다. 출력 설명 a를 ..

    Java의 기본 개념

    github.com/xper20/JAVA xper20/JAVA Contribute to xper20/JAVA development by creating an account on GitHub. github.com JAVA의 특징 운영체제에 독립적: JVM(자바 가상머신)만 있으면 운영체제(OS)에 상관없이 작동한다. OOP: 객체 지향 개념의 특징인 캡슐화, 상속, 추상화(정보의 은닉화), 다형성이 잘 적용되어 있어 재사용이 가능하다. 기본 자료형을 제외한 모든 요소들은 객체로 표현되어있다. 멀티쓰레드(Multi-Thread)를 지원한다. 가비지 컬렉션을 통해 메모리 관리기능을 지원한다. 다양한 API 사용이 용이하다. OOP(객체지향 프로그래밍) OOP란 Object Oriented Programing의..