일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 인덱스
- 배열
- workbench
- 인스턴스
- Linux_명령어정리
- asp.net
- vb.net
- 아파치톰캣
- SQL
- Git_명령어정리
- Git_정리
- 이클립스
- git
- HTML
- jsp
- SQL_용어정리
- Spring_에러정리
- 다이어그램
- spring
- DML
- JavaScript
- java
- 자바스크립트
- json
- 자바
- CSS
- Linux
- Spring_오류정리
- github
- MySQL
- Today
- Total
목록분류 전체보기 (352)
데브마우스
ON [UPDATE | DELETE] CASCADE 용어 기준 테이블의 기본 키를 변경(Update) 혹은 삭제(Delete)를 했습니다. 하지만 만약 참조 테이블의 외래 키를 참조하고 있따면 삭제되지 않습니다. 하지만 ON [UPDATE | DELETE] CASCADE 제약을 걸어놓았따면 참조 테이블의 외래 키도 자동으로 변경(Update) 혹은 삭제(Delete)됩니다.
HTTP의 통신 방식이 있습니다. 그중 GET과 POST를 제일 많이 사용하며 GET은 URL에 요청한 것이 그대로 드러나며 POST 방식은 드러나지 않습니다. 분류 GET 방식 POST 방식 데이터 전송 방식 데이터를 URL에 포함하여 전송 데이터를 HTTP 요청 본문에 포함하여 전송 데이터 길이 제한 길이 제한 있음 (주소 표시줄의 길이) 길이 제한 없음 (보통 더 많은 데이터 전송 가능) 보안 보안에 취약 (URL에 노출됨) 비교적 안전 (데이터가 본문에 포함되므로) 사용 예시 데이터 검색 및 조회 폼 데이터 전송 및 리소스 생성
Java의 접근 제어자란 무엇인가요? 접근 제어자는 클래스 외부에서 클래스의 멤버(변수와 함수)에 접근할 수 있는 정도와 범위를 설정합니다. 접근 제어자는 4가지가 있습니다. 접근 제어자 이름 설명 public 접근 제한이 없습니다. protectd 같은 패키지 내에서와 자손 클래스에서만 접근이 가능합니다. default (앞에 아무것도 작성하지 않는 상태입니다.) 같은 패키지 내에서만 접근할 수 있습니다. private 같은 클래스 내에서만 접근할 수 있습니다. 제일 많이 사용하는 접근 제어자는 public과 private입니다. 아래는 예제 코드입니다. /* Main.java */ package Main; public class Main { public static void main(String[] ..
SQL의 조인(Join) 용어 정리 조인은 두 개의 테이블(이때 1개의 테이블을 2개로 취급할 수도 있습니다.)을 서로 묶어서 하나의 테이블처럼 사용하는 것입니다. 조인의 종류는 다음과 같습니다. 내부 조인(Inner join) 외부 조인(Outer join) 상호 조인(Cross join) 자체 조인(Self join) 내부 조인(Inner join) 일반적으로 조인이라 할 경우 내부 조인을 의미합니다. 두 테이블의 공통된 컬럼을 활용하여 조인합니다. 외부 조인(Outer join) 두 테이블 중 하나만 있는 컬럼을 이용하여 조인합니다. LEFT OUTER JOIN, RIGHT OUTER JOIN, FULL OUTER JOIN이 있습니다. 상호조인(Cross join) 각각의 테이블의 모든 행 끼리 조..

Spring 프로젝트 생성 방법 정리 JSP와는 다르게 스프링은 Maven Project를 클릭합니다. 스프링 프로젝트를 설치할 디렉터리를 설정합니다. Catalog: Internal, Filter:webapp으로 webapp을 검색하여 클릭한 후 Next를 클릭합니다. Group Id: 구글이나 네이버 같은 브랜드에 비유할 수 있습니다. Artifact Id: 구글의 G메일이나 네이버의 메일 같은 세부 서비스에 비유할 수 있습니다. 콘솔창에서 여러가지 글자가 출력되며 프로젝트 생성이 완료되었다면 위 사진 처럼, Y : : 이 출력됩니다. 콘솔 창에 마우스 커서를 클릭한 상태에서 엔터를 누릅니다. 스프링 프로젝트 생성 후 에러 해결 방법 처음 스프링 프로젝트 생성 시 이클립스의 작업스페이스에서 해당 프로..

스프링의 장점은 무엇인가요? 객체의 생성과 소멸 관리에 뛰어납니다. 그렇기에 대규모 웹 서비스에 적합합니다. 이클립스에서 스프링 설치 방법 정리 이클립스를 실행 한 후 상단 [Help] -> [Eclipse Marketplace...]를 클릭합니다. Spring 입력 후 Spring Tools 4를 설치(Install)합니다. 'I accept the terms of the licens agreements'의 체크박스에 체크하고 Finish를 클릭합니다. cdn.spring.io 왼쪽의 체크박스를 클릭하고 [Trust Selected]를 클릭하여 설치를 진행합니다. 만약 PGP로 시작하는, 위와 비슷한 창이 나온다면 PGP도 위 사진처럼 체크박스에 체크하고 진행하시면 됩니다. 설치가 완료되면 Restar..
git pull 명령어 정리 git pull 명령어는 원격 저장소의 최신 정보와 파일 로컬 저장소로 가져옵니다. git fetch가 최신 정보만 받아와서 확인만 한다면 git pull은 최신 정보와 파일을 바로 가져옵니다. git pull 코드 형식은 아래와 같습니다. git pull [] [ […]] 참고자료 Git/mingw64/share/doc/git-doc/git-pull.html
Git 로컬 작업 순서 정리 작업 순서 제목 설명 Step 1 Git 다운로드 git-scm.com Step 2 설치 Step 3 사용자 정보 입력 git config --global user.name "이름" git config --global user.email "메일주소" Step 4 저장소 만들기(repository) 폴더 생성: hello-git cd 'Desktop'/hello-git Step 5 깃 초기화 git init Step 6 작업 트리에 파일 생성 hello.txt Step 7 스테이지 파일 올리기 git add hello.txt Step 8 커밋하기 git commit -m "메시지입력" Step 9 브랜치 생성하기 git branch 브랜치_이름 Step 10 브랜치 전환하기 g..

Git Hub에서 리포지터리(Repository)를 생성하였으나 이런 화면이 보일 수 있습니다. Git Hub에서 파일이나 브랜치를 생성할 수 없는 상황입니다. 의도한건 아래 화면인데 말이지요. 어떻게 하면 처음 리포지터리를 생성할 때 부터 위와 같은 화면으로 만들 수 있을까요? 정답은 Add a README file을 체크하지 않았기 때문입니다. Add a README file을 체크하고 리포지터리를 생성하시면 처음부터 브랜치나 파일을 GitHub을 통해서 생성하실 수 있습니다.
fetch로 원격 브랜치의 정보 가져오기 git pull 명령어는 원격 저장소의 최신 커밋을 내 컴퓨터에 합쳐주지만, 최신 커밋은 어떤지 정보만 확인하고 싶을 때가 있습니다. 그럴 경우 git fetch 명령어를 사용합니다. fetch는 불러오다, 가져오다는 의미를 가지고 있습니다. 협업 하는 방법 깃허브를 통해 다른 사람들과 협업하려면 아래과 같은 약속이 필요합니다. 브랜치 이름 작성 방법 파일명, 함수명 등의 레이블은 어떻게 작성할 것인지에 대한 규칙 이슈 관리는 어떻게 할 것인지 협업 시 풀 리퀘스트를 수락해야합니다. git hub에서 각자 브랜치를 나눠서 작업 후 push를 할 경우 풀 리퀘스트를 수락해야 코드가 반영됩니다. 풀 리퀘스트는 각자 푸시한 후 꼭 해야할 작업입니다. 풀 리퀘스트는 자신..