전체 글104 [sql] 페이징 기능 - LIMIT 함수 LIMIT 함수 개념 LIMIT 함수는 sql에서 쓰이는 페이징 구문입니다. 형식 select * from hotels LIMIT ( #{pageNo}-1) * #{viewCount} ), #{viewCount} 괄호가 두개 있다고 치면, select * from hotels LIMIT (숫자), {숫자} 로 볼 수 있는데, 페이징 할 때, (숫자) 이후부터 {숫자}개를 보여준다고 생각하면 됩니다. 이때, pageNo는 보통 1부터 시작한다고 지정해놓습니다. 만약 한 페이지에 9개를 반환하고 싶다면, viewCount에 9를 대입합니다. 9 를 대입하면 ( #{1}-1) * #{9} )이후부터 #{9}개를 반환하는 모양이 됩니다. 그러면 첫페이지는 (1-1) * 9 이후부터 9개 반환, 즉 0 이후인 1.. 2023. 3. 10. [깃허브] collaborator 추가하기 https://hyoje420.tistory.com/41 [Git]GitHub Collaborator 추가하기 먼저 GitHub의 기본적인 개념과 사용방법을 알고자 한다면 아래의 링크를 따라가 보는 것을 추천한다. [Git]Github 사용하기 http://hyoje420.tistory.com/37 큰 프로젝트를 진행함에 있어서 협업은 필수이다. hyoje420.tistory.com 2023. 3. 7. [깃허브]GitHub 이클립스 연동 , 수정된 부분 올리기 먼저 저장소를 만든다 저장소 이름은 적절히... 생성한 후 url을 저장해 놓는다. https://github.com/dbs1012/work2.git 이제 이클립스로 이동하여 github에 올릴 project를 선택하고 마우스 오른쪽 클릭한다. 그러면 Git 저장소 설정 다이얼로그가 나온다. 첵크박스를 첵크 한다. 번호 순서대로 클릭한다. 이제 git파일 작성되었다. 다시 프로젝트를 오른쪽 클릭하고 Team/Commit... 을 선택한다. 그러면 밑쪽에 Git Staging이 실행된다. 모두 선택한 후에 밑으로 드레그하고 commit message를 원하는 단어를 기입하고 commit an Push를 클릭한다. 그러면 다음과 같은 다이얼로그가 나온다. git.. 2023. 3. 7. [깃허브]GitHub Branch로 올리고 Master에 Merge(통합)하기[출처] GitHub Branch로 올리고 Master에 Merge(통합)하기 먼저 토큰을 확인하자. 클릭하고 맨 밑으로... Regenerate token을 클릭한다. 기간을 수정하기 위해 Regenerate token을 클릭한다. 그러면 이제 token이 보이게 된다. 오른쪽 버튼을 클릭하여 복사한다 이제 이클립스로 간다. 소스 코드를 수정하도록 한다.(소스를 변경하면 변경된 파일이 '>' 표시된다) 프로젝트를 오른쪽 클릭하고 Team/Switch To/New Branch 를 클릭한다. Branch name 을 기입한다. 이 명칭은 누가-언제 로 기입하면 나중에 보기에 효율적일 수 있다. 그리고 Finish를 클릭한다. 이제 GitHub 에 올리도록 한다. 프로젝트를 오른쪽 클릭하고 Team/Commit...을 선택한다. 그러면 변경된 파.. 2023. 3. 7. [리액트] 생활코딩- 리액트 설치, 특징, 배포, 함수 형태 리액트 설치 1. node.js설치 2. vsCode 설치 - https://code.visualstudio.com/#alt-downloads - 64비트 3. 한글로 설치 4. 보기- 터미널 리액트 특징 * Router를 통해서 안에 있는 화면을 바꿔줍니다. * 자바스크립트를 사용하지 않습니다. * hook을 지원합니다. * 싱글뷰 application이라고도 한다. index.html 한장으로 사용합니다. 실행 과정 & 구조 1. 터미널 열기 2. 폴더 생성 : npx create-react-app 폴더이름 입력 ex) npx create-react-app begin-react 3. 개발환경 실행 : npm start 4. 서버 끄기 : ctrl+C 누르면 서버 끌 수 있습니다. 5. 현재창/ 새창 .. 2023. 3. 7. 스프링부트 스프링부트란? 스프링부트는 스프링 프레임워크를 기반으로 한 웹 애플리케이션 개발을 위한 도구입니다. 스프링부트를 배울 때 가장 먼저 이해해야 할 것은 스프링부트 애플리케이션의 구조입니다. 스프링부트 구조 스프링부트 애플리케이션은 일반적으로 다음과 같은 구조로 이루어져 있습니다. Application 클래스: 스프링부트 애플리케이션의 진입점입니다. Application 클래스에서는 애플리케이션을 실행하기 위한 설정을 초기화하고, 스프링 컨텍스트를 생성합니다. Controller 클래스: HTTP 요청을 처리하는 핵심 컴포넌트입니다. Controller 클래스는 @Controller 어노테이션을 사용하여 선언하며, @RequestMapping 어노테이션을 사용하여 URL 패턴과 요청 방식을 지정합니다. Se.. 2023. 3. 3. 이전 1 ··· 7 8 9 10 11 12 13 ··· 18 다음