목록개발 관련 팁 (8)
seong
alias는 간단하게 별명을 만든다고 생각하면 된다.맨날 flutter build ~~를 치기도 귀찮아서 fbar로 별명을 만들어서 앞으론 이제 fbar를 치기만 하면 명령어가 실행 되게 해주었다. 1. command + space로 finder를 켜준 후 terminal 열어주기2. vi로 zshrc 열기vi ~/.zshrc3. 아래에서 필요 명령줄 추가 ex) alias ~~4. source ~/.zshrc (입력하지 않으면 맥을 재부팅 해야 적용 됌) 내가 쓰는 명령어 정리- flutter release build alias fbar="flutter build apk --target-platform android-arm --split-per-abi --release" - flutter gen 패키지..
1. Google Play Console에 로그인 https://play.google.com/console 2. Google Play Console -> Home -> 번역 적용 시킬 앱 선택 3. 왼쪽 메뉴 선택 -> 앱 정보 -> 기본 스토어 등록 정보 4. 번역 관리 -> 언어 선택 5. US 미국 버전만 추가 할 것이기 때문에 미국만 선택 6. 5번을 했다면 영어가 추가 되어 있다, 영어 선택 7. 각란에 번역에 알맞게 입력 및 저장 8. 게시 개요 -> 심사 받으면 빠르면 하루 안에 적용이 된다
OS의 환경변수 쓸때는 무조건 대문자 커멜이 아니라 _ 기법을 사용함. spring에서는 .이라고 적어도 OS의 _를 찾아준다 ex) rds.hostname이라고 적으면 spring은 _도 찾아준다. 스프링이 알아서 파싱해서 찾아준다. 반대로 rds_hostname이라고 적으면 안된다. spring는 _를 인식하지 못하기 때문이다. 결론 spring에서는 rds.hostnama이라고 쓰고 OS에서는 rds_hostname이라고 써준다.
정리 및 공부하기 일반적 : 컴퓨터 --(P)------- 목적지 : 컴퓨터에서 www로 빠져나가기 전에 프록시를 거쳐서 나가는것 리버스 : 컴퓨터 --(P)--------(RP) -- 목적지 : 일반적 + 목적지 앞에 리버스프록시를 들어가서 특정 IP를 걸어두고 튕겨내준다. 포워드 프록시 (대리인) 정방향 프록시 : 컴퓨터 바로 뒤에 있는것 Ex) 내가 문앞을 나갈때 마스크를 알아서 챙겨준다 - 내 프록시가 나의 모든 요청을 대신해주기 때문에 상대방은 내 정보를 모르고 포워드 프록시 정보만 알게된다. - 프록시는 캐싱기능 포워드 프록시는 캐싱기능도 해준다. 즉, 내가 2의 요청을 하고 2에 대한 응답을 받았다. 같은 프록시를 사용하는 2번유저가 2에 대한 정보를 요청을한다, 그럼 프록시에서 2번에 대한..
CORS (Cross-origin resource sharing) 웹 페이지의 제한된 자원을 외부 도메인에서 접근할 수 있도록 해주는 것이다. HTTP 프로토콜에서는 자신과 동일한 도메인만 HTTP요청을 보내는것이 가능하도록 하고있다. 그래서 다른 도메인에서 접근하려하면 에러가 발생한다. 그래서 이것을 요청이 가능하도록 하기 위해서 CORS가 만들어졌다. Spring에서 사용하는 방법 - @CrossOrigin 어노테이션 사용. @CrossOrigin - 해당 메서드에 모든 도메인에 대해서 허용 @CrossOrigin("http://localhost:8000") - 8000에 대해서만 허용. jsp에서 호출 let response = await fetch("주소");
게시글을 작성할 때나(누가 쓰는지), 수정할때, 삭제할 때 등등 만약 게시글이 없는데 클라이언트가 그 값을 임의로 전달을 했을때 에러가 발생해야한다. 그래서 항상 영속화를 진행 해준다! 예시 댓글은 보통 게시글에 쓴다. 그래서 게시글이 있는지 먼저 findById로 확인을 해준다.
로그의 레벨에는 5단계가있다. 1. TRACE 2. DEBUG 3. INFO 4. WARN 5. ERROR 예를 들어 아래와 같이 a,b,c,d,e구역 이 있다고 가정하고, 로그의 5단계 중 INFO로 설정 한다. a : TRACE b : DEBUG c : INFO - 설정 d : WARN E : ERROR 그럼 로그에는 INFO, WARN, ERROR 세가지 종류가 출력 된다. 다른 예로 만약 TRACE로 하면 모든 로그가 출력 된다. 로그 설정 2. 디버그 확인 1. 디버깅 할 때 디버그를 클릭하고 아래 디버그 콘솔로 확인을 하는 방법이 있다 . 이렇게 하면 특정 변수나 값들이 모두 나온다 . 단점 : 개발할 때 디버그를 볼 수 있지만 배포할 때 로그를 볼 수 없는 단점이 있다. 2. 로그를 남겨 콘..