본문 바로가기

Java4

error) 톰캣, 서블릿) 자바 웹 개발시 서블릿 페이지를 찾지 못하는 에러(http 404) 톰캣(Tomcat), 서블릿(Servlet) 자바 웹 개발 시 서블릿 페이지를 찾지 못하는 에러(http 404) 2022년 3월 22일 현 시점 톰캣의 최신 버전인 10 버전(10.0.18)의 버그. 9 버전(9.0.60)으로 변경 시 해결. 8 버전도 문제가 없으리라 예상한다. 인텔리제이 혹은 이클립스를 사용하는 경우 9 버전을 추가로 설치하고 사용하는 IDE에서 실행 환경을 9 버전으로 세팅. 실행 환경 설정이 어렵다면 10 버전 톰캣을 지우고 9 버전으로 새로 설치하셔도 됩니다. 참고) brew에서 톰캣 이전 버전 설치하는 방법 $ brew search tomcat $ brew install tomact@9 ' brew search 패키지이름 ' 명령어를 이용하면 설치할 수 있는 모든 버전의 패키.. 2022. 3. 22.
(Eng) error) java, MySQL) Exception : Statement.executeQuery() cannot issue statements that do not produce result sets Eng) java, MySQL ) Exception : Statement.executeQuery() cannot issue statements that do not produce result sets Error message : Statement.executeQuery() cannot issue statements that do not produce result sets When I did my first project using MySQL DB, this error made me stuck for a time. In conclusion, this error is occurred by the incorrect use of java SQL statement syntax. If you want to exec.. 2022. 3. 16.
error) 자바, MySQL) 예외 : Statement.executeQuery() cannot issue statements that do not produce result sets Statement.executeQuery() cannot issue statements that do not produce result sets 프로젝트 진행중에 발생한 SQL Exception 이다. 원인을 빠르게 찾지 못해 고생했다. SELECT 쿼리: .executeQuery() 사용 그외 (INSERT, DELECT 등)의 쿼리: .execute() 혹은 .executeUpdate() 사용 위 두개의 메서드를 혼동하여 사용할 경우 에러가 발생한다. .executeQuery() - ResultSet 을 리턴 .executeUpdate() - int 값 리턴 - 영향받는 레코드의 수를 리턴한다 - CREATE / DROP 는 -1을 리턴 .execute() 는 boolean 값 리턴 - 쿼리 결과가 .. 2022. 2. 19.
자바) 백준 4948번: 베르트랑 공준 백준 4948번: 베르트랑 공준 (https://www.acmicpc.net/problem/4948) 소수 문제이다. 자연수 n이 주어졌을 때, n보다 크고, 2n보다 작거나 같은 소수의 개수를 구한다. '에라토스테네스의 체 '를 사용 할 수 있다면 복잡하지 않게 풀 수 있다. 순서) 에라스토테네스 체 작성 -> 체 메서드를 이용하여 2부터 2n 까지의 소수 여부가 기록된 boolean 배열 생성 -> n+1 부터 배열 끝까지 소수를 확인 -> count++조건이 n 보다 커야 하므로 n은 포함시키기 않음. 전체코드 package backJoonQ2022year; import java.io.BufferedReader; import java.io.IOException; import java.io.Input.. 2022. 2. 18.