🚀 from error to study

    [Spring] 스프링에서 select, option 태그 값 넘기기(jsp 👈🏻👉🏻 controller 👉🏻 Service)

    💻 jsp ✔️ select, option, 검색창, 검색 버튼 태그가 같은 form 태그 내에 존재해야 함 ✔️ form 태그의 action 속성으로 url mapping 값 주기 ✔️ select 태그에 name 속성 주기 ✔️ option 태그에 value 값과 name 값 주기 이메일 닉네임 콘텐츠명 검색 💻 Controller ✔️ 컨트롤러에서는 jsp의 select 태그, 검색창의 name값과 동일한 매개변수를 받아오기만 하면 됨 @RequestMapping(value="searchComment.ad") public String searchAdminCommentList(String condition, String keyword) { System.out.println("condition: " +..

    [Server] 강제로 포트 죽이기

    💡 해결방법 cmd 명령어를 사용하여 강제로 포트 죽임 // 현재 사용 중인 포트 번호 조회 netstat -a -n -o -p tcp // 현재 사용 중인 {검색 포트 번호}만 조회 netstat -ano |findstr {port Number} // {pid 번호}에 해당하는 포트 번호 죽이기 taskkill /f /pid {want to kill pid Number} netstat: 자신의 컴퓨터와 연결된 모든 네트워크 연결을 보여주는 명령어 pid: process id(즉, 현재 실행 중인 프로세스의 고유 번호) netstat에서 자주 사용되는 옵션(-a, -n, -o) -a : 모든 포트를 표시 -n : "IP주소:포트" 형태로 보여 줌 ex) 192.168.0.100:8080 -o : PID(..

    TO_CHAR(컬럼이름, 'FM0.0')을 이용해 별점 포맷 '★0.0' 소수점 1자리까지 나오게 하기

    📌 현재 상황 DB에서 끌어왔을 때 1의 자리만 뜸 현재 DB에서는 0.5의 경우 소수점까지 뜨지만 1, 2, 3, 4, 5점일 경우 소수점 0이 안 뜸 해결 방법 1️⃣-1️⃣ TO_CHAR(컬럼명, 'FM0.0') 먼저 DB에 뜨는 값을 모두 소수점까지 반영되도록 해 줌 0 👉🏻 해당 숫자가 존재하지 않아도 무조건 출력 (0으로) 9 👉🏻 없으면 생략함 1) FM9.9 2) FM9.0 3) FM0.9 4) FM0.0 FM0.0 👉🏻 0.5, 5.0 등의 경우가 존재하므로 내가 사용해야 할 조건과 알맞음 select 할 때 👉🏻 REVIEW_STAR는 별점이 담긴 컬럼이름 👉🏻 STS로 가지고 왔을 때 resultMap과 연동해야 하므로 기존 컬럼값으로 별칭 지어 줌 TO_CHAR(REVIEW_STAR..

    [JSTL] JSTL 구문 적용했을 때 CSS 안 먹힘

    💡 해결 방법 JSTL 구문을 적용한 class, id 값 등에 css 속성을 다시 주자 .wrap { background-color: rgb(23, 26, 33); color : white; height : 2000px; } 하드코딩 했을 때는 하얗게 잘 나오던 코멘트 리스트가 JSTL로 조건 먹이니까 기본값 색상으로 나옴 CSS 코드를 확인해 보니 전체 영역인 .wrap에 글자 색을 하얀색으로 줘서 문제 없다고 생각했는데 #pagingArea>button { background-color: #64ffda; border-radius : 5px; margin-left : 5px; margin-right : 5px; width : 40px; height : 40px; /*opacity : 40%; */ c..

    [JavaScript] button 태그에 링크 걸기

    보통 태그에 링크를 걸고 싶을 때는 a 태그를 사용함 활용하면 이런 모양(원하는 태그를 a 태그 밖에서 감싸는 형태) Previous 하지만 button 태그에서도 onclick 속성을 사용하여 링크를 연결할 수 있음 버튼안에적힐내용 버튼안에적힐내용

    [Spring] Spring Explorer상에 Beans 폴더가 안 보일 때 (ClassNotFoundException)

    환경설정을 한 뒤 프로젝트 우클릭 - Maven - Update Project 실행했더니 별안간 Beans 폴더가 사라짐 SEVERE: 클래스 [org.springframework.web.context.ContextLoaderListener]의 애플리케이션 리스너를 설정하는 중 오류 발생 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener 콘솔에 찍히는 무한 빨간줄 보통 기본설정 문제로 아래 4가지 파일 중 범인이 있음 servlet_context.xml root_context.xml web.xml pom.xml 실제로 나는 web.xml 파일의 servlet 태그에서 servlet-class 태그를..

    [JavaScript] JavaScript에서 $(달러 사인)이 안 먹힐 때 (feat. jsp)

    https://gurtn.tistory.com/80 [JS] 별점 드래그 구현 완성본 코드 See the Pen Drag Star by hyukson (@hyukson) on CodePen. 코드 풀이 ★★★★★ ★★★★★ // JAVASCRIPT CODE const drawStar = (target) => { document.querySelector(`.star span`).style.width = `${target.value * 10}%`; } // JQUERY gurtn.tistory.com 📌 현재 상황 프로젝트 별점 구현을 위해 구글링 하던 중 이분의 티스토리에서 간편하게 이해하기 쉬운 코드를 찾음! VSCode에서 잘 구현되길래 행복했는데 STS에 옮긴 후 서버를 돌렸을 때는 별의 색이 채워지..

    [Java] '<>' operator is not allowed for source level below 1.7

    📍 '' operator is not allowed for source level below 1.7 👉🏻 메시지를 해석해 보면 자바 1.7 버전 및으로는 (생략된 꼴)이 허락되지 않는다는 뜻 👉🏻 원래 ArrayList를 선언 및 초기화 할 때는 new 구문 뒤에 안의 제네릭 설정을 할 필요 없다고 배웠는데 갑자기 오류가 뜸 👉🏻 pom.xml 파일을 확인해 보니 새로운 프로젝트 생성하면서 기본 설정인 자바 1.6을 그대로 쓰고 있었음 👉🏻 JDK 8 버전 쓸 때는 new 구문 뒤 문법상 생략이 가능했으나 6 버전에서는 생략 불가함! 👉🏻 라는 선언하는 형과 같은 제네릭을 넣어 주면 오류 사라짐

    [Cloud] Cloud Computing 종류과 주요 용어, 서비스

    Cloud Compuring의 분류 기준 1️⃣ Service Model별 분류 ✔ 식당 개업에 비유한다면? 1) On Premise(Own Servcer) ✔ 식당 개업할 공간을 임대 후 식기, 재료, 요리기구 등을 모두 구입하여 요리 후 식사 제공 👉🏻 필요한 모든 것을 다 스스로 구축하고 관리해야 함 2) Infrastructure as a Servcie(IaaS, virtual machines): 컴퓨터를 제공 ✔ 공유 주방을 대여하여 재료만 구입해 요리 후 식사 제공 👉🏻 네트워크, 스토리지, 서버, 버츄얼라이제이션까지는 제공받음 👉🏻 O/S, 미들웨어, 런타임, 데이터, 애플리케이션은 스스로 구축하고 관리해야 함 ✔️ IT의 기본 자원(Server, Storage, Network)만 제공 ✔️..

    [Cloud] Cloud Computing 개요와 주요 특징 4가지

    전통적 IT 자원 관리 프로세스 용량 산정 👉🏻 서버 구매 👉🏻 IDC 입고 👉🏻 Network 연결 👉🏻 OS 설치 👉🏻 SW 설치 👉🏻 운영 관리 👉🏻 실시간 감지 ✔️ 클라우드 도입 시, 클라우드 사업자가 해당 작업들을 모두 대신 해 주기 때문에 자신의 사업 컨텐츠에만 집중 가능해짐 👉🏻 기업 경영의 효율성 극대화 효과 Cloud Computing Cloud: 존재는 하지만 복잡하면서 굳이 알지 않아도 되는 것을 구름으로 추상화 👉🏻 인터넷을 통해 가상화된 컴퓨터의 IT 리소스를 제공하는 것 👉🏻 인터넷 기반 컴퓨팅의 일종으로 정보를 자신의 컴퓨터가 아닌 인터넷에 연결된 다른 컴퓨터로 처리하는 기술을 의미 IT 리소스(IT 자원) CPU, RAM, SSD, Network 등 X As A Servic..