본문 바로가기
728x90
반응형

전체 글302

[BACKEND]오라클 데이터베이스 페이징 처리 실행 계획과 ORDER BY select * from tbl_board order by bno desc; 테스트를 위해 데이터가 많아지도록 데이터 수를 늘려준다, 인덱스와 오라클 힌트(hint) 주석같지만 영향을 주고 에러가 나도 sql실행에 지장을 주지 않는다. select /*+Index_desc(tbl_board pk_board)*/ from tbl_board 힌트를 자주 사용하지 않지만 알아두면 좋다 쿼리문 힌트 사용 유무 차이점 힌트 사용 안함 힌트 사용함 힌트를 추가하면 힌트를 한번 더 조사해서 처리한다. PK_BOARD 라는 인덱스 테이블을 생성할 때 제약 조건 PK를 지정하고 PK의 이름 'pk_board'라고 지정 식별자, 인덱스의 의미를 가지고 있다. rowid : 의사열 칼럼, 오라클.. 2023. 10. 2.
[BACKEND]스프링_스프링의 특징과 의존성 주입 lombok 설정한 뒤에 chef 클래스 생성 restaurant 클래스 생성 의존, 주입관계를 볼 수있다. 프로그램도 의존, 주입관계 인지했다고 나온다. 테스트코드를 통한 확인 //ex00 프로젝트 클릭 선택 - 우클릭 - Properties - Java Build Path //- Add Library - JUnit 선택 - Next - JUnit4 선택 - Finish 클릭 //ex00 프로젝트 클릭 선택 - 우클릭 - New - JUnit Test Case //- Package: 란에 org.zerock.sample 입력 //- Name: 란에 SampleTests 입력 - Next - Finish 클릭 apply 한다 junit test case 생성 //@RunWith 어노테이션은 현재 테스트 .. 2023. 9. 21.
[BACKEND]중요) MyBatis config 및 mapper XML 파일 셋팅 환경 설정 보호되어 있는 글 입니다. 2023. 9. 20.
[BACKEND]Maven ※ Maven 이란? 빌드도구 : maven , 라이브러리를 쉽게 가져다 쓸 수 있다. 1 빌드란? 1) 소스코드 파일을 컴퓨터에서 실행할 수 있는 독립 소프트웨어 가공물로 변환하는 과정 또는 결과물 완성 단계를 말합니다. 2) 우리가 작성한 소스코드(java), 프로젝트에서 쓰인 각각의 파일 및 자원 등(.xml, .jpg, .jar, .properties)을 JVM이나 톰캣같은 WAS가 인식할 수 있는 구조로 패키징 하는 과정 또는 결과물 완성 단계라고 할 수 있습니다. 3) 빌드 도구(Build tool) - 빌드 도구란 프로젝트 생성, 테스트 빌드, 배포 등의 작업을 위한 전용 프로그램을 말합니다. - 빠른기간동안 계속해서 늘어나는 라이브러리 추가, 프로젝트를 진행하며 라이브러리의 버전 동기화의 .. 2023. 9. 19.
[BACKEND]자동 웹 열기 배치프로그램-자동으로 웹을 열 수 있다. 서버 켜놓고 웹만 닫은 상태로 작업 스케줄러에서 우측에 있는 기본 작업만들기 클릭 -> 첫번째 내꺼 자동 웹 열기 -> 한번 -> 프로그램 시작 -> "C:\Program Files\Google\Chrome\Application\chrome.exe" / 인수 추가(옵션) 에 주소 적기-> 마침 작업 스케줄러 열기 기본 작업 만들기 경로 찾아서 크롬.exe 설정 및 아이피주소 인수에 넣기 예약한 시간이 되면 자동으로 크롬 창이 뜨면서 해당 jsp 네이버 아이피 창이 나온다. 2023. 9. 18.
[BACKEND]MySQL 설치 ※ MySQL 설치 MySQL은 가장 많이 사용되고 있는 DBMS 중 하나입니다. MySQL은 오픈 소스 버전과 상용 버전 두 가지가 있는데, 일반적으로 오픈 소스 버전을 많이 사용하고 있습니다. 오픈 소스 버전은 다음 사이트에서 다운로드할 수 있습니다. https://dev.mysql.com/downloads/mysql/ 사이트에서 "MySQL Community Server 에서 Archives" 클릭 - MySQL 버전 선택 후 설치 파일 다운로드 함 [MySQL과 MariaDB] MySQL과 같은 코드를 기반으로 하는 MariaDB(마리아디비)도 있습니다. 실제 MariaDB(마리아디비)를 만든 핵심 개발자는 MySQL을 만든 개발자와 동일 인물입니다. MySQL을 소유하고 있는 오라클의 라이선스 .. 2023. 9. 18.
728x90