전체 글 154

IntelliJ설치 및 설정, baekjoon 1단계

IntelliJ도 친구가 써보라고 알려줘서 덕분에 설치해서 코딩테스트도 해보았다. 1. IntelliJ설치 intellij검색 후 사이트 이동 https://www.jetbrains.com/ko-kr/idea/download/?section=windows 최고의 Java 및 Kotlin IDE인 IntelliJ IDEA를 다운로드하세요 www.jetbrains.com 로그인 후 exe실행파일 다운로드 다운 받으면 C드라이브에 폴더 아무거나(intellij) 만들어서 여기로 옮겨주기 아이콘 사람모양 같은거 누르면 툴박스가 나오는데 여기서 code 다운로드하면 zip파일이 나오는데 압축풀면 earlier later 두개의 txt파일이 있음 IntelliJ실행하면 activate 어쩌구 있는데 later파일을..

카테고리 없음 2023.12.23

Dynamic Web Module 버전 오류

메이븐 업데이트 하면 이런 문제가 생기기도 하나보다. 서버에 프로젝트가 추가가 안되어 뒤적거려보니 버전이 달라서 안 되는 것이었음 (톰캣 8.5랑 호환이 안되나봄) 프로젝트의 properties > Project Facets의 Dynamic Web Modules 버전을 4.0에서 2.5로 바꿔야 하는데 자꾸 cannot change 어쩌구 하면서 안바뀜 자바 버전은 1.8 다 맞췄고.. pom.xml도 다 바꿨는뎁 이게 메이븐 업데이트하면 기본설정으로 바껴서 그렇다는데... 프로젝트의 .setting 들어가면 org.eclipse.wst.common.project.facet.core.xml이 있는데 여기서 수동으로 바꿔주고 프로젝트 리프레시 하면 알아서 바뀌어짐! 런타임 서버 추가해주고 실행하면 Add ..

카테고리 없음 2023.12.17

유선배 SQL개발자(SQLD) 과외노트 후기(vs노랭이)

SQLD를 취득했지만, 나는 평소 구독하던 SQL전문가 정미나님의 2024년 새롭게 리뉴얼된 책이 출간했다는 소식을 듣게 되었고... 마침 이벤트도 진행한다는 사실에, 평소 식당에서 리뷰쓰면 음료준다는 이벤트도 잘 참여하지 않는 내가 참여하게 되었다.. 운이 좋았던 건지, 나의 진심이 닿았던 건지 나는 당첨자가 되었고 !!! SQLD를 먼저 취득한 사람의 입장으로 책에 대한 리뷰를 써 보려고 한다. 내년부터 SQLD 범위도 바뀐다고 하고, 주관식도 사라진다고 하는데 2024개정판은 그걸 다 반영해 놓았다. 주관식도 객관식으로 바뀌어 있고 지금까지의 독자들의 피드백을 수용하여 더 업그레이드 되었다고 볼 수 있다. 비전공자가 뽑은 SQLD책은 이래야 한다.1. 단어가 너무 생소해 충분한 설명이 필요하다.SQ..

카테고리 없음 2023.12.15

#107. 로깅, 디버깅, 테스트코드작성

1. 로깅, 디버깅 // log도 레벨이 있음 // Trace // Debug // Info // Warning // Error // Fatal log.trace("이건 trace야~"); log.debug("이건 debug야~"); // resources > log4j.xml에 logger level을 debug로 바꾸면 // 출력을 찍을 수 있음(debug는 개발단계에서 사용) log.info("이건 info야~"); // info아래만 찍힘 log.warn("이건 warn이야~"); log.error("이건 error야~"); pom.xml에 있는 log4j객체가 실행되면서 log를 찍어줌(?) resources > log4j.xml에서 설정을 변경할 수 있음 (SpringBoot는 logback을..

카테고리 없음 2023.12.07

#106. 로깅, Spring Boot

Spring Boot는 로깅되는 게 이쁘게 잘 나옴 => Spring은? 보통 Spring에서는 System.out.println으로 에러를 찾는데, 이렇게 하게 되면 쓸 데 없는 문자열을 사용하게 됨 Spring에 pom.xml을 보면 로깅하는 Slf4j라는 인터페이스가 있음 org.slf4j slf4j-api ${org.slf4j-version} @Slf4j 애노테이션을 달고 log.info()를 쓰면 어디에서 찍혔는지도 같이 나옴 @Controller @Slf4j public class BoardController { @RequestMapping("list.bo") public String selectList(@RequestParam(value="cPage", defaultValue="1") int..

카테고리 없음 2023.12.06

#105. Spring Boot

Spring Start Project boot 3.0이 나오면서 자바8, 11이 지원이 안됨 일단 17버전으로 만들고 다운그레이딩해줄거임 버전은 상관없음 어짜피 바꿀거임 pom.xml 버전에 맞게 바꿔줌 이 프로젝트는 webapp이 통째로 없음 => xxx-context.xml, root-context.xml, view등이 없음 => 1. 세팅할 수 없음 => boot는 알아서 다해줌 => 2. jsp를 넣을 수 없음 => boot는 jsp사용을 권장하지 않음 또한 boot는 서버에 프로젝트를 올리지 않음 => 내장 tomcat을 가지고 있음 => Boot Dachboard src > main > resources > static에 index.html을 만든다. => 이게 웰컴파일 : 공식문서에 다 적혀..

카테고리 없음 2023.12.05