problemHttpMediaTypeNotAcceptableException : No acceptable representation406Post 메서드 에서 응답 헤더 불일치 에러가 발생했다응답도 잘 나오고 디버깅해도 서블릿단까지 가서 에러가 났다.solution문제의 코드를 보면import org.springframework.http.MediaType@PostMapping("/customer/board", consumes = [MediaType.MULTIPART_FORM_DATA_VALUE])fun register( req: ......., @RequestPart(value = "files", required = false) files : List?,): ResponseEntity { ..
전체 글
imSoo TecBlog설치https://github.com/naver/ngrinder/releases Releases · naver/ngrinderenterprise level performance testing solution. Contribute to naver/ngrinder development by creating an account on GitHub.github.comwar 파일을 받아준다실행java -Djava.io.tmpdir={설정디렉토리} -jar {ngrinderWar파일}//exjava -Djava.io.tmpdir=/Users/hi/Desktop/ngrinder -jar ngrinder-controller-3.5.9-p1.warlocalhost:8080에 접속하면 nginder 페이지가 나온다.초기 로..
설치OS 에 따라 설치를 해준다.brew install jmeter//설치 완료 후 실행 명령어open /usr/local/bin/jmeterhttps://jmeter.apache.org/download_jmeter.cgi Apache JMeter - Download Apache JMeterDownload Apache JMeter We recommend you use a mirror to download our release builds, but you must verify the integrity of the downloaded files using signatures downloaded from our main distribution directories. Recent releases (48 hour..
https://soobysu.tistory.com/191 준비물websocket / Stomp( 채팅방 세션 감지 / 실시간 데이터 전송 )Redis ( 세션관리 / 메세지 Pub,Sub )설명사용자 A / BA 가 들어온다A가 메세지를 보낸다 ( 메세지는 안읽음 처리 )B가 채팅방에 입장한다 B가 채팅을 읽고 읽은 채팅메세지ID를 A에게 전달한다A는 B에게 받은 변경이된 채팅메세지ID들을 읽음으로 변환한다.B는 채팅방에 메세지를 보낸다.메세지를 보낼때 현재 채팅방의 세션을 확인하고 참가자 만큼 숫자를 내린다A는 updateReadMessageId 를 받아 현재 채팅방에 같은 Id를 가지고 있는 메세지들을 읽음 처리로 바꿔준다.B가 메세지를 채팅방에 보낸다ㄴ> 현재 채팅방의 세션에 2명이 접속중인것을 확..
캐시의 종류는 많지만 이 글에서는 Redis 를 사용하여 캐시를 적용하고 발견한 이슈들을 정리 한다.어느 기술이나 잘 사용하면 좋은 방안이 될 수 있지만 잘못 사용하면 독이 될 수 있다설정 @Bean fun cacheManager(redisConnectionFactory: RedisConnectionFactory): CacheManager { val defaultCacheConfig = RedisCacheConfiguration.defaultCacheConfig() .disableCachingNullValues() .entryTtl(Duration.ofHours(1L)) .serializeKeysWith(RedisSerializ..
problem이미지 호스팅서버로 s3 를 이용하고 있다.이미지 url 을 클라이언트로 넘겨주고, url 로 이미지를 조회하는데 권한오류가 뜬다 ..solutionCloud Front 설정https://us-east-1.console.aws.amazon.com/cloudfront/v4 https://us-east-1.console.aws.amazon.com/cloudfront/v4 us-east-1.console.aws.amazon.com우선 Cloud Front 설정을 해주어야 한다.배포생성 후 S3 를 선택한다. ( 나머지 설정은 기본값 ) S3 버킷 정책 설정자신의 버켓에 들어가 권한 -> 버킷정책 -> 편집 아래 구문을 추가해준다{ "Sid": "PublicReadGetObject", ..
problem필자는 맥북 M1 Pro (16G) 를 사용중이다intelliJ 를 사용하다 보면 메모리 점유율이 엄청나게 늘어나는 이슈를 발견 했다.무거운 프로젝트도 아닌데 그럴일인가 싶어서 검색 후 개선한 사항에 대해서 적어본다.solution인텔리제이 에서Cmd + Shift + A -> Action 탭에 choose 를 검색한다. Current 는 ~~~ Jcef 라고 되어 있을것이다.드롭다운 버튼을 눌러 동일버전의 (vanilla) JBR을 선택하면 된다.
problem채팅을 구현 하고 있는데 Websoket 을 테스트 할 곳이 없었다.웹소켓은 제약이 많아서 socketJS + stomp 를 같이 사용하는데 채팅 기능을 테스트 할 곳이 없어서간단히 html ,css,js 로 만들어서 테스트 해보았다.아래 주소와 응답 필드들을 수정해서 잘 사용 해보도록 하자.solution이 파일을 설명해 보자면 헤더에 들어갈 JWT 토큰을 넣으면서 연결을 시도 한다.입맛에 맞게 필드 수정 후 사용 한다.- html 세팅을 아예 모르는 사람들을 위한 설명 - 1. VScode 를 설치한다.2. 왼쪽 extentions 버튼을 찾아서 Live sever 를 검색해서 설치한다3. 하나의 디렉토리에 아래 세개의 파일을 만들어 넣어둔다 ( html 과 css 는 만질게 없다.)4...