본문 바로가기
728x90
반응형

java10

CUBRID 한글 초성 검색 한글 초성검색이 필요하다는 요청이 왔습니다. db에서 한방에 해결하고 싶지만 안되는 경우가 있습니다. 이번에도 그런 경우가 발생하여, 기록으로 남깁니다. ONLY SQL 일단 사용중인 db에서 제공되는 함수가 있다면, 직접적인 쿼리에서 해결하고 싶었지만 제공하지 않습니다. 정규식으로 한글만 걸러내려니, 정규식으로 체크는 가능하지만 replace 기능은 제공하지 않는다는 답변이었습니다. https://www.cubrid.com/qna/3821072 https://www.cubrid.com/qna/3834616 TRIM(TRANSLATE(NVL(UPPER(CHEM_NAME_KOR),''),'1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ()+/-,&#;[].%ㆍ㎎→:', '')) AS st.. 2024. 3. 7.
JAVA Spring / INTERCEPTOR / FILTER Spring Interceptor Spring Interceptor는 Spring Framework에서 제공하는 기능 중 하나입니다. Interceptor는 클라이언트의 요청과 컨트롤러 사이에서 동작하며, 요청을 가로채거나 처리하기 전후에 추가적인 로직을 수행할 수 있습니다. Spring Interceptor를 사용하는 것은 다음과 같은 이유로 유용합니다: 인증 및 권한 부여: 특정 요청에 대한 인증이나 권한을 확인하여 접근을 제어할 수 있습니다. 로깅 및 모니터링: 클라이언트의 요청과 응답을 기록하고 분석하여 로깅이나 모니터링 작업을 수행할 수 있습니다. 캐싱 및 리소스 관리: 요청된 데이터를 캐싱하거나 리소스를 관리하는 작업을 수행할 수 있습니다. 예외 처리: 예외 상황에 대한 처리를 추가하거나 예외.. 2024. 1. 5.
JSTL FUNCTION JSTL(JSP Standard Tag Library)은 JSP 페이지에서 사용할 수 있는 표준 태그 라이브러리입니다. 이 라이브러리는 다양한 기능을 제공하는데, 그 중에는 함수(function) 태그도 포함되어 있습니다. JSTL 함수를 사용하면 다양한 문자열 조작, 형식 지정, 컬렉션 처리 등을 쉽게 수행할 수 있습니다. 예를 들어, fn 접두사를 사용하여 JSTL 함수를 호출할 수 있습니다. 몇 가지 일반적인 JSTL 함수의 예시를 살펴보겠습니다: 문자열 조작 함수 toUpperCase: 문자열을 대문자로 변환합니다. ${fn:toUpperCase('hello')}​ toLowerCase: 문자열을 소문자로 변환합니다. ${fn:toLowerCase('WORLD')}​ substring: 문자열을 .. 2015. 4. 28.
JAVA string 포맷 kst date 변환 Java에서는 SimpleDateFormat 클래스를 사용하여 문자열을 날짜로 변환하고, 날짜를 문자열로 변환할 수 있습니다. 아래는 Java 코드로 KST 문자열을 Date 객체로 변환하고, Date 객체를 KST 형식의 문자열로 변환하는 예제입니다. import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.TimeZone; public class KSTDateConversion { public static void main(String[] args) { // 1. KST 문자열을 Date 객체로 변환 String kstStr = "2024-01-10 12:34:56".. 2015. 4. 21.
request path Java에서 HTTP 요청을 보내는 경우, 요청 경로(request path)를 설정하는 방법은 주로 다음과 같은 방식으로 이루어집니다. HttpURLConnection 사용: Java에서 HTTP 요청을 보낼 때 가장 기본적으로 사용되는 클래스 중 하나인 HttpURLConnection을 사용하여 요청 경로를 설정할 수 있습니다. import java.net.HttpURLConnection; import java.net.URL; import java.io.*; public class HttpRequestExample { public static void main(String[] args) throws IOException { URL url = new URL("http://example.com/api/p.. 2011. 7. 29.
java method public void updateData(St stMgnt) throws Exception{ java.lang.reflect.Method method = this.getClass().getMethod("st"+stMgnt.getOptions(),St.class); method.invoke(this,stMgnt); } 2011. 6. 16.
java date 날짜 구하기 java에서 날짜정보를 구하기 위한, 간략한 샘플소스입니다. java로 오늘날짜 구하기 private String getCurrentDate() { java.util.Date dateNow = Calendar.getInstance(new SimpleTimeZone(0x1ee6280, "KST")).getTime(); SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd", Locale.getDefault()); return formatter.format(dateNow); }​ 1달 전 private String getMonthAgoDate() { Calendar cal = Calendar.getInstance(new SimpleTimeZone(0x1e.. 2011. 5. 17.
The specified JRE installation does not exist 오류구문 : The specified JRE installation does not exist 이클립스 연동으로 서버를 실행할 때 위와 같은 구문이 발생할 경우 window - preferences - server - runtime Environments 등록된 서버를 Edit로 셋팅을 확인해보면 jre가 기본경로에 잡혀 있거나, 잘못된 경로가 잡혀있을 수 있다. 이를 바로잡아주면 된다. - 자바 설치를 기본경로가 아닌 다른 곳에 하면서 기본설정값과 오차가 발생한 에러. 이 오류는 Eclipse에서 프로젝트를 열거나 생성할 때 지정된 JRE(Java Runtime Environment)가 존재하지 않을 때 발생합니다. 이 문제를 해결하기 위해 다음 단계를 따르십시오: 프로젝트 속성에서 JRE 확인: Ec.. 2011. 3. 7.
ibatis - queryForObject null 반환 iBatis (혹은 MyBatis)의 queryForObject 메서드가 null을 반환하는 경우에는 주로 쿼리 결과가 없는 경우나 결과가 null인 경우입니다. 이에 대한 처리를 적절하게 해주어야 합니다. 1. 쿼리 결과가 없는 경우 - queryForObject 메서드는 단일 행을 기대하므로, 결과가 없는 경우 null이 반환됩니다. - 결과가 없는 경우에 대한 처리를 해주어야 합니다. YourObjectType result = (YourObjectType) sqlMapClient.queryForObject("yourQueryId", parameterObject); if (result != null) { // 결과가 있는 경우 처리 } else { // 결과가 없는 경우 처리 } 2. 쿼리 결과가 n.. 2011. 1. 18.
오류 : internal error occurred during: "Updating JSP Index". 오류일자 : 2009-07-08 jsp 액션태그를 기입한 뒤로 오류 팝업창을 날려대기 시작했다. 이클립스 로그에 오류정보를 보면 멀 못찾니 api관련 클래스를 못 찾는다고 하는데, 실질적인 실행에는 문제가 없었다. 그저 기입된 액션태그에 대한 직접적인 수정, 혹은 파일의 저장 등을 시도할 때마다 팝업으로 오류를 알려대니 짜증이 날 뿐인거지. -_- Eclipse에서 "Updating JSP Index"와 같은 내부 오류가 발생하는 경우, 다음과 같은 몇 가지 해결 방법을 시도할 수 있습니다: 프로젝트 클린(clean) 및 빌드(build): Eclipse 상단 메뉴에서 "Project" -> "Clean..."을 선택합니다. 클린 대화상자에서 "Clean all projects" 옵션을 선택하고 "OK".. 2009. 7. 9.
728x90
반응형