'기타' 카테고리의 다른 글
| jenkins에서 job을 실행한 유저 정보를 얻는 방법 (0) | 2020.10.07 |
|---|---|
| HTTP 응답헤더에 서버 종류 삭제 - 보안처리 목적 (0) | 2020.07.10 |
| SVN -> GIT 변경방법(커밋이력 보존됨) (0) | 2020.01.31 |
| if kakao day 2 후기 (0) | 2019.09.02 |
| 메모 - 아파치 OFBIZ (0) | 2019.05.23 |
| jenkins에서 job을 실행한 유저 정보를 얻는 방법 (0) | 2020.10.07 |
|---|---|
| HTTP 응답헤더에 서버 종류 삭제 - 보안처리 목적 (0) | 2020.07.10 |
| SVN -> GIT 변경방법(커밋이력 보존됨) (0) | 2020.01.31 |
| if kakao day 2 후기 (0) | 2019.09.02 |
| 메모 - 아파치 OFBIZ (0) | 2019.05.23 |
백엔드 API를 많이 개발하다보니 postman을 많이 사용합니다.
그런데 얼마전에 HTTP/2로 개발하는데(최신 애플서버 API나 IOT, 내부 성능 요하는 쪽 등에서 HTTP/2를 많이 사용 중) postman으로는 정상 작동 안하더군요.
그래서 postman git쪽 이슈를 찾아보니 개선 요청이 있더군요.
웃긴게 해당 이슈에 +1 댓글놀이(?)가 생겼습니다. ㅎㅎ
해결해줄 것 같지 않아서 일단 크롬 확장 프로그램 툴 중에 괜찮은 것 같아서 바꿧고요

| Top 35 Git Commands With Examples (0) | 2021.08.24 |
|---|---|
| putty세션 색깔 변경 (0) | 2020.01.21 |
개발환경 셋팅에 앞서
Flutter는 Visual Studio Code또는 Android Studio And IntelliJ 2가지를 공식적으로 지원함(링크)
앱을 배포하기 위해 필요한 도구들이 Android Studio에 있고, 기타 셋팅도 편해서(intelliJ를 평소 사용하기에) Android Studio를 사용해서 셋팅을 진행
Android Studio 설치
SDK 설치
ANDROID_HOME 환경 변수 등록
Sdk 하위의 platform-tools를 path에 등록
Flutter SDK 다운로드
https://flutter.dev/docs/development/tools/sdk/releases?tab=windows
path 설정
flutter\bin path에 등록
Flutter Plugin 설치
Flutter Plugin 설치
dart도 함께 설치

Flutter 프로젝트 생성
SDK Path 셋팅

New Project

앱 구동 테스트

