JAVA 8

[JAVA] hex 값 String으로 변환

구글링 해보면 간단한 소스가 정말 많음 내가 처음 필요했던 건 웹에서 hex값과 인코딩 타입을 java단에 넘겨가지고 string으로 변환해서 다시 웹단에 넘겨준 후 화면에 보여주는 거라 딱 세줄 이면 가능한 소스가 있길래 사용함 String hex = param.get("hex").toString(); String type = param.get("type").toString(); //웹에선 UTF-8, EUC-KR 같은 값을 넘겨줌 byte[] bytes = Hex.decodeHex(hex.toCharArray()); String st = new String (bytes, type); return st; 더 찾아보니 더 간단한 소스들도 꽤 많이 보였음 이 결괏값을 웹단에서 받은 뒤 따로 받은 포지션 값..

JAVA 2020.03.13

[JAVA] Calendar 함수를 이용한 날짜 구하기

Calendar cld= Calendar.getInstance( ); //년 cld.get(Calendar.YEAR)); //월 (월값은 0부터 시작이라 +1을 해주어야함) cld.get(Calendar.MONTH) + 1); //일 cld.get(Calendar.DAY_OF_MONTH); //시 cld.get(Calendar.HOUR_OF_DAY); //24시간제 cld.oCalendar.get(Calendar.HOUR); //12시간제 //분 cld.get(Calendar.MINUTE); //초 cld.get(Calendar.SECOND); - 참고 월, 일, 시, 분, 초 표시할 때 0~9까지는 한자리로 표현됨 예) 2018.08.07 01:02:03 인경우 위에 표기된 방법으로 출력시 2018.8..

JAVA 2019.06.05

로그인 관련해서 IP를 사용할 때 0:0:0:0:0:0:0:1 뜨는 이유

각 계정마다 허용 IP를 지정해 주었고 로그인 할 때 IP를 읽는 걸 구현 하는 중에 자바단에서 로그인 할 때의 계정 IP를 읽었더니 0:0:0:0:0:0:0:1 이런 식으로 뜬다... 보통 프로젝트를 시작하면 주소가 localhost/주소~ 이런식인데 localhost일 때 IPv6의 정보를 읽게 된다는 것 같다. localhost를 개인 로컬 IP 주소를 치고 들어가서 진행하면 해결 된다. localhost/주소~ 가 아닌 내 로컬 IP 주소/주소~ 이런식으로! localhost/login.html -> 0.0.0.0/login.html

JAVA 2019.06.05

[Java] HashMap에서 key 값 구하기

자바 해쉬맵 키 값 구하기 해쉬맵을 쓰다보니깐 종종 value값이 아닌 key 값이 필요한 경우가 있었다.특히 키값이 뭐가 들어있을 지 정확히 모를 경우에 썼었다 HashMap setData = new HahsMap();setData.put("name", "nnnnn");setData.put("age", "27"); Set set = getData.keySet();Iterator it = set.iterator(); String keyData = (String) it.next(); 내가 썼던건HashMap getData = new HashMap();getData = MainCtl.getListAccdInstCharger(param.get("ACCD_CODE").toString(), accd_inst_co..

JAVA 2018.08.07

[Java] Calendar를 이용한 날짜 구하기

Calendar cld= Calendar.getInstance( ); //년 cld.get(Calendar.YEAR)); //월 (월값은 0부터 시작이라 +1을 해주어야함) cld.get(Calendar.MONTH) + 1); //일 cld.get(Calendar.DAY_OF_MONTH); //시 cld.get(Calendar.HOUR_OF_DAY); //24시간제 cld.oCalendar.get(Calendar.HOUR); //12시간제 //분 cld.get(Calendar.MINUTE); //초 cld.get(Calendar.SECOND); - 참고 월, 일, 시, 분, 초 표시할 때 0~9까지는 한자리로 표현됨 예) 2018.08.07 01:02:03 인경우 위에 표기된 방법으로 출력시 2018.8..

JAVA 2018.08.07

Mybatis 기본 라이브러리

mybatis 기본 라이브러리 mybatis mybatis-spring spring-jdbc commons-dbcp -mysql 사용시 mysql-connector-java -oracle 사용시 ojdbc ojdbc14 주의사항!mybatis 라이브러리와mybatis-spring라이브러리이 두개의 라이브러리는 서로 버전을 맞추어 주어야 함 서로 버전이 매칭 되지 않으면java.lang.NoClassDefFoundError: org/apache/ibatis/cursor/Cureor 이런 오류가 발생함 http://mvnrepository.com/에서 사용하고자 하는 라이브러리를 검색한 후 해당 버전을 선택하면 매칭되는 관련 라이브러리와 버전을 볼 수 있다.

JAVA 2018.08.07