반응형 공부 이야기11 [git] git pull 비밀번호 묻지 않기 출처 : https://pinedance.github.io/blog/2019/05/29/Git-Credential git을 사용하다보면 github, bitbucket 등의 remote repository를 사용하게 된다. 이 때 remote repo의 주소가 ssl로 되어 있다면 상관 없지만, https로 되어 있는 경우에는 clone, push, pull 등 동작마다 remote repo에 접근하기 위한 로그인 정보를 입력해 주어야 한다. 관리해야할 repo가 많거나, 어플리케이션을 통해 컨트롤 해야 하는 경우에 이러한 과정을 생략하고 싶을 때가 있다. 방법 1. 쉽지만 위험한 방법 이런 경우 remote repo 주소 자체에 접속 정보를 직접 넣어줄 수 있다. 아래와 같이 하면 별도로 접속 정보를 .. 공부 이야기/형상관리 2023. 10. 28. [기타] 용어 메모 접근주제(Principal) : 보호중인 대상에 접근하려는 유저 인증(Authenticate) : 해당 유저가 누구인지 검증하는 절차- id, pw등을 이용하여 검증- 해당 어플리케이션을 이용가능한 유저인가? 가 중점 인가(Authorize) : 인증을 통과한 유저에 대해 권한을 검증하는 절차-인증(로그인)이 이미 되어있는 상태여야한다.-해당 서비스에 권한이 있는가? URL 등 권한(Authorization) : 유저가 애플리케이션의 동작을 수행할 수 있도록 허가해주는 행위 공부 이야기/기타 2020. 8. 14. [Git] Git 명령어 모음 명령어 늘 쓰는것만 쓰다보니 정작 필요할 때 검색하게 되어서, 이참에 정리 해 두었습니다.! # git 최신 소스 업데이트 1. git stash (현재 로컬의 변경 된 소스가 있으면 pull 되지 않으므로 임시 저장)2. git checkout master (master branch 이동)3. git pull (소스 내려받기)4. git checkout [localbranch] (자신의 branch 이동)5. git rebase master (master 소스를 자신의 branch와 병합)6. git stash list (임시 저장소 목록)7. git stash apply (임시 저장소에 있는 소스 현재 브랜치에 적용)8. git branch -v (branch 버전 보기, 이때 마스터의 브랜치 버전과.. 공부 이야기/형상관리 2020. 8. 6. [자기계발] 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 - 2편 [6장] 인텔리제이로 스프링 부트 시작하기 - Infrastructure as a Service (Iaas, 아이아스, 에이스) : 기존 물리 장비를 미들웨어와 함께 묶어둔 추상화 서비스입니다. 기상머신, 스토리지, 네트워크, 운영체제 등의 IT인프라를 대여해 주는 서비스 Aws의 EC2, S3등 - Platform as a Service (Pass, 파스) : 아이아스를 한 번더 추상화 한 서비스, 기능이 더 많이 자동화 되어 있다 AWS의 Beanstalk, Heroku 등 - Software as a Service (Saas, 사스) : 소프트웨어 서비스를 이야기합니다. 구글드라이브, 드롭박스 와탭 등 #!/bin/bash REPOSITORY=/home/ec2-user/app/step1 PROJEC.. 공부 이야기/책 2020. 7. 13. [자기계발] 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 - 1편 안녕하세요 쌍둥이 애비 깐지꾼지빠 입니다. 한동안 메모성 블로그만 작성하다가 오늘은 최근에 전반부 학습을 마친 스프링 부트와 AWS로 혼자 구현하는 웹 서비스(이동욱 지음) 의 내용을 작성 하려고 합니다. 소스로 직접 구현하기 전에 오며가며 책을 싹 읽어봤는데요 이 책의 정말 큰 장점은 스프링부트, JPA, 시큐리티 부터 시작하여 테스트환경 구성, 아마존 배포, 무중단 배포, 배포 자동화까지 개발에 필요한 전반적인 사이클이 모두 포함되어 있습니다. 정말 평소에 해보고 싶었던 기술들이 알차게 꽉꽉 잘 들어있어서 더더욱 재미 있었던 책 인듯하네요 ㅎㅎ 개발환경 1. Intellij 2020 2. JPA 3. JUnit5 4. Gradle 6.3 5. spring boot 2.3 책의 예제코드 : http:/.. 공부 이야기/책 2020. 7. 10. [Spring] 스프링이란? 백기선님의 스프링 프레임워크 입문 강좌 안녕하세요 한희성입니다. 오늘부터 그냥 닉네임 안쓰고 이름 쓰기로 결정했습니다 ㅋㅋ 매번 입으로 말하면서 적기도 뭐하고그래서.. 오늘은 90분짜리 백기선님의 입문강좌를 듣고 스프링에 대한 포스팅을 작성하려고합니다. 대학다닐 때 C, JAVA 등 깊게 배우지도, 관심도 많지 않았기 때문에 3년이 지난 아직까지도 웹 개발을 하면서 늘... 기초가 약한것에 대한 컴플렉스를 가지고 있습니다. 물론 책도 보고 꾸준한 자기 개발도 하지만 만족스럽지 못했는데.. 우연히 인프런이라는 온라인 강좌 사이트를 발견 !! 무료로 수강할 수 있는 과목들이 너무나도 다양해서 좋았습니다 ㅋㅋ 바로 스프링프레임워크 입문 강좌 수강!!! 무료 강좌 보러가기! 원하는 과목 검색하셔서 수강하시면 됩니다~ 스프링 프레임워크 입문! 각각의 .. 공부 이야기/토비의 스프링 2019. 9. 18. [토비의 스프링] TDD, TFD TDD : test driven development 테스트 주도 개발TFD : test first development 테스트 우선 개발 실패한 테스트를 성공시키기 위한 목적이 아는 코드는 만들지 않는다가 기본 원칙이다. 공부 이야기/토비의 스프링 2019. 7. 11. 스프링 창시자 로드 존슨 항상 네거티브 테스트를 먼저 만들라!존재하는 ID 의 레코드를 정확히 가져오는가를 테스트 하는 것도 중요하지만존재하지 않는 ID가 주어졌을 때 어떻게 반응할지를 먼저 결정하고, 이를 확인할 수 있는 테스트를 먼저 만들려고 한다면예외적인 상황을 빠뜨리지 않는 꼼꼼한 개발이 가능하다. 공부 이야기/토비의 스프링 2019. 7. 11. 프레임워크, 라이브러리의 차이 프레임워크는 단지 미리 만들어둔 반제품이나, 확장해서 사용할 수 있도록 준비된 추상 라이브러이의 집합이 아니다.라이브러리를 사용하는 어플리케이션코드는 어플리케이션 흐름을 직접 제어한다. 반대로 프레임워크는 어플리케이션 코드가 프레임워크에 의해 사용된다. 프레임워크 위에 개발해야 할 클래스를 작성하고프레임워크가 흐름을 주도하고 개발자가 만든 어플리케이션 코드를 사용하도록 만드는 방식이다. 공부 이야기/토비의 스프링 2019. 7. 9. [20180813] DAO/ VO DAO 정의* DataAccess Object 의 약어로써 실직적으로 DB에 데이터를 접근하는 객체를 말한다. (Service)* DB에 접근하여 데이터를 조회하거나 조작하는 기능을 전담한다. (CRUD) VO 정의* Value Object 의 약으로써 로직은 따로 존재하지 않으며 순수 데이터객체를 뜻한다.* getter, setter 및 toString() 등의 메서드가 존재한다. 공부 이야기/토비의 스프링 2018. 8. 13. [20180813] 단위테스트를 하자 단단위 테스트를 하는 개발자가 설계하고 만든 코드가 원래 의도한 대로 동작하는지를 개발자 스스로 빨리 확인받기 위한 것! 공부 이야기/토비의 스프링 2018. 8. 13. 이전 1 다음 💲 추천 글 반응형