본문 바로가기
반응형

java14

[Java] 상수(Const)를 선언하자 상수라는 개념은 알고 있다해도. 잘 사용하지 않았었는데. 지금은 아니지만. 정말 개발적으로 능력있는 상사분의 소스를 많이 보게 되면서. 상수 선언에 대해서 필요성을 느꼈다. 개념. 프로그램이 실행되는 동안 변하지 않는 값이며 재정의가 불가능한 값. 목적. 나같은 경우에는 무분별한 하드코딩를 막기 위해서 공통된 상수 선언을 통해서. 재사용하는 것을 좋아한다. 아래와 같은 내용에 해당되면 상수를 사용하는 편. 1. 소스 코드내에서 한번 이상 사용할 것2. 변하지 않는 값 물론, 상수를 사용한다고 해도 하드코딩을 안하는 것은 아니다.(함정) 사용 방법. 공통 영역(package)의 상수만 관리하는 Class 생성 클래스ServiceConst(아래) public class ServiceConst { /** * .. 2020. 5. 15.
[Java] 접속한 IP를 구해보자 프로젝트를 진행 중. 접속한 사용자의 IP를 구하는 경우가 있었고. 그때를 기억하며 소스를 정리. 여기에 사용된 총 기술은 뒤로 나열하고. 소스 내용. /** * Client IP를 구한다. * * @param request HttpServletRequest 객체 * @return String 실제 사용자 IP * */ public static String getClientIp(final HttpServletRequest request) { String clientIp = ServiceConst.STRING_EMPTY; clientIp = request.getHeader("IPV6_ADR"); if( Strings.isNullOrEmpty(clientIp) || "unknown".equalsIgnoreC.. 2020. 5. 12.
반응형