본문 바로가기

분류 전체보기

(283)
깃허브 연습하기 2 --좀 더 세부적인 사항 1.git bash 를 사용하자 처음에 git bash 에서 ~ 표시를 볼 수 있는데, 그건 홈디렉토리를 뜻하는 것이다. ../ 로 상위 디렉토리로 이동해보면 현재 디렉토리가 표시된다. -1. git add 상태에서 unstage 해보자 git rm --cached 파일이름 해보고 git status 를 하면 unstage 된다. 혹은 git reset HEAD 파일이름 으로 unstage 할 수 있다. -2. git log 로 작업 내역을 확인해보자 커밋을 하고 git log로 확인해보자 commit 실행시의 해시코드 , 작성자, commit 날짜 , commit시의 메세지를 볼 수 있다. --1. git log stat 작업 내역의 통계를 보여준다. -3. add 명령과 commit 명령을 한번에 실..
jpa 기본 문법 1. Entity -1. entity의 생성 = 테이블의 생성 -- 엔티티 이름은 @Entity @Table(name="테이블") 정할 수 있다. -- 엔티티 이름은 @Entitiy(name="Mebmer") 와 같이 정할 수도 있지만 -- 정하지 않으면 클래스 이름이 Entitiy 클래스의 이름이 된다. -2. 칼럼값들의 생성 --1. @Id : pk와 매칭이되는 필수 어노테이션이다. --2. @GeneratedValue: @Id 가 선언된 필드에 대한 값을 자동 생성한다. -- 자동 생성 패턴은 다음과 같이 설정이 가능하다. @GeneratedValue(strategy="GenerationType.패턴") -- 패턴 유형 1. TABLE : db 테이블을 사용한 pk 값 생성, pk 값 생성을 위한 ..
aws 에 배포 0.깃허브에 commit 과 push를 할 때 - 빌드 파일들도 같이 배포해야 된다. - intellij라면 unversioned 파일도 체크하자 . 빌드 파일들이기 때문이다. 1. aws 에 깃을 설치해보자 sudo yum insatll git 을 입력하고 git --version 을 입력해보자 2. git 에서 데이터를 가져와 보자 --1. mkdir 로 git 에서 clone 할 디렉토리를 만들자 예시) mkdir ~/디렉토리 && mkdir ~/디렉토리/서브디렉토리 => root/디렉토리/서브디렉토리 가 생성된다. --2. 깃에서 clone을 해보자 git clone 리포지토리 주소 그 뒤에 cd b* 한 후 ll (ls- al을 해보자) 을 입력해보자 3. gradle로 테스트를 해보자 1. 테..
google cloud platform (GCP)의 사용법 0.앞서 oauth-properies 파일은 남들에게 보이면 안된다. intellij 에 gitignore 같은 곳에 등록을 해두자 1.새 프로젝트 생성 console.cloud.google.com 으로 가자 상단 좌측에 프로젝트 생성 버튼이 있다. 이름을 입력하고 '만들기' 버튼을 클릭하자 2.사용자 인증정보 만들기 Api 및 서비스 > 사용자 인증 정보 >OAuth 클라이언트 id 만들기 클릭 > 동의 화면 구성 클릭 > 외부 선택후 만들기 > 앱 정보와 연락처만 적어도 됨 > 저장 후 계속 > 범위 추가 또는 삭제 > 원하는 범위 선택후 업데이트 > 저장후 계속 >일단 저장 후 계속 >다시 OAuth 클라이언트 id 만들기 클릭 >어플리케이션 유형 선택(웹 클라이언트 등) >승인된 리다이렉션 URI..
view 부분 구현해보기 1. view 를 위한 플러그인 설치 mustache.github.io/ 로 들어가보자 {{ mustache }} Logic-less templates. Available in Ruby, JavaScript, Python, Erlang, Elixir, PHP, Perl, Raku, Objective-C, Java, C#/.NET, Android, C++, CFEngine, Go, Lua, ooc, ActionScript, ColdFusion, Scala, Clojure[Script], Clojure, Fantom, CoffeeScript, D, Haskell, XQu mustache.github.io 가서 개발 언어에 해당하는 라이브러리를 다운받자 intellij 에서는 settings> plugins ..
@RequestBody 어노테이션
intellij community 에서 springBoot 개발 더 편하게 인텔리 j 에서 스프링 부트를 개발하고 싶으면 인텔리 j ultimate 판을 사기를 권한다. 1. build. gradle 의 설정 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 31 32 33 34 35 36 buildscript{ ext{ springBootVersion ='2.1.7.RELEASE' } repositories { mavenCentral() jcenter() } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") } } apply plugin: 'ja..
aws 1.aws 에서 ec2 를 검색하고 인스턴스 생성을 하자 2. 인스턴스를 amazon Linux 로 하고 왠만한것은 다 기본으로 하자 3. public ip 와 private ip 가 생성되면 탄력적 ip를 생성하자 4. putty 와 puttygen 을 다운받자. 5. private 키 ppk 변환 aws private 키 생성하면 .pem 키가 생성된다. pem 키를 .ppk 파일로 변환해야 된다. puttygen 에서 .ppk 변환을 할 수 있다. 상단 conversions 항목에서 .pem 파일을 import 를 하자 그리고 save private key 를 눌러 저장을 하자 (왠만하면 저장할때 프로젝트 이름, 혹은 태그 이름으로 저장을 하자) 6.putty 에서 설정을 하자 -1 . ssh 항목..