목록전체 글 (98)
알버트의 개발하는 블로그
1. 자바 어노테이션이란? 어노테이션은 영어단어로 '주석'이라는 의미를 가집니다. 자바 소스 코드에 사이에 @ 기호를 앞에 붙여서 사용 가능하며, JDK 1.5 버전 이상에서 사용 가능하게 되었습니다. 2. 어노테이션의 용도 1) 컴파일러에게 코드 작성 문법 에러를 체크하도록 정보를 제공합니다. 2) 소프트웨어 개발툴이 빌드나 배치를 했을 때 코드를 자동으로 생성할 수 있도록 정보를 제공합니다. 3) 실행시(런타임시) 특정 기능을 실행하도록 정보를 제공합니다. 3. 자바 내장 애너테이션 7개의 표준 어노테이션 중에 3개가 java.lang의 일부이며, 나머지 4개는 java.lang.annotation으로부터 가져옵니다. 4. 내장 어노테이션 종류 자바 코드에 적용할 수 있는 내장 어노테이션들이 있습니다..
1. 인덱스 조각모음. - table 인덱스를 다시 잡아준다. DBCC dbreindex (DP_BOA_LIST) 2. 테이블 통계 업데이트문 UPDATE STATISTICS DP_BOA_LIST 3. 처리후 다시 조각화 조회문 DBCC showcontig (DP_BOA_LIST)
1. Table 및 Data 복사 select * into 생성될테이블명 from 원본테이블명 2. Table 구조만 복사 select * into 생성될테이블명 from 원본테이블명 where 1=2 3. Table 있을경우 Data만 복사 insert into 카피될테이블명 select * from 원본테이블명
1. 네트워크 드라이버 연결하여 Z드라이브 생성하기 net use Z: \\121.166.92.208\공용폴더\최신소스백업폴더(수정금지)\DB_Backup 2. 네트워크 드라이버 연결 끊고 Z드라이브 삭제하기 NET USE /DELETE Z: 3. 파일 or 폴더 리스트 출력하기 forfiles /P D:\MARIA_BACKUP\%date%\(파일or폴더 경로) /C "cmd /c echo @path " >> D:\MARIA_BACKUP\logs\%date%.log 4. 파일 or 폴더 복사하여 Z드라이브에 붙여넣기 forfiles /P D:\MARIA_BACKUP\%date%\ /C "cmd /c copy /Y @path Z:" >> D:\MARIA_BACKUP\logs\%date%.log 5. 5일 ..
1.Batch(cmd)로 오라클 DB 백업파일(덤프) 만들기 exp USER_ID/PASSWORD@SID file=D:\ORA_BACKUP\%date%\%date%_Oracle_Backup.dmp (백업파일 만들어지는 경로) STATISTICS=NONE 2.Batch(cmd)로 마리아DB 백업파일 만들기 "C:\Program Files\MariaDB 10.6\bin\mysqldump"(마리아DB설치 경로) --single-transaction --routines --databases -u(ID) -p1 (DB이름) > D:\MARIA_BACKUP\%date%\%date%_MariaDB_Backup.sql (백업파일 만들어지는 경로)
1. batch 파일로 텍스트 출력하기 - echo //내용// 2. batch 파일로 텍스트를 출력하여 텍스트파일에 기록하기 - echo //내용// >> 1.txt(텍스트파일 경로) 3. batch 파일로 명령결과 성공여부 받아오기 - %ERRORLEVEL% 변수에 명령결과값이 저장된다. 성공이 되었다면 0, 실패가 되었다면 1 이상의 값이 저장된다. 4. batch 파일에 날짜, 시간 정보 출력하기 - %date%는 날짜정보가 들어있고 %time%은 시간정보가 들어있다. 시간정보는 ms까지 받아올 수 있다. 5. batch 파일로 디렉토리 생성하기 - md (생성할 파일 경로) 5. batch 파일 만들기 - 메모장으로 실행시킬 내용을 입력한 뒤에, 텍스트파일로 저장하지 않고 다른이름으로 저장 - ..
1.DBMS란? 데이터베이스라는 데이터의 집합을 만들고, 저장 및 관리할 수 있는 기능들을 제공하는 응용 프로그램이다. 주로 서버에 사용하는 용도만 DBMS라고 생각하는 오개념이 많지만 Microsoft Access라는 개인용 컴퓨터에 저장하는 용도의 프로그램도 훌륭한 DBMS이다. 2.DBMS의 종류 - 오라클 : DBMS 시장의 지배자. 오라클이 만든 DBMS이다. 가장 앞선 기술과 안정성을 가지고 있다. - MySQL : 오픈 소스로 공개되어 무료 버전이 많이 쓰이고 있고, 유료 버전도 비용이 그리 비싸지 않아서 각종 기업에서도 많이 애용되는 DBMS이다. - MariaDB : MySQL이 오라클에 인수된 이후, MySQL의 기술진이 오라클을 나와서 만든 것. MySQL 5.5 버전의 소스 코드를 ..
1.스프링이란? IoC와 AOP를 지원하여 자바 엔터프라이즈 개발을 편하게 해주는 경량의 오픈 소스 애플리케이션 프레임워크 2.애플리케이션 프레임워크란? 소프트웨어 개발자가 응용 소프트웨어의 표준 구조를 구현하기 위해 사용하는 소프트웨어 프레임워크로 구성되어 있다. 즉, 프로그래밍에서 특정 OS를 위한 응용 프로그램 표준 구조를 구현하는 클래스와 라이브러리의 모임을 말한다. 3.프레임워크의 장/단점 장점 : 개발 시간을 줄일 수 있고 오류로부터 자유로울 수 있다. 단점 : 프레임워크에 너무 의존하면 개발 능력이 떨어져서 프레임워크 없이 개발하는 것이 힘들어진다. 4.스프링의 특징 - IoC ( Inversion of Control ) : 제어의 역행 제어의 주체가 개발자가 아닌 프레임워크라는 뜻으로 때에..