* Punycode (퓨니코드) : 퓨니코드는 각국의 자국어표준코드에 대응되는 유니코드(Unicode)를 ASCII 형태로 변환하는 방식 중 하나로, 퓨니코드에 의한 도메인 이름이 기존의 영문 도메인 이름과 중복되는 것을 피하기 위해 변환된 코드 앞에는 xn--와 같이 몇 개의 문자가 부가 된다. 아래는 한글 도메인을 퓨니코드로 변환해주는 사이트 : https://inplaza.com/puny/index.php 한글도메인 퓨니코드 변환기 홈>도메인>한글도메인 변환기 퓨니코드(Punycode)란...? 다국어 도메인의 표준화 작업이 이루어지기 전에는 Verisign의 한글도메인 연결방식이 [레이스코드]와 [퓨니코드]를 병행해서 사용하였는데, inplaza.com 도메인 이름을 받아서 한글인 경우에 퓨니코드..
kotlin의 data class는 constructor, getter, setter를 기본적으로 생성해준다. 이 때 기본으로 생성되는 constructor는 data class에 정의된 모든 field를 주입받는 형태다. 기본 생성자 외의 다른 스펙의 생성자를 사용하는 방법은 이와 같다. val student = Student("제인") data class Student( var name: String, val telephone: String?, val address: String?, val memo: String? ) { constructor(name: String) : this(name, null, null, "생성자를 통해 생성") }
nGrinder란, 네이버에서 서버의 부하 테스트를 위해 오픈 소스 프로젝트로 진행한 도구로, 애플리케이션을 서비스하기 전에 서버가 얼마나 많은 사용자를 수용 가능한 지 요청함으로써 서버의 성능을 측정해볼 수 있도록 도와준다. nGrinder는 Controller와 Agent로 구성된다. Controller : 성능 측정을 위한 웹 인터페이스를 제공하며, 테스트 수행 및 결과를 수집하여 시각화함 Agent : Controller의 명령을 받아 실행하며, agent 모드와 monitor 모드로 실행될 수 있음 agent mode : target 머신에서 프로세스 및 스레드를 실행하여 부하를 발생 monitor mode : target 머신의 CPU 및 Memory 사용량을 모니터링 Docker로 nGrin..