Action | IntelliJ IDEA | Eclipse |
Open any file quickly (파일명 입력으로 바로 찾기) | Ctrl + Shift + N | Ctrl + Shift + R |
| 프로젝트 전체에서 찾기 | Ctrl + Shift + F | |
| Show all the members of current type | Ctrl + F12 | Ctrl + O |
| Delete line | Ctrl + Y | Ctrl + D |
| Duplicate line | Ctrl + D | Ctrl + Alt + ↓ |
| 메소드 호출 위치로 바로 가기 | Ctrl + Alt + H | |
| Open hierarchy | Ctrl + H | F4 |
| 특정 라인넘버의 위치로 바로 이동 | CTRL + G | |
| 구현체로 바로 가기(ex. 인터페이스의 구현체로 바로가기) | CTR + ALT +B | |
| out line view | ALT + 7 또는 CTR + F12 | |
| 리네임(리팩토링) | Shifth + F6 | |
| 스프링 Request Mapper | SHIFT + CTRL + \ | |
| 마지막 편집 위치로 이동 | ctrl + shift + backspace | |
| To jump from one member to the next (or previous) | Alt + ↓ Alt + ↑ | Ctrl + Shift + ↓ Ctrl + Shift + ↑ |
| Go to parent class | Ctrl + B | Ctrl + T |
| Back and forth through the files you have visited | Ctrl + Alt + ← Ctrl + Alt + → | Alt + ← Alt + → |
| Last edit location | Ctrl + Shift + Backspace | Ctrl + Q |
| Organize imports | Ctrl + Alt + O | Ctrl + Shift + O |
| Debug | Shift + F9 | F11 |
| Run | Shift + F10 | Ctrl + F11 |
| Step Into | F7 | F5 |
| Step Over | F8 | F6 |
| Step Out | Shift + F8 | F7 |
| Resume | F9 | F8 |
| Rename in place | Shift + F6 | Alt + Shift + R |
| Format code | Ctrl + Alt + L | Ctrl + Shift + F |
| Change signature | Ctrl + F6 | Alt + Shift + C |
| Quick fix | Alt + Enter | Ctrl + 1 |
| View Javadoc for member | Ctrl + Q | Mouse over |
| intellij를 이용한 StreamDebuggerExample (0) | 2022.05.03 |
|---|---|
| intellij에서 builder 등을 포맷터 적용시 줄 바꿈에 대해서 wrap처리(Chained mehtod calls 'Wrap') (0) | 2019.09.06 |
| intellij에서 maven을 사용할 때 어떤 dependencies인지 검색하고 싶을 때 (0) | 2019.09.06 |
| intelliJ 개발을 위한 기본 셋팅(캐릭터셋 등) 및 자주 사용하는 플러그인 등 (0) | 2019.06.13 |
| intelliJ에 golang 개발환경 셋팅(windows) (0) | 2019.06.09 |
| HTTP 응답헤더에 서버 종류 삭제 - 보안처리 목적 (0) | 2020.07.10 |
|---|---|
| git repository 변경하기 (0) | 2020.04.22 |
| if kakao day 2 후기 (0) | 2019.09.02 |
| 메모 - 아파치 OFBIZ (0) | 2019.05.23 |
| nginx limit (rate) 기능으로 요청 트래픽 제한 (1) | 2019.01.04 |

| Top 35 Git Commands With Examples (0) | 2021.08.24 |
|---|---|
| postman 툴의 HTTP/2 지원과 관련 (0) | 2020.04.21 |

.png)
Thread.sleep(RetryUtil.getRetrySleepTime(retryCnt, 2, 1000, 2000)); //대기처리
/**
* 재 시도시 대기시간(sleep) 구하기
* - 지수 백오프 알고리즘 기반
*
* @param retryCount 요청하는 재시도 횟수
* @param increaseBase 증가 처리의 지수의 밑(ex. 2^4 에서 2)
* @param increaseMillis 매 재 요청마다 증가하는 시간(밀리시간초)
* @param maxWaitMillis 최대 대기시간(밀리시간초). 매 증가하는 대기 시간은 최대 대기시간을 넘을 수 없음
* @return
*/
public static long getRetrySleepTime(int retryCount, double increaseBase, long increaseMillis, long maxWaitMillis) {
long waitTime = ((long)Math.pow(increaseBase, retryCount) * increaseMillis); //ex) ((long)Math.pow(2, retryCount) * 100L); => 100, 200, 400, 800, 1600과 같이 증가함
return Math.min(waitTime, maxWaitMillis); //두번째 argment은 최대 대기시간(밀리세컨드)
}
| alibaba의 arthas로 재시작없이 running 중인 어플리케이션의 logback 로그 레벨 변경하기 (0) | 2021.04.29 |
|---|---|
| online thread dump analyzer (0) | 2019.08.20 |
| JEP 307: Parallel Full GC for G1 에 대해서 - JDK 10에서 변경사항 (0) | 2019.02.01 |
| Tomcat에서 SecureRandom 처리 문제로 시작이 느린 이슈 처리 (0) | 2018.10.02 |