전체 글(127)
-
Caused by: java.lang.ClassNotFoundException: javax.servlet.Filter
org.springframework.boot spring-boot-starter-tomcat provided톰켓 provided 로 인해 에러 발생해결 방안 : compile 로 설정 또는 주석 처리 설명 1. compile Scope정의: compile 범위는 기본 범위이며, 이 의존성이 애플리케이션을 컴파일하고 실행하는 데 필요한 모든 클래스와 리소스를 포함합니다.특징:Maven 프로젝트에 이 의존성이 추가되면, 해당 의존성은 컴파일 시점에 필요하고, 패키징할 때도 포함됩니다.애플리케이션이 실행될 때 Tomcat 서버를 내장하여 실행할 수 있습니다. 이는 Spring Boot의 주요 기능 중 하나입니다. org.springframework.boot spring-boot-star..
2024.11.05 -
컬럼명(논리/물리) 개념
논리 컬럼명 (Logical Column Name)논리 컬럼명은 데이터베이스 설계 시 개념적 모델 또는 논리적 모델 단계에서 사용되는 컬럼 이름을 말합니다. 이 단계에서는 데이터베이스가 실제로 구현되지 않았고, 비즈니스 요구 사항과 데이터 구조를 정의하는 데 중점을 둡니다. 논리 컬럼명은 비즈니스 용어와 더 가까운 이름으로 지정되며, 이해하기 쉽고 의미가 명확해야 합니다.예:CustomerNameOrderDateProductDescription물리 컬럼명 (Physical Column Name)물리 컬럼명은 데이터베이스가 실제로 구현될 때 사용되는 컬럼 이름을 말합니다. 물리적 모델 단계에서는 데이터베이스 시스템의 제약 사항, 성능, 표준화 등을 고려하여 컬럼 이름을 최종적으로 결정합니다. 물리 컬럼명은..
2024.07.31 -
SVN에서 Git으로 패치 파일 생성 및 적용
SVN에서 패치 파일 생성1. SVN에서 변경 사항을 패치 파일로 저장합니다.svn diff > changes.patch 2. 생성된 changes.patch 파일을 Git 프로젝트로 복사합니다. Git에서 패치 파일 적용1. Git 프로젝트 디렉토리로 이동합니다.cd /path/to/git/project 2. 패치 파일을 적용합니다.git apply changes.patch 참고사항패치 파일 충돌: 패치 파일을 적용할 때 변경 사항이 충돌할 수 있습니다. 이 경우, 수동으로 충돌을 해결해야 합니다.경로 문제: patch 명령어를 사용할 때 경로가 맞지 않으면 적용이 실패할 수 있습니다. -p 옵션을 적절히 사용하여 경로를 맞춰야 합니다.패치 파일 호환성: Git과 SVN의 diff 형식은 호환되지만, ..
2024.07.18 -
Git에서 SVN으로 패치 파일 생성 및 적용
Git에서 패치 파일 생성 1. Git에서 변경 사항을 패치 파일로 저장합니다. git diff > changes.patch 2. 생성된 changes.patch 파일을 SVN 프로젝트로 복사합니다. SVN에서 패치 파일 적용 1. SVN 프로젝트 디렉토리로 이동합니다. cd /path/to/svn/project 2. 패치 파일을 적용합니다. patch -p0 참고사항패치 파일 충돌: 패치 파일을 적용할 때 변경 사항이 충돌할 수 있습니다. 이 경우, 수동으로 충돌을 해결해야 합니다.경로 문제: patch 명령어를 사용할 때 경로가 맞지 않으면 적용이 실패할 수 있습니다. -p 옵션을 적절히 사용하여 경로를 맞춰야 합니다.패치 파일 호환성: Git과 SVN의 diff 형식은 호환되지만, 복잡한 변경 ..
2024.07.18 -
CREATE OR REPLACE SYNONYM
테이블 별칭을 만들어 접근//동의어 생성 또는 교체CREATE OR REPLACE SYNONYM synonym_name FOR [schema.]object_name;//삭제DROP SYNONYM [schema.]synonym_name;//동의어를 제거할 때, 그 동의어에 의존하는 객체가 있으면 오류가 발생할 수 있습니다. 이러한 경우 CASCADE 옵션을 사용하여 동의어에 의존하는 객체도 함께 제거할 수 있습니다.DROP SYNONYM [schema.]synonym_name CASCADE;//동의어에 의존하는 객체를 확인하려면 다음과 같은 쿼리를 사용할 수 있습니다:SELECT * FROM ALL_DEPENDENCIES WHERE REFERENCED_NAME = '동의어';//1. 현재 사용자가 소유한 ..
2024.07.15 -
Component bindings - '<' 와 '=' 옵션 차이 테스트
Parent Component Parent Data: {{ mainCtrl.parentData }} Change Parent Data Child Component angular.module('app') .controller('MainController', function() { this.parentData = 'Initial Parent Data'; this.changeParentData = function() { this.parentData = 'Changed Parent Data'; }; }) .component('exampleComponent', { bindings: { ..
2024.07.12