본문 바로가기

분류 전체보기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.