본문 바로가기

개발

(48)
[Java,Jmeter] 부하테스트 블로그들 모아두기 배경 : 프로젝트하는데, 부하테스트를 하라고 한다. (근데 다들 안하려한다.). 개발바닥 1사로에 물어보니, 부하테스트 시나리오 작성이 매우 어렵다고한다. 검색해도 잘 나오지 않는다. 갓dh 도 jmeter로 옛날에 했다고 한다. 그래서 나도 모르면 안되니 일단 검색한거라도 모아두자. 나중에 제대로 함 해보긴 해야한다.  https://like-tomato.tistory.com/300 [Apache] Jmeter(제이미터) 테스트 시나리오 작성법(jmx 파일)아래 글을 따라 Jmeter 를 설치했다면, 이제는 테스트 시나리오 jmx 파일을 작성할 차례다. [IT/Server] - [Apache] Jmeter(제이미터) 성능 테스트 도구 사용법 [Apache] Jmeter(제이미터) 성능 테스트 도구 사용..
[Spring Batch] 시작해보자. 배경 : 2024년 5월~8월 DEVOCEAN OPENLAB 관련 코틀린어플리케이션 관련 서포터즈(?, 스터디 참관 후 공식적인 참관이 아닌 비공식적 참관 및 사진 찍어드리고 공유해드리기, 분위기 업 시키기 등 역할)로 하면서, 제대로 공부하지 못했던 아쉬움을 달래기 위해 갓기도님이 데보션에 연재하는 Spring Batch 를 그대로 클론코딩 형태로 따라해보면서 내것으로 만들어보려 한다. (이걸 스터디형태로도 온라인 등 해보고 싶다) 내용 : 데보션 블로그 게시판 내 스프링배치가 3회까지 올라오면 (약 8월말 9월초 될듯 보임) 1회부터 1개씩 그대로 동일하게 내 PC에서 따라해보고. 잘 되면 그걸 정리해서 내 블로그에 올린다. 또한 블로그 내용에 스프링배치 이론 관련해서 학습하고 내것으로 만들어본다.단..
[Mybatis] XML 내 조건문 걸때 eq (JSTL문법), {} 는 동작하지 않는다! 배경 & 내용  :  형태로 계속 하다가 안되서 chatGPT 한테 물어보니.. eq 안먹는단다.. 이걸로만 아오 미쳣지 ㅠㅠ 아이고 또 미쳤지.. xml 문서에 중괄호 {} 넣고 왜안되는지 1시간 30분째 이러고 있었네 하 ㅠㅠㅠ xml 문서에서 조건문 걸때는 에휴 다시 리마인드하자 ㅠㅠ 삽질 괜히 이거 땜에 ㅠㅠ
[Mybatis] StringIndexOutOfBoundsException: String index out of range: 0 배경 :  오류 메세지 확인Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Parsing error was found in mapping #{}. Check syntax #{property|(expression), var1=value1, var2=value2, ...} ] with root cause java.lang.S..
[Mybatis] java.lang.Long cannot be cast to java.lang.String 배경 : mybatis  쿼리에서 groupby 한 숫자 데이터의 합을 java 단에서 합치려고한다. Map으로 받은 값을 list 형태로 받은 숫자의 sum을 하려고하니 위 오류가 났다. 구글링을 통해 참고한 블로그 기준으로 해결되어 이력 남긴다 내용 :selectLeaderReviewByOrgList.get(i).get("TOT_CNT") 의 값을 로그 찍으니 위오류가 나서 처음에는 selectLeaderReviewByOrgList.get(i).get("TOT_CNT").toString() 했지만 효과 없었다. 이후에는 아래 블로그 참고해서Stirng.valueOf ( selectLeaderReviewByOrgList.get(i).get("TOT_CNT")   )  로 로그 찍으니 정상 찍혔다.. 내..
[DBeaver] 엑셀 다운로드 라이브러리 수동설치 방법 배경 : 기존 엑셀 import, export 할 때는 Toad를 사용하였으나, mariaDB 의 경우 10.6.x 이후 11 버전부터 default 문자 타입이 utf8-mb3 로 셋팅되면서 접속 자체가 안되는 현상이 발생하였음.. 이후 엑셀다운로드 필요시 대안이 필요. sqlYog 의 경우는 엑셀다운로드가 안되므로 어쩔수없이 DBeaver를 사용하기로 함 내용 정리하기에는 너무 시간 소요 온라인상에 라이브러리 실시간 다운로드로 했더니, 미동작함엑셀다운로드 라이브러리 강제 설치방법 정리된 내용잘 정리된 블로그가 있어서 아래 붙여 넣으려 함 https://soo-vely-dev.tistory.com/205 [Tool] DBeaver 엑셀 다운로드 라이브러리 수동 설치(DBeaver Office integ..
[Android, iOS] FCM http v1 마이그레이션 배경 : FCM 푸시 메세지 발송 관련 구 API가  2024년 6월 20일 -> 7월 20일 deprecated 됨에 따라, 신규 API (http v1) 으로 변경 하는 과정에서 배운점 정리 (도움주신 cks, jdh 감사합니다)내용 : 0. 공통FCM 푸시 마이그레이션 공식 가이드 사이트 기존 HTTP에서 HTTP v1로 마이그레이션  |  Firebase 클라우드 메시징Google I/O 2023에서 Firebase의 주요 소식을 확인하세요. 자세히 알아보기 의견 보내기 기존 HTTP에서 HTTP v1로 마이그레이션 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분firebase.google.com- 위 가이드 대로 그대로 하면 뭐 되는게 없었다. 특히 내가 운영하는 앱 푸시의..
[Spring] 이메일 발송로직 개발시 JavaMailSender 사용하려면 배경 : 가이드라고 내부 팀에서 준 문서 보면 메일 발송방식이 only 자바가 아닌 javamailsender를 이용해서 구현되어있었다. 이걸로 테스트 발송해보려고했는데, 오토와이어링을 할 수 없습니다 'JavaMailSender'의 타입의 bean을 찾을 수 없다고 오류가 났다.. chatGPT4o(무료) 버전이 너무 친절하게 남겨줘서 공유한다. 내용 : JavaMailSender를 사용하기 위해서는 Spring 프로젝트에 필요한 의존성을 추가하고, JavaMailSender를 빈으로 설정해야 합니다. 다음은 문제를 해결하기 위한 단계별 가이드입니다.1. Maven 또는 Gradle 의존성 추가프로젝트의 pom.xml (Maven을 사용하는 경우) 또는 build.gradle (Gradle을 사용하는 ..

728x90