반응형

2024/06 12

[JQUERY/JSP/JAVASCRIPT] 자바스크립트 파일 업로드 제한, 파일 최대용량 제한, JQUERY 파일 용량 제한

클라이언트 측에서 파일 크기를 미리 확인하는 것이 서버 부하를 줄이는데 더 효과적일 수 있음1- 사전 필터링: 서버에 도달 전 크기가 큰 파일을 걸러낼 수 있으므로, 서버로 전송되는 데이터 양이 줄어 서버 부하 감소2- 빠른 응답: 서버 측에서 추가적인 검증이나 처리를 할 필요가 없어지므로, 클라이언트에게 더 빠른 응답 가능3- 확장성: 서버 측에서 파일 크기를 확인하는 경우, 파일 업로드가 많을수록 서버의 부하가 증가할 수 있으나, 클라이언트 측에서 파일 크기를 확인하면 서버 측에서는 파일 크기를 검증하는 추가적인 부하 없이도 더 많은 요청을 처리 가능1. JAVASCRIPT 2. HTML

Dev/Frontend 2024.06.25

[DBeaver] dbeaver 여러줄 동시편집, dbeaver 전체 대문자, dbeaver 전체 소문자, 쿼리 대소문자 변경 단축키, 쿼리 여러줄 동시편집, mssql, oracle

1. 여러줄 동시편집, 동시 커서- Alt + Shift + a : 여러 줄을 동시에 편집할 수 있도록 바뀐다. on/off 개념 2. 전체 쿼리 대문자, 소문자로 변경- Alt + Shift + x : 전체 쿼리문을 대문자로 변경해준다.- Alt + Shift + y : 전체 쿼리문을 소문자로 변경해준다.

Dev/Database 2024.06.21

[DB/MSSQL] 열 이름이 불확실합니다, jdbc SQLServerException

위와 같이 Eclipse 에러 발생하였다. "열 이름이 불확실합니다."이 에러는 여러개의 테이블을 조인해오는 과정에서 두 개 이상의 테이블에서 동일한 컬럼 이름을 가지는데, 어떤 테이블의 컬럼값인지 명시되어있지 않아, 말 그대로 열 이름이 불확실하여 발생하는 오류이다.예를 들어, STUDENT 테이블과 PROFESSOR 테이블에서 모두 NAME 이라는 컬럼을 가지는데, 아래와 같이 SELECT 문을 작성하면 "열 이름이 불확실합니다."  에러가 발생하는 것이다. SELECT NAME -- STUDENT의 NAME인지, PROFESSOR의 NAME인지 모름 , STUDENT.STDNUM , STUDENT.ADDRESS , PROFESSOR.PFSNUM , PROFESS..

Dev/Database 2024.06.13

[DB/MSSQL] INSERT INTO SELECT 일부만, 일부만 INSERT INTO SELECT

INSERT INTO SELECT 를 사용하여 SELECT 해온 데이터를 바로 INSERT 할 수 있다.그런데, 이때 PK 컬럼이 있어서 일부 데이터만 SELECT 해온 값을 사용하고, 일부값은 직접 입력하고자 한다.INSERT INTO STUDENT ( NAME, STDKY, BIRDAT , TELNUM, ADDRESS , CREDAT, CRETIM ) SELECT #NAME# -- 화면에서 받아온 값 , NEXT VALUE FOR SEQ_STDKY -- PK값 시퀀스 , #BIRDAT# -- 화면에서 받아온 값 , '010-0000-0000' -- 값 직접 입력 ..

Dev/Database 2024.06.12

[XML/Eclipse] Downloading external resources is disabled.

sqlMap 및  *.xml 파일에 작성된 모든 쿼리문을 인식하지 못하였다.에러메세지를 확인해보니, "Downloading external resources is disabled." 이었다.말그대로 DTD, XSD 를 통해 외부 리소스를 다운 받도록 url를 적어놓았는데, 이 기능이 막혀있어서 리소스 다운로드가 불가하여 인식하지 못하는 것이다.Window > Preferences > XML > Download external resources like referenced DTD, XSD 항목에 들어가서  체크해주면 이클립스가 바로 인식한다.

Dev/Backend 2024.06.11

[DB/SQL] 쿼리 튜닝하는법, 오라클 쿼리튜닝, MSSQL 쿼리 튜닝, 쿼리 성능 개선하는법

쿼리 성능이 나오지 않을때, 기본적으로 확인할 수 있는 쿼리 개선방법이다. 1. INNER, OUTER JOIN 있을 때 무조건 OUTER JOIN을 마지막에 걸기2. 쿼리에서 데이터를 SELECT 해올 필요가 없는데 불필요한 조인 하는 경우 제거SELECT A.COLMN1, B.COLMN2FROM TABLE_A A INNER JOIN TABLE_B B ON A.COLMN1 = B.COLMN1 INNER JOIN TABLE_C C ON A.COLMN2 = C.COLMN2 -- TABLE_C 의 데이터는 안가져오므로 불필요한 조인.이를 제거해야함. 3. 3개이상 테이블 조인할때, 테이블 작은 순서로 조인하기4. 실행계획 확인하기  (1) Oracle의 경우, DBeaver 에서 Ctrl +..

Dev/Database 2024.06.11

[Oracle] Oracle 19c 삭제, 오라클19c 삭제하는법, 오라클 삭제, Oracle 삭제

오라클을 완전히 삭제하는 과정은 레지스트리를 건드리는 등의 위험한 작업으로 인해 복잡할 수 있다. 아래 과정에 따라 64-bit 환경에서 오라클을 완전히 삭제할 수 있다. 1. 작업관리자를 열어 현재 oracle 관련 프로그램이 실행되고 있는지 확인하고, Oracle 관련 프로그램이 실행되고 있으면 종료해준다. 오라클 관련 프로그램이 실행 중일 경우, 시스템 파일이나 레지스트리 항목이 잠겨 있어 삭제가 제대로 이루어지지 않을 수 있다. 따라서 작업관리자를 통해 Oracle 프로그램이 실행 중이 아님을 확인하고 진행하는 것이 중요하다. 2. 레지스트리 편집기를 열어서 컴퓨터 > HKEY_LOCAL_MACHINE > SOFTWARE > Oracle* 관련 폴더를 모두 삭제한다.Windows  레지스트리는 서..

Dev/Database 2024.06.10
반응형