프로그래밍/Java6 Java로 Client IP 찾는 방법 Java로 개발을 하다 보면 로그인 이력을 남기거나 하는 상황에 Client IP를 데이터베이스에 Insert 하는 로직을 만들어야 하는 경우가 생길 수 있다.. 크게 2가지의 방법이 존재하는데 하나하나 설명해볼까 한다. 1. InetAddress import java.net.InetAddress; import java.net.UnknownHostException; public static String getClientIP(HttpServletRequest req) throws UnknownHostException { InetAddress clientAddress = InetAddress.getLocalHost(); ip = clientAddress.getHostName() + "/" + address... 2022. 5. 23. ++i vs i++ 개발을 시작할 때 사실 기초적인 지식으로 많이들 배우곤 한다. 전문 용어로는 전위 연산(++i)과 후위 연산(i++)이라고 하는데 내가 쓰고자 하는 글은 전위 연산과 후위 연산의 동작 원리는 아니다. 하지만 이왕 쓰는 김에 전위 연산과 후위 연산의 동작 원리도 같이 한 번 상기해보자.. 1. 전위 연산 int a = 1; int b = ++a; System.out.println(a); System.out.println(b); a, b의 결과 값은 2와 2가 나온다. 동작 원리를 살펴보면 1. int a = 1; 2. a = a + 1; 3. int b = a; 가 된다. 전위 연산인 ++a의 실제 코드를 풀어주면 a = a + 1; return a; 가 된다. 2. 후위 연산 int a = 1; int .. 2022. 5. 18. 이전 1 2 다음