전체 글

·💻 개발
https://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 hours) may not yet be avajmeter.apache.org 1. Binaries 다운로드2. 압축 푼 후 jmeter bin 폴더로..
·💻 개발
JUnit5(Java)public void 충전_트랜잭션이_성공한다() { // Given ChargeTransactionRequest request = new ChargeTransactionRequest(1L, "orderId", BigDecimal.TEN); when(transactionRepository.findTransactionByOrderId(request.getOrderId())).thenReturn(Optional.empty()); FindWalletResponse findWalletResponse = new FindWalletResponse(1L, 1L, BigDecimal.ZERO, LocalDateTime.now(), LocalDateTime.now()); ..
·💻 개발
Controller에 Swagger 작업을 진행하면 매우 지저분해진다.보다 깔끔하게 작성할 수 있는 방법은 아래와 같이 Docs 인터페이스를 만들어서 분리해 주면 된다. @RequiredArgsConstructor@RequestMapping("/api/v1/coins")@RestControllerpublic class CoinController implements CoinControllerDocs { private final CoinService coinService; @GetMapping("/{coinId}") public ResponseEntity get(@PathVariable Long coinId) { GetUpbitCoinResponseDto responseDto =..
·💻 개발
외부 Open API를 이용해서 데이터를 가져올 때 RestTemplate를 사용했으나 deprecated 됐다.그렇다고 WebClient를 사용하기에는 Webflux 의존성을 주입해야 한다.너무 부담스러운 느낌.. Spring 6.1 버전부터 RestClient라는 기능을 제공해 준다.RestTemplate + WebClient 짬뽕시킨 느낌이다.Spring Boot 3.2 M1 버전부터 사용 가능하다고 한다. https://spring.io/blog/2023/07/13/new-in-spring-6-1-restclient New in Spring 6.1: RestClientSpring Framework 6.1 M2 introduces the RestClient, a new synchronous HTTP..
·💻 개발
1. S3 버킷 생성하기ACL 활성화, 모든 퍼블릭 액세스 차단 해제 2. 의존성 주입implementation 'com.amazonaws:aws-java-sdk-s3:1.12.741' 3. application 설정aws: access: key: 액세스 키 secret: key: 보안 액세스 키 s3: bucket: S3 버킷명 4. config 설정@Configurationpublic class S3Config { @Value("${aws.access.key}") private String accessKey; @Value("${aws.secret.key}") private String secretKey; @Bean public AmazonS3 s3..
·💻 개발
S3 이미지 업로드 기능을 구현하는 도중에 발생한 에러액세스 키 또는 보안 엑세스 키에 특수문자(/, %)가 들어가 있는지 확인들어가 있다면 새로운 키를 발급하기 https://us-east-1.console.aws.amazon.com/iam/home#/security_credentials
·🚀 프로젝트
주제 선정평소 블록체인과 암호화폐에 대해 관심이 매우 많아, 이를 주제로 개인 프로젝트를 진행하고자 한다.특히 주식 시장의 장외 거래(OTC)와 유사하게 암호화폐에서도 장외 거래가 존재하면 좋겠다는 생각에서 이 주제를 선정하게 됐다.또한, 거래소나 암호화폐 관련 사이트에서 제공하는 다양한 Open API를 통해 데이터를 보다 쉽게 수집할 수 있다는 장점이 있다. 법적 문제암호화폐를 거래소 외에 다른 방법으로 사고파는 것은 원칙적으로 합법이다.다만, 자금 세탁 목적으로 이루어질 경우.. 당연한 소리지만 불법이다.https://www.blockmedia.co.kr/archives/522989 [기고] 국내 암호화폐 OTC(장외) 거래는 불법일까? - 홍푸른 변호사 | 블록미디어"가상자산 장외거래는 원칙적으로..
·💻 개발
@Query("select p from PostEntity p where p.title LIKE %:query% OR p.content LIKE %:query%")Page findByQuery(@Param("query") String query, Pageable pageable);JPQL을 이용해서 구현
openmpy
기록장