반응형 취미 & 반려생활/개발자 팁41 [APM] 스카우터(scouter) 특정 파일 시스템 사용량 모니터링 제외 설정 AWS의 EC2 인스턴스 및 서비스 모니터를 위해서 스카우터를 APM으로 사용하는데,/snap/core/NNNN 파일시스템 사용량이 100%라고 스카우터 APM에 모니터링 되어(실제로 100%는 맞으나 서비스에 영향도가 없는..), 예외 설정을 하기 위해 찾아본 결과 아래와 같이 처리하면 된다.scouter/agent.host/conf/scouter.conf 파일을 열어서, disk_ignore_name에 제외할 파일 시스템을 입력해 주면 더 이상 모니터링 되지 않는다.(첨부 이미지 참조) => 예외 처리를 해도 나타날 때는 모두 추가해주세요.해당 구문이 존재하지 않을 경우 추가해 주면 끝.적용 후 agent 재시작은 필수 : >./stop.sh ==> >./host.sh관련글: https://gith.. 2021. 6. 9. Spring에서 CharacterEncodingFilter로 UTF-8 적용하기 (web.xml & Java 설정 & Spring Boot) Spring에서 UTF-8 인코딩 설정이 필요한 이유스프링 MVC로 웹 애플리케이션을 개발하다 보면, 한글 파라미터가 깨져서 들어오거나 화면에 물음표(???)로 보이는 경험을 한 번쯤 하게 됩니다. 이 경우 가장 먼저 확인해야 할 것이 바로 요청/응답 인코딩 설정입니다.스프링에서는 CharacterEncodingFilter를 사용해 전체 요청/응답에 대해 일괄적으로 인코딩을 설정할 수 있습니다. 가장 흔히 사용하는 값은 UTF-8입니다.1. web.xml에서 encodingFilter 설정 (레거시 방식)스프링 MVC(레거시, 서블릿 2.x ~ 3.x)에서 한글이 깨질 때 가장 먼저 적용하던 설정입니다. web.xml의 하단에 다음 필터를 추가합니다. encodingFilter org.spri.. 2016. 4. 29. iis7 64bit 에서 32bit 응용프로그램 사용시 html asp 매핑 사용하기 iis7에서 html 매핑을 위해서 처리기 매핑 에서 스크립트 매핑추가 요청경로 .html 입력 실행파일 %windir%\system32\inetsrv\asp.dll 혹은 C:\windows\system32\inetsrv\asp.dll 입력 이름 알기쉽게 입력 ex) html ASP 요청제한클릭 매핑 체크박스 체크 동사 > 다음동사중 하나 사용 , GET,HEAD,POST 입력 엑세스 스크립트 선택 이렇게 iis에서 적용 해줍니다. 그러면 web.config 파일에 아래와 같이 적용이 됩니다. handlers 부분에 를 추가 해주면 됩니다. 이렇게 되겠죠. C:\windows\system32\inetsrv\asp.dll 로 써주던 %windir%\system32\inetsrv\asp.dll 로 써주던 적.. 2015. 6. 16. Maven에서 톰캣 서버 실행하기 (2025 최신 기준 + 레거시 Tomcat Plugin 포함) Maven에서 톰캣 서버를 직접 실행하기Java Web 개발을 하다 보면 로컬에 설치된 Tomcat 없이도 Maven 명령어만으로 톰캣 서버를 기동하고 싶은 경우가 있습니다.예전에는 tomcat6-maven-plugin 또는 tomcat7-maven-plugin을 사용해 mvn tomcat:run으로 톰캣을 실행할 수 있었지만, 이 플러그인들은 현재(2025년 기준) 공식적으로 유지보수가 중단된 상태입니다.아래는 레거시 방식과 최신 개발 방식(추천)을 모두 정리한 내용입니다.1. (레거시) Tomcat Maven Plugin 사용하기먼저 사용자가 준 예전 방법부터 설명합니다. pom.xml에 다음 플러그인을 추가하면 별도의 톰캣 설치 없이 mvn tomcat:run이 가능합니다. .. 2015. 1. 15. [iOS] iOS8 AlertView 텍스트 상단 정렬 문제와 해결 방법 iOS8 AlertView 텍스트 정렬 문제예전 iOS 앱을 유지보수하다 보면 UIAlertView를 사용한 오래된 코드에서, iOS8 업데이트 후 Alert 메시지 텍스트가 상단에 붙어 보이는 문제를 겪은 적이 있습니다. iOS7에서는 정상 가운데 정렬이었지만, iOS8에서 레이아웃 방식이 변경되면서 발생한 현상입니다.해결은 매우 단순합니다. AlertView 제목(title)에 nil 대신 빈 문자열("")을 넣으면 텍스트가 다시 정상적으로 중앙 정렬됩니다.1. 문제 원인iOS8에서는 UIAlertView 내부 레이아웃이 변경되면서, title이 nil일 경우 message가 타이틀 영역까지 끌어올려지는 레이아웃 버그가 있었습니다.즉, 다음 코드처럼 title을 nil로 지정하면 문제가 발생합니다:U.. 2014. 10. 10. [iOS] iPhone에서 올바른 URL 인코딩 방법 (Objective-C & Swift 최신 정리) [iOS] iPhone에서 URL 인코딩이 제대로 되지 않을 때예전 iOS 앱 유지보수 중, 로그인 기능에서 비밀번호에 = 문자가 포함되면 정상적으로 서버에 전달되지 않는 문제가 있었습니다. 원인은 URL 인코딩에 사용하던 API가 특수문자를 완전하게 인코딩하지 않았기 때문입니다.특히 예전 iOS 개발에서 많이 사용하던:[string stringByAddingPercentEscapesUsingEncoding:]이 메서드는 다음과 같은 문제를 가지고 있습니다.이미 deprecated 됨/ & = ? + # % 등 중요한 URL 예약 문자 인코딩 불가능RFC 3986 기준을 완전히 만족하지 않음즉, “진정한 URL 인코딩”이 되지 않아 인증/로그인/REST API 호출에서 문제가 발생할 수 있습니다.1. (.. 2013. 12. 10. 이전 1 2 3 4 5 ··· 7 다음