본문 바로가기

전체 글112

elasticsearch /_cat api /_cat/allocation /_cat/shards /_cat/shards/{index} /_cat/master /_cat/nodes /_cat/tasks /_cat/indices /_cat/indices/{index} /_cat/segments /_cat/segments/{index} /_cat/count /_cat/count/{index} /_cat/recovery /_cat/recovery/{index} /_cat/health /_cat/pending_tasks /_cat/aliases /_cat/aliases/{alias} /_cat/thread_pool /_cat/thread_pool/{thread_pools} /_cat/plugins /_cat/fielddata /_cat/fielddata/.. 2022. 6. 8.
Apache Spark Submit 방법들 🚀 Apache Spark Submit 가이드✅ Local / Standalone / Mesos / Kubernetes / YARN 환경별 실행 방법✅ Spark 설치 및 준비# Spark 2.2.3 다운로드 및 압축 해제wget https://archive.apache.org/dist/spark/spark-2.2.3/spark-2.2.3-bin-hadoop2.6.tgztar xzf spark-2.2.3-bin-hadoop2.6.tgzcd spark-2.2.3-bin-hadoop2.6 ⚙️ 공통 파라미터 정리옵션설명--master실행 환경 (local, spark://, mesos://, k8s://, yarn)--deploy-modeclient 또는 cluster (cluster: 클러스터 내 드라이.. 2019. 4. 12.
Redis Hash 에서 key pattern 을 이용한 삭제 Redis Hash 에서 pattern 에 해당하는 key 를 삭제하고자 할 때 명령어 하나로 할 수가 없어서 서버에서 redis-cli 를 사용하여 다음과 같이 삭제하자. redis-cli HKEYS '{hash_name}' | grep {pattern} | awk '{ printf "HDEL {hash_name} %s\n", $1 }' | redis-cli hash_name : 삭제할 데이터가 존재하는 hash 이름 pattern : hash key 이름 검색용 패턴 (wildcard 사용 가능) 사용 예 redis-cli HKEYS 'articles' | grep test* | awk '{ printf "HDEL articles %s\n", $1 }' | redis-cli 2019. 4. 5.
spring mvc 에서 get parameter 를 object 로 사용 시 불변객체 주의 spring controller 에서 get parameter 를 object 로 변환해서 받을 때 immutable 객체는 기본적으로 파라미터가 객체 안에 변수로 채워지지 않는다. (굳이 immutable 객체로 request parameter 를 받고 싶으면 HandlerMethodArgumentResolver 를 상속받아 구현하고 resolver spring bean을 추가해야 한다.) Case 1. mutable 객체를 사용할 때는 파라미터가 객체 안에 변수 값으로 잘 채워진다. @GetMapping("/temp1") @ResponseBody public ResponseEntity temp1(TestParam1 param) { System.out.println("a : " + param.getA(.. 2018. 3. 7.
JSP 파일 내에서 JSTL을 이용해 requestURI 알아내기 ✅ JSP에서 Request URI 얻기 (JSTL 방식)Java 코드에서의 방식request.getRequestURI(); JSTL에서의 기본 방식${pageContext.request.requestURI}​ 이 값은 JSP 자체의 경로 (*.jsp) 를 반환합니다.템플릿 엔진을 사용하거나 jsp:include, jsp:forward 등을 사용하면 실제 요청 경로와 다를 수 있습니다.✅ 실제 클라이언트 요청 URI를 얻으려면?JSTL에서 아래와 같이 사용하세요:${requestScope['javax.servlet.forward.request_uri']}​ 이 값은 RequestDispatcher를 통해 포워딩된 경우에도 클라이언트의 실제 요청 URI를 반환합니다.내부적으로 RequestDispatche.. 2018. 2. 1.
access log 로 IP별 접속 count 구하기 sample 192.168.1.10 - - [08/Jun/2025:10:01:21 +0900] "GET /index.html HTTP/1.1" 200 51210.0.0.5 - - [08/Jun/2025:10:01:22 +0900] "GET /login HTTP/1.1" 200 1024192.168.1.10 - - [08/Jun/2025:10:01:25 +0900] "GET /dashboard HTTP/1.1" 200 1536172.16.0.2 - - [08/Jun/2025:10:01:27 +0900] "POST /upload HTTP/1.1" 500 204810.0.0.5 - - [08/Jun/2025:10:01:30 +0900] "GET /login HTTP/1.1" 200 1024 위와 같이 첫번째 부분이 IP .. 2017. 12. 18.