일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- docker error
- aws
- jstl 종류
- jenkins git ignore file 추가
- Flutter
- 플러터
- 하이브리드암호화
- springboot3 jstl
- Docker
- git
- 지속쿠키
- RSA
- aws lightsail
- 스왑 메모리
- lightsail 도메인 연결
- 세션쿠키
- XSS 예방
- 내도메인 한국
- jstl dependency
- aws lightsail 배포
- swap file
- Stored Procedure log
- springboot 배포
- 제약조건 제거
- 하이브리드 암호화
- AES
- rsa 복호화
- spring
- fk컬럼 삭제
- rsa java
- Today
- Total
목록분류 전체보기 (35)
easycode
(혹시 글이 제대로 보이지 않으시면 다크모드를 잠시 꺼 주세요. 감사합니다) 이번 프로젝트는 이전에 했던 프로젝트와 달리 프런트엔드와 백엔드로 나뉘어 진행했다. 나는 백엔드 쪽이었고, 프런트엔드와 소통하기 위해선 API 명세서를 작성해야 했다. API 명세서를 적으면서 공부했던 기록을 간단하게 남겨보려 한다. RESTful API를 말하기 전에 우리는 먼저 REST를 알아야 한다. REST는 어떻게 나오게 되었나? REST(Representational State Transfer)는 월드 와이드 웹과 같은 분산 하이퍼미디어 시스템을 위한 소프트웨어 아키텍처의 한 형식으로, HTTP의 주요 저자 중 한 사람인 로이 필딩의 박사학위 논문에서 최초로 소개되었다. REST란? 쉽게 말하자면, 자원의 현재 상태를..
민감정보가 든 파일을 .gitignore에 등록해 두면 git엔 올라가지 않는다. 그럼 git action에서 빌드될 때 오류가 뜬다. 이유는 해당 파일이 깃에 없기 때문! 그렇다고 .gitignore에 등록해 둔 파일을 해제할 수도 없고, 어떻게 하면 될까? 바로 GitHub secret 폴더에 등록해주면 된다. 따라서 오늘은 git secret 폴더에 해당 파일을 추가하는 방법을 알아보자. 1. secret 폴더에 추가할 (.gitignore에 등록한) 파일을 BASE64로 인코딩하기 먼저 터미널(cmd) 창을 열고, 프로젝트 폴더 위치로 가서 아래 명령어를 입력한다. base64 -i [파일 경로] -o 파일명.txt 파일 경로는 "저장소 루트"이다! 예 ) src/main/resources/gcs..
최근 외부 api(구글 메일, 네이버 SMS API 등)를 사용하다 보니 properties 파일에 해당 api에 필요한 민감정보가 들어가 있어서 민감정보를 gitignore에 추가해야겠다고 생각은 하고 있었는데, 이번에 GCS를 사용해 image를 업로드하는 api를 사용하게 되어 이 기회를 통해 정리해보려 한다. 나는 propeties 파일에 있는 민감 정보를 감춰야 했기에 일단 properties 파일을 분리해 줬다. ▶︎ propeties 분리 후, 분리한 properites 파일을 기존 properites 파일에 추가해 주기 (더 보기) 더보기 1. application-원하는 파일명. properties를 생성한다. 2. 중요한 정보가 든 코드를 방금 만든 properties 파일에 옮긴다. ..
xCode까지 설정 완료 후, flutter run을 실행했는데...!! 1. Error running pod install 오류 해당 오류가 발생했다. (이젠 오히려 좋아 블로그 포스팅할 거 늘었다) [오류 전문] Error output from CocoaPods: [!] Automatically assigning platform ios with version '11.0' on target 'Runner' because no platform was specified. Please specify a platform for this target in your Podfile. See "https://guides.cocoapods.org/syntax/podfile.html#platform'. Exception..
이번 글을 읽기 전에 참고하면 좋은 글들입니다. Git에서 특정 브랜치 git clone 받아오기 현재 진행하고 있는 프로젝트가 프론엔드와 백엔드가 나뉘어 있는데, 내가 담당한 기능인 회원가입 쪽 프로토타입이 완성 됐다고 해서 받아와서 실행해보기로 했다! 그런데 git clone으로 프로젝 easyoungcode.tistory.com M1(Silicon Mac)에서 flutter 설치(homebrew 이용) 현재 진행중인 프로젝트(프로젝트명 우연)가 앱 기반인데, ios 쪽 테스트 담당은 내가 되어서 flutter를 설치해보기로 했다! homebrew는 이미 설치되어 있다는 가정 하에 시작하겠습니다. brew로 설치 easyoungcode.tistory.com 먼저 git에서 프로젝트부터 클론해온다! 터..
내장 메모리 용량이 다 차서 외장 ssd를 애용하고 있는 요즘... 보통 IDE나 뭔가를 설치해야할 때면 ssd에 주로 설치 중인데, 설치하고 터미널에서 추가적인 명령어를 입력하려고 할 때마다 거의 permission denied 에러를 마주치는 것 같다. 이번엔 flutter 설치하다가 마주쳤는데, 정말로 안되겠다 해결해보자 싶어서 많이 쓰이는 권한 관련 명령어를 정리해두려고 한다. 1. chmod (권한 변경) chmod는 change와 mode의 앞글자를 따서 chmod라고 불린다. 즉, 파일(혹은 디렉토리)의 권한을 바꾸는 명령어이다. 파일의 권한은 - 읽기(r) - 쓰기(w) - 실행(x) 3가지로 나뉘고, 해당 권한을 - 소유자(user, u) - 그룹에 소속된 사용자(group, g) - 그..