🗂️ Etc

    일본어 "어떻게" - 도얏테(どうやって), 도오(どう), 난토(なんと) 차이

    도얏테(どうやって)에키니도얏테이키마스까?駅にどうやって行きますか? 역으로 어떻게 갑니까?도얏테는 행위에 대한 동사를 물어보는 질문입니다.예를 들어 역으로 어떻게 가는지에 대한 답은 "걸어서", "뛰어서" 등에 대한 행위에 대한 동사를 대답으로 표현할 수 있습니다. 도오(どう)도오오모이마스까?どう思いますか?- 어떻게 생각해요?니혼고노뱅쿄와도오?日本語の勉強はどう? - 일본어 공부는 어때?도오는 현재 상황을 물어볼 때 쓰입니다. "좋다", "나쁘다" 정도가 대표적이겠네요.과거 상황을 물어볼 땐 どうだった(도우닷타)를 사용합니다.아타라시이 시고토 도우닷타?あたらしいしごと、どうだった - 새로운 일 어땠어?난토(なんと) 코코노에키와난토이이마스까?ここの駅はなんと言いますか? - 이 역은 어떻게 말합니까?난토 역시 "어떻..

    리틀의 법칙

    리틀의 법칙 리틀의 법칙은 어플리케이션을 설계할 때 확장성을 고려하기 위한 계산 방식으로도 쓰일 수 있습니다. 리틀의 법칙은 원래는 유입량과 확장에 대한 명시적인 해결책을 얻기 위해 널리 사용되는 법칙입니다. 공식 공간 내 머무는 객체 수(L) = 객체의 공간 유입량(λ) × 객체의 공간 내 머무는 시간(W) 고객이 시간당 10명의 비율로 도착하고 평균 0.5시간 동안 머문다고 가정합니다. 이는 언제든지 매장에 있는 평균 고객 수가 5명이 되어야 함을 의미합니다. 어플리케이션 설계에 접목 시키기 위의 간단한 공식을 통해 어플리케이션에 필요한 쓰레드를 계산해볼 수 있습니다. 동시에 처리할 수 있는 쓰레드(L) = 초당 클라이언트 요청량(λ) × 평균 요청 처리 시간(W) 그리고 우리는 시간 당이 아닌 초 ..

    인텔리제이 업데이트로 느낀 엔지니어의 가치관

    이번에 회사에서 개발 도중에 재밌는 일이 생겨서 공유해보고자 써봅니다. 문제의 원인과 해결 회사 제품 소스를 보다가 위와 같은 경고를 보았는데요.(경고에 대한 내용을 해석하고자 하는 글은 아니니 이 부분은 넘기기로 하고 기술적인 내용은 빼겠습니다.) 사실 위 소스가 정상적인 소스인 것을 알고 있었습니다. 제 블로그에도 위 케이스는 정상 케이스라고 적어놓기도 했구요. 근데 저는 단지 길고 긴 @Service 코드에 저 부분만 Warning이 발생하는 것이 그다지 보기 좋지 않아 Warning이 안나오도록 개선을 했습니다. pirvate -> @Transactional public 위와 같이 개선 아닌 개선을 했습니다. (개선이 아닌 이유는 private을 어거지로 public으로 만든 것이고 개선이라고 표..

    Gatling 성능 및 부하테스트

    원래는 ngrinder를 이용하려 했으나 아직 Java 17을 지원하지 않아서 지원하기 전까지 사용은 잠정 중단하려고 한다. 그래서 또다른 성능 테스트 툴인 Gatling을 사용해보자. 가이드 문서 Tutorials Step-by-step introduction to Gatling. gatling.io 설치 Open Source Load Testing - Gatling Gatling is a powerful open-source load testing solution. Download our Open-Source tool right now for free. gatling.io 사용법 위의 설치링크를 통해 설치하고 압축을 풀면 위와 같은 폴더들이 나온다. bin - 부하 테스트에 필요한 도구 results..