본문 바로가기

JAVA18

[error] Problem Occurred Starting Tomcat v9.0 Server at localhost has encountered a problem 발생한 에러 Problem Occurred Starting Tomcat v9.0 Server at localhost has encountered a problem 발생 시점 서블릿 + jsp로 간단한 쇼핑몰 사이트를 구축 중 회원가입 구현부에서 발생 해결 시도 1. 재부팅 보통은 콘솔창에서 에러로 잘못된 부분을 알려주니까 직접적인 메시지창이 발생했을 땐 내 컴퓨터의 문제인줄로만 알았다. 하지만 PC 재부팅을 했음에도 동일한 증상이 지속되었다. 2. 이클립스의 톰캣 서버 재지정 서버가 충돌되거나 설정파일이 변경되어 에러가 발생하는 것으로 생각하고 이클립스의 톰캣 서버를 지우고 새로 연결을 했다. 역시나 동일한 증상 발생 3. 톰캣 서버 재설치 설치된 톰캣 서버의 파일이 깨져서 발생하나 싶어서 재설치 동일한.. 2023. 8. 22.
[JAVA] 자바의 자료구조 큐 C++에서는 queue q = new queue처럼 queue 자료형에 queue를 생성했으나 자바에서는 Queue q = new LinkedList(); 처럼 왜 LinkedList를 넣는지 궁금해서 찾아봤다 자바의 자료구조는 위와같은 상속구조를 가지고 만들어져서 LinkedList를 사용할 수 밖에 없다. 왜냐? Queue 자료형은 보다시피 interface이기 때문에 new LinkedList();를 사용하는 것이다. 2023. 6. 26.
[JAVA] 버퍼 https://terianp.tistory.com/19 Java 입출력(I/O), 스트림(Stream), 버퍼(Buffer) 개념 및 사용법 최근 백준에서 문제를 풀다가 Buffer 와 관련한 문제를 마주치게 되었다. 사실 지금까지 Buffer에 대해서 정말 하나도 몰랐고, Scanner 만 사용하여 입력받고 println 을 통해 출력하기만 했었던지라 이 terianp.tistory.com BufferedWriter.write( 값 ) 정수 출력 문제 write 코드를 보면 int로 들어온 값을 (char)로 강제 형변환 해서 char[] (문자 배열)값을 출력한다. 테스트해보면 알겠지만 int를 char로 강제 형변환하면 아스키코드값으로 char를 출력하게 되기 때문에 정수값을 문자열로 바꾼 뒤 wr.. 2023. 6. 22.
이클립스 단축키 변수명 일괄 변경: Alt + Shift + R 뒤로가기: Ctrl + Z 앞으로가기: Ctrl + y 줄정리: Ctrl + Shift + F 해당 값 변수로 만들기: Alt + Shift + L 2023. 6. 22.
이클립트 자동완성 세팅 자동완성(Ctrl + Space)을 작동시키기 위한 설정 1. window -> Preferences 2. Java -> Content Assist 3. Auto Activation 체크 4. Java -> Content Assist -> Advanced 5. 체크 2023. 6. 21.
이클립스 UI 크기 설정 기본 이클립스 UI가 너무 작다. UI 키우기 위해서는 아래의 경로로 들어가 eclipse.ini 파일을 열고 아래의 코드를 제일 밑에 복사 붙여넣기 하면 된다. 경로: 사용자\계정이름\eclipse\java-2023-06\eclipse\eclipse.ini -Dswt.enable.autoScale=true -Dswt.autoScale=160 -Dswt.autoScale.method=nearest 2023. 6. 21.