본문 바로가기

개발

(14)
불필요한 커밋 삭제하는 법 :: 깃에 api key 노출되었을 때 싸피에서 플젝을 하고 깃랩에서 깃허브로 넘기는 과정에서 아이디 비번, key들을 모아놓은 파일이 노출되었다. 파일 자체는 이후에 삭제해서 없는 상태인데 commit 내역에 있어서  깃 가디언에서 이런 메일이 왔다. 위에 파란 링크 말고 보라색 링크를 누르면 문제되는 페이지로 바로 연결된다.  코치님의 조언을 받아서 git-filter-repo를 사용해서 문제를 해결했다. git-filter-repo를 사용하기 위해서는 일단 python을 깔아야 한다. 그리고 scoop 이라는 걸 설치한다. powerShell 에서 진행했다.Set-ExecutionPolicy RemoteSigned -Scope CurrentUser 실행 규칙 변경실행 정책은 신뢰하지 않는 스크립트로부터 사용자를 보호합니다. 실행 정책을 ..
Elasticsearch 와 루씬, RDBMS https://velog.io/@soyeon207/%EC%9D%B4%EB%A1%A0-Elasticsearch-%EB%9E%80 [ES] 1. Elasticsearch 와 루씬루씬(Lucene) 기반의 Java 오픈소스 분산 검색 엔진velog.io  RDBMS의 개념https://velog.io/@sysop/DBMS-%EC%99%80-RDBMS%EC%9D%98-%EA%B0%9C%EB%85%90 DBMS 와 RDBMS의 개념DBMS는 DataBase Management System의 약자로 데이터베이스를 관리하는 시스템이다.사용자와 DB사이에서 사용자의 요구에 따라 데이터를 생성해주고, DB를 관리해주는 소프트웨어이다.DBMS는 데이터를 계velog.io Elasticsearch 시각화https://vel..
ElasticSearch _ 작성 중 https://www.youtube.com/watch?v=XZQP7fMFHMM - Index를 나눠 놓은게 shard
Spring Security Config 관련 (Youtube 개발자 유미님 강의 참고) - 작성중 특정 경로에 요청을 진행하고 싶을 때: requestMatchers 사용하기 ex)@Beanpublic SecurityFilterChain filterChain(HttpSecurity http) throws Exception{
MVC 패턴 https://velog.io/@choidongkuen/Spring-MVC-%ED%8C%A8%ED%84%B4%EC%97%90-%EB%8C%80%ED%95%B4-%EC%95%8C%EC%95%84%EB%B4%85%EC%8B%9C%EB%8B%A4
깃 브랜치 별로 다른 로컬 폴더 만들기 브랜치를 여러 개 파서 관리할 일이 생겼다. 6명이 하는 팀 작업이다보니 기능별로 브랜치를 파게 됐는데그 중 한 기능과 나의 기능을 합쳐서 관리해야해서 다른 브랜치를 내 로컬에 다운받아야 할 상황이 되었다.  BE 브랜치는 내 로컬에 깃 데스크탑과 연동이 되어 있었고FE 브랜치를 내 로컬에 다운받고 싶었는데어쩌다보니 BE 브랜치랑 섞여 버렸다.  무튼 기존에 내가 가지고 있던 로컬 폴더에 다른 브랜치를 섞고 싶지 않다면깃과 연동된 폴더에1. 새로운 폴더를 만들고2. 관련 레포지토리를 클론 받는다.3. 그 다음 내가 원하는 브랜치로 깃 데스크탑에서 변경을 한 뒤4. 깃 데스크탑에서 상단바 레포지토리 -> pull 을 받는다.  그러면 원하는 브랜치의 내용만 담긴 폴더를 만들 수 있다. 그 후에는 브랜치가 ..
도커파일 빌드하는 방법, 빌드할 때 COPY 에서 에러날 때 ubuntu 에서  1. 도커 이미지를 빌드하고자 하는 경로로 이동한다. -> cd ~~2. Dockerfile 이 위의 디렉토리에 있어야 한다.3. Dockerfile이 준비되었다면 아래 명령어를 쳐서 이미지를 빌드한다.docker build -t getting-started . 여기서 -t 옵션은 빌드한 이미지에 태그를 붙이는 옵션이고, getting-started는 태그의 이름이다.'.' 은 현재 디렉토리를 의미한다. 이 명령을 실행하면 Dockerfile에 정의된 내용대로 이미지가 빌드된다.  ----------------------------- 나에게 발생했던 오류 => ERROR [3/3] COPY ./YogaFire_maven/Back/YogaFire/target/YogaFire.jar /a..
Docker에서 jar파일 생성 이후 Dockerfile 만드는 방법 2024.06.26 - [분류 전체보기] - sts에서 maven 파일 JAR 파일 추출하는 법 Maven build 로 간다 그럼 이 화면이 나오는데  여기서 Goals에 package 입력하고 Run 누르면 추출이 된다.. 원래 이렇게 쉽게 바로 되어" data-og-host="areumnergy.tistory.com" data-og-source-url="https://areumnergy.tistory.com/24" data-og-url="https://areumnergy.tistory.com/24" data-og-image="https://scrap.kakaocdn.net/dn/cMH4BW/hyWrQzB8X2/UOdVWr6RBLgKllybt2uL9k/img.png?width=562&height=56..