일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- jstl dependency
- 지속쿠키
- springboot3 jstl
- springboot 배포
- jenkins git ignore file 추가
- XSS 예방
- rsa java
- Stored Procedure log
- aws lightsail
- rsa 복호화
- 내도메인 한국
- Docker
- swap file
- AES
- git
- aws lightsail 배포
- jstl 종류
- 플러터
- lightsail 도메인 연결
- 제약조건 제거
- 스왑 메모리
- RSA
- docker error
- aws
- Flutter
- 세션쿠키
- fk컬럼 삭제
- spring
- 하이브리드 암호화
- 하이브리드암호화
- Today
- Total
목록분류 전체보기 (35)
easycode

플러터를 설치하던 도중, path/to/sdkmanager --install "cmdline-tools;latest" 오류가 떴다. 보통 Android SDK Command-line Tools(latest)를 설치해주고 나면 해당 오류는 사라지는데 난 사라지지가 않았다(...) 여전히 같은 오류가 떠서 터미널에 직접 path/to/sdkmanager --install "cmdline-tools;latest"를 쳤더니 no such file or directory : path/to/sdkmanager가 뜨는 것이다... 뭐가 문제인지 찾아보니, 해당 경로에 sdkmanager가 없어서 그렇단다. 아까 우리가 설치했던 Android SDK Command-line Tools(latest)가 해당 경로에 없는 ..

현재 진행 중인 프로젝트(프로젝트명 우연)가 앱 기반인데, ios 쪽 테스트 담당은 내가 되어서 flutter를 설치해 보기로 했다! homebrew는 이미 설치되어 있다는 가정 하에 시작하겠습니다. brew로 설치하지 않으면 윈도우의 PATH 설정 같이 bash shell 실행 PATH를 등록해줘야 한다길래 brew로 결정! 먼저 터미널을 켜고 아래 명령어를 입력하면 brew install flutter flutter를 처음 설치하는 사람이면 쭈우욱 진행되고 successfully, success 등으로 설치가 완료됐음을 알려줄 것이다. flutter 깔기 되게 쉽네? 라고 생각하겠지만, 이게 끝이 아니다. flutter doctor를 통해 차근차근 설치과정을 완료해줘야 한다! flutter docto..

현재 진행하고 있는 프로젝트가 프런트엔드와 백엔드가 나뉘어 있는데, 내가 담당한 기능인 회원가입 쪽 프로토타입이 완성 됐다고 해서 받아와서 실행해 보기로 했다! 그런데 git clone으로 프로젝트를 받아 오려니, 아직 main에 있지 않은 프로토타입이라 프로토타입이 있는 해당 브랜치만 clone 받아와야 했다. 가끔 이렇게 특정 브랜치(develop이나 feature만 clone 받아와서 실행해야 할 때가 있는데 그럴 때를 대비해 포스팅해두려고 한다. git clone -b 실제 터미널에 적을 땐 는 당연히 생략...!! 브랜치명에 내가 받아 오려는 git branch명을 적고, git주소엔 git repository에 있는 주소를 복사해와서 적으면 된다! git clone -b feature/join..

웹 개발할 때 보통 크롬을 많이 쓰긴 하지만, 가끔 크롬보단 safari가 코드 변경을 빠르게 반영하는 경우가 있어서 safari를 쓰고 싶다는 생각이 들었다. 그러나 크롬의 개발자 도구 때문에 크롬을 계속 쓰고 있었는데, 오늘 safari에서도 개발자 도구를 키는 방법을 알았다!!! 1. 먼저 safari를 킨다. 2. safari가 포커스 된 상태에서 왼쪽 상단에 있는 Safari를 클릭 후 설정으로 들어간다. (혹은 safari를 킨 상태로 ⌘ ,) 3. '고급' 탭 - 가장 하단에 있는 '메뉴 막대에서 개발자용 메뉴 보기' 클릭 4. 개발자용 - 웹 속성 연결 클릭 -> 개발자 도구 진입 (혹은 단축키 ⌘ ⌥ I(영어 i) 동시 입력) 개발자 도구 -> 빨간 박스 클릭

파이널 프로젝트를 진행하던 중, 메일 api를 이용하여 사용자에게 임시 비밀번호를 발급하고, 그 임시 비밀번호를 받아와 DB에 업데이트 하는 기능을 만들기로 했다. Intellij 2023.1(Ultimate 버전), Springboot(Maven 기반), 메일은 gmail을 사용하였다.(구글 앱 비밀번호를 설정하는 방법은 따로 설명하지 않겠습니다) 1. pom.xml에 의존성(dependency) 추가 com.sun.mail javax.mail 1.6.2 org.apache.commons commons-lang3 3.12.0 나는 랜덤 비밀번호를 생성해주는 의존성까지 추가해줬다. 2. MailSender 클래스 추가 랜덤 비밀번호를 생성해서 메일로 보내주는 기능을 하는 클래스를 추가한다. 이 클래스가 ..