본문 바로가기

분류 전체보기

(226)
git branch 전략 ________________________________________________________________________________________________ 상황 - 학원에서 작업중인 youtube와 팀장이 있음 ________________________________________________________________________________________________ youtube 폴더생성 youtube의 작업진행중 1. 환경세팅완료.txt를 만들고 push 2. a-topic이라는 branch 생성 : git checkout -b a-topic -> checkout을 하면서 동시에 브랜치생성 3. a기능완료.txt를 만들고 push 4. youtube의 git확인 a-t..
git pull 예제 프로젝트 시작시 팀장, 팀원이 해야할 git 관리 팀장 1. 프로젝트세팅 2. 팀장이 자신의깃헙 콜라보 초대(팀원들) 팀원 1. 팀장 깃헙 git clone 2. branch생성 ex) a기능을 만든다 a-topic checkout 해서 a-topic브랜치로 이동 3. a기능 완료 4. a-topic push 5. a --PR요청--> master 6. 형상을 맞춘다. 7. squalth merge git pull -> 코드 다운로드 = 다운로드 + 병합(merge) 한번도 작업한적이 없어서 git clone 작업한적 있으면 git pull을 사용해서 데이터 동기화 ______________________________________________________________________________..
proxy개념 adapter proxy proxy는 대리자라는 의미이다. proxy 클라이언트는 proxy서버한테 요청을한다. proxy서버는 받은 요청을 다시 서버한테 던진다. proxy 장점 1. 클라이언트한테 서버의 ip주소를 알려줄필요가없다 - 서버가 공격당할일이 줄어든다. 2. proxy에서 추가적인 기능을 수행할수 있다. ex) 중국인 차단, 응답할때 content타입을 달아주기, header에 key값 달아주기 결국 서버의 서버의 전후(앞뒤) 관리를 할수있다. -> spring에서는 intercepter가 위의 기능을 수행한다. -> intercepter는 proxy패턴으로 spring에서 만든다.
junit - vs코드로 spring 개발설정 및 기본세팅 vs코드로 자바 개발 설정 1.Spring Boot Extension Pack 2.Extension Pack for Java 3. lombok 기본세팅 1. 보기 - 명령 팔레트 - spring검색 - Spring Initializr:Create a Gradle Project..선택 2. 버전선택 2.7.4 3. 언어선택 java 4. 패키지선택 site.metacoding 5. 프로젝터명 작성 firstapp 프로젝트이름이라서 대문자를 사용하지 않는다. 6. 실행 파일 선택 jar 7. 자바 버전 선택 11 8. 라이브러리 선택 아래와 같이 5개선택 선택하고 selected 9. 저장폴더 생성 폴더를 생성해서 그 폴더 안에서 created를 눌러준다. 10. Open을 눌러준다. 아래에 무엇인가 돌고있..
aws - Mobaxterm을 설치 및 서버 실행 Mobaxterm SSH, RDP, SFTP 등 다양한 네트워크 클라이언트와 터미널을 제공하는 툴 - 인스턴스로 생성 한 것을 실행해주는 툴 Mobaxterm 설치및 기본설정 1.Mobaxterm 설치 2.설치완료 압축을 푼뒤에 실행해보면 아래와 같이 나올것이다. 3. Session클릭 4. ssh settings Remotehost - public주소 (생성한 인스턴스의 public주소) Specify username - ubuntu Port - 22 Advanced SSH settings선택 Use private key - 인스턴트 생성할때 다운받은 키 페어 선택 위의 설정을 작성한후 OK를 누르면 아래와 같이 나올것이다. 5. 메뉴판 동기화 - sudo apt-get update 설치를 하면 무조건..
aws - EC2 인스턴스 세팅 및 생성 1. AWS 회원가입 후 서비스 - EC2 2.인스턴스 시작 - 이름 작성 - Ubuntu 선택 Ubuntu가 가장 학습하기에 좋다. 회원가입한 순간부터 1년간 프리티어로 몇가지 기능들을 무료로 사용가능 유닉스 - 대형컴퓨터(OS) 리눅스 - 소형컴퓨터(OS) - GPL (무료) (추가 개발시 무료) 리눅스는 유닉스를 기반으로 만들어졌다. GPL(General Public License) 리눅스 기반으로 OS를 만들면 유료로 못만든다. 리눅스 기반의 두개의 OS Debian(함수, 소프트웨어APT) Redhat(함수, 소프트웨어YUM) - 설치하고 문제발생시 AS를 해준다. 두개는 함수랑 소프트웨어가 다르다 Debian 하위 -> Ubuntu, Rasbian 3.키 페어 생성 키페어 이름을 작성하고 키페..
좋아요 기본형태 기본형태 작성 html작성 스크립트 작성 실행결과 하트를 누르면 빨간색하트로 변한다.
게시판만들기 - ajax통신으로 수정하기,삭제하기 삭제하기 form 작성 ajax통신 작성 BoardsController작성 수정하기 form작성 BoardsController작성 ajax통신으로 변경 실행결과