분류 전체보기

Gradle이 Maven보다 설정 파일 작성이 간단하고 (Maven을 많이 써보지는 않아서 체감하지는 못했지만) build 속도도 빠르다고 하여 프로젝트에서 자주 사용해왔다. 빌드 도구인 Gradle에 대해 알아보자. 0. 사전 지식 빌드 (Build) 빌드란 소스코드 파일을 컴파일하여 실행할 수 있는 가공물로 변환하는 과정 또는 결과물을 의미한다. 즉, .java와 같은 소스 코드, .xml, .properties와 같이 프로젝트에서 쓰인 각각의 파일 및 자원 등을 JVM이나 Tomcat과 같은 WAS가 인식할 수 있도록 패키징하는 과정과 결과물이다. 빌드 도구 (Build Tool) 빌드 도구란 소프트웨어 개발에서 소스 코드를 실행 가능한 애플리케이션으로 만들어주는 도구이다. 빌드 과정을 자동화하여 ..
자꾸 문법을 헷갈려서 잘 이용하지 못한 윈도우 함수.............. 윈도우 함수에 대해 정리해보자. 그리고 또 시험에 윈도우 함수가 나온다면 그때는 꼭 잘 사용해보자..!!!! 1. 윈도우 함수(Window Function)란? 행의 그룹을 만들고 그룹 내에서 계산을 수행하는 기능을 제공하는 함수이다. 기본 형태는 다음과 같다. 함수(함수_적용_열) OVER (PARTITION BY 그룹열 ORDER BY 순서열) 순위 함수의 경우, 함수의 인자가 필요하지 않다. PARTITION BY를 기준으로 그룹을 생성하며 ORDER BY를 기준으로 정렬해준다. PARTITION BY, ORDER BY에 넣을 값이 없다면 빈 괄호로 두면 된다. 2. 윈도우 함수의 종류 집계 함수 SUM(), MIN(), ..
1. MySQL Workbench 접속 안됨 MySQL Workbench를 잘 사용하고 있었는데, 갑자기 사용자 선택 후 pw 입력하였을 때 접속이 안됐다 .. 해결 방법 : MySQL 최신 버전으로 재설치 (https://dev.mysql.com/downloads/mysql/) 기존 8.0.21 버전에서 8.0.33 버전으로 재설치 2. MySQL Workbench 예기치 못한 종료 이제 접속은 되는데, SELECT나 DESC문만 실행하면 Workbench가 종료됐다 해결 방법 : 최신 버전으로 재설치 (https://downloads.mysql.com/archives/workbench/) 최신 버전 중 종료 이슈가 없다고 알려진 8.0.30 버전으로 재설치 했다 99. 참고 터미널 명령어 cd /us..
1. web.xml the markup in the document following the root element must be well-formed 태그 내에 작성해야하는 내용을 태그 밖에 작성했을 때 발생 web.xml에서 태그 내에 작성해야하는데, 태그를 먼저 닫아서 발생 해결 방법 : 모든 내용을 태그 안으로 cvc-elt.1.a: Cannot find the declaration of element 'web-app' servlet 버전과 web.xml 스키마 헤더가 일치하지 않아서 발생 해결 방법 버전에 맞는 헤더로 변경 : 참고 ex. Servlet 4.0 (tomcat 버전에 따른 servlet 버전) 2. pom.xml Could not initialize class org.apache...
zeomzzz
'분류 전체보기' 카테고리의 글 목록 (5 Page)