본문 바로가기

Dev

(70)
JAVA-String 숫자여부 Check java 문자열을 처리 하면서 숫자가 있는지 체크 하는 방법. public boolean CheckNumber(String str){ char check_char; if(str.equals("")){ //문자열이 공백인지 확인 return false; } for(int i = 0; i 58){ //해당 char값이 숫자가 아닐 경우 return false; } } return true; } 문자를 하나씩 자른 후 char값으로 변경하여 값을 확인한다. 숫자인 경우 48보다 작거나 또는 숫자가 58보다 큰 경우 숫자로 판단한다.
java-openCSV를 이용해서 CSV 읽기 공공데이터가 CSV로 되어 있는 경우가 있다 그런 경우 csv를 로드 해야 한다. maven 방식으로 한 예제 com.opencsv opencsv 5.2 https://mvnrepository.com/artifact/com.opencsv/opencsv Maven Repository: com.opencsv » opencsv A simple library for reading and writing CSV in Java VersionRepositoryUsagesDate5.2.x5.2Central9May, 20205.1.x5.1Central16Feb, 20205.0.x5.0Central23Oct, 20194.6.x4.6Central48Apr, 20194.5.x4.5Central18Feb, 20194.4.x4.4..
java-Json Return Array or Object구분 Json을 리턴 받으면서 Array인지 Object인지 구분해야 하는 경우가 있다 Array도 가끔 Object로 받는 경우가 생긴다. Array가 1개인 경우 리턴값이 List가 아닌 Object로 던지면서 문제가 발생한다. java.lang.ClassCastException: org.json.simple.JSONObject cannot be cast to org.json.simple.JSONArray at com.htsmgroup.advertisingWeb.controller.apiBatchManage.DataFindHsptlBatchRestController.getApiV1HsptFindInfo(DataFindHsptlBatchRestController.java:88) at sun.reflect.N..
spring-Maven 오류 [INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building web Maven Webapp 0.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.5/maven-resources-plugin-2.5.pom [INFO] ------------..
공공데이터-보건복지부_코로나19 시·도발생_현황 공공데이터를 자주 보게 되면서 필요한 API를 찾아서 정보를 제공하는 아이템을 개발하고 있다 이번에는 공공데이터 중 보건복지부에서 제공하는 코로나 API를 개발한 정보를 제공하려고 한다. 제공 정보는 API를 통해서 호출 하는 정보까지만 표시하는 JAVA 소스 이다. 공공데이터 URL은 https://www.data.go.kr/ 보건복지부 코로나19 시도발생 현황 URL은 www.data.go.kr/tcs/dss/selectApiDataDetailView.do?publicDataPk=15043378 공공데이터 포털 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datas..
AJAX 이용시 상위 엘리먼트 접근 방법 Jqeury Ajax 통신시 상위의 엘리먼트 접근을 해야 하는 경우가 있다. $("#btn_save").on("click",function(){ $(this).attr("disabled",true); $.ajax({ url: '/admin/send/api/v1/proc.do', type: 'post', cache: false, data: formData, dataType: 'json', success: function (data) { alert(data.rtn_msg); }, error: function (request, status, error) { alert("code:" + request.status + "\n" + "message:" + request.responseText + "\n" + "er..
IP를 통한 위치 좌표 코드 받기 위치 정보를 파악하는 방법은 여러 가지 방법이 있다. javaScript를 통해 사용자의 정보를 파악하는 부분도 있고 이런 경우 웹브라우저에서 허용을 해야 하는 경우가 필요하다. https://ip-api.com/ IP-API.com - Geolocation API How often do you update your database? We update our database as soon as we have new information about an IP block. For each API request, you will always have the most accurate location data, without having to worry about updating a local database. ..
Spring에서 Device별(desktop, mobile, tablet)로 접근 구분하는 방법(spring 3.2.x) 클라이언트 단에서 Device 사용자를 구분할수도 있지만 서버사이드 단에서 페이지를 나눠서 보여줘야 할 경우가 있는 경우 구분을 통해서 페이지별을 보여지게 할수 있다. 1. 먼저 Spring mobile 라이브러리를 받는다.(maven) org.springframework.mobile spring-mobile-device 1.1.0.RELEASE 2. action-servlet.xml에 인터셉터 추가. 3. web.xml에 필터 추가 deviceResolverRequestFilter org.springframework.mobile.device.DeviceResolverRequestFilter 4. Controller에 Divice 구분을 통해 설정 import org.springframework.mobi..