개인 공부😊 21

[Spring] Description Resource Path Location Type Java compiler level does not match the version of the installed Java project facet. settingWeb_boot Unknown Faceted Project Problem (Java Version Mismatch)

Description Resource Path Location Type Java compiler level does not match the version of the installed Java project facet. settingWeb_boot Unknown Faceted Project Problem (Java Version Mismatch) > properties > Project Facets > Java 를 자신이 사용하고있는 컴파일러 버전과 맞추어주도록하자.

[Spring] REST란?

REST란? REST(Representational State Transfer)의 개념 자원을 ‘이름’으로 구분하여 해당 자원의 ‘상태(정보)’를 주고 받는 모든 것! 즉 자원(Resource)의 표현(Representation)에 의한 상태 전달을 말한다. 구체적으로 HTTP URI(Uniform Resource Identifier)를 통해 자원(Resource)을 명시하고, HTTP Method(POST, GET, PUT, DELETE)를 통해 해당 자원에 대한 CRUD Operation을 적용하는 것을 의미한다. 한마디로 URI와 HTTP 메소드를 이용해 객체화된 서비스에 접근하는 것! 즉 REST란 HTTP URI(Uniform Resource Identifier)를 통해 자원(Resource)을..

욕설 필터링 기능 (자바스크립트, JSP 크롤링 두가지 방법)

프로젝트 진행 중 욕설 필터링 기능을 담당하게 되었다. *상업적 목적이 아닌 개인 공부 목적으로 웹크롤링을 사용하였습니다. 방법1. JSP 크롤링 방식 핵심코드 Document doc = Jsoup.connect( "") .get(); Elements elements = doc.select("div.contents_style p"); String badword = ""; for (Element e : elements) { badword = e.text(); } if (badword.contains(nickname)) { req.setAttribute("Msg",nickname+ "은(는) 욕설이 포함되어있습니다. 다시 작성해주세요."); req.getRequestDispatcher("NicknameChe..

[JAVA] jdk와 jre의 차이

JRE : Java Runtime Environment, 자바 실행 환경 JVM, Java API 자바 애플리케이션을 실행하기 위한 최소의 실행 환경 제공. JDK : Java Development Kit, 자바 개발 도구 JVM, Java API, Java Tool, Java Compiler JRE에서 제공하는 실행 환경뿐만 아니라 자바 개발에 필요한 여러 가지 명령어 그리고 컴파일러를 포함. (자바 App 메모리상태 알아보는 명령어, 배포 명령어)

개인 공부😊 2022.11.19

[Spring] java.sql.SQLException: Could not connect: Access denied for user 'root'@'localhost' (using password: YES)Current charset is UTF-8. If password has been set using other charset, consider using option 'passwordCharacterEncoding'

java.sql.SQLException: Could not connect: Access denied for user 'root'@'localhost' (using password: YES) Current charset is UTF-8. If password has been set using other charset, consider using option 'passwordCharacterEncoding' 데이터베이스를 오라클에서 MySQL로 바꿔 테이블 생성했는데 계정 권한 주는걸 깜박했다. . 계정 권한을 추가해줘야한다. 💗 해결 사용자를 추가하며 비밀번호까지 설정한다. CREATE USER 계정명입력@localhost identified by '비밀번호'; 계정에 권한 부여 GRANT ALL PRIV..