본문 바로가기

분류 전체보기59

[jQuery] AJAX를 사용한 DB연동 자동완성(Autocomplete)(feat.스프링) JQUERY UI 에는 input에 입력 시 자동완성을 해주는 autocomplete가 있다. 이 기능과 ajax를 이용해 DB에 있는 정보로 자동완성을 만들어보자! ​ 1. JQUERY랑 JQUERY UI 라이브러리 추가 2. HTML 자동완성 테스트 3. SCRIPT $('#autoComplete').autocomplete({ source : function(request, response) { //source: 입력시 보일 목록 $.ajax({ url : "/ajax/autocomplete.do" , type : "POST" , dataType: "JSON" , data : {value: request.term}// 검색 키워드 , success : function(data){ // 성공 respo.. 2022. 1. 13.
[ORACLE] DECODE, 오라클의 if else 오라클에서 많이 사용되는 함수 중 하나인 DECODE! if~else와 비슷한 기능을 수행한다. * 사용법 DECODE(컬럼, 조건1, 결과1, 조건2, 결과2, 조건3, 결과3....) * 사용 예제 - 코드 WITH GAME AS ( SELECT '1st' RESULT FROM DUAL UNION ALL SELECT '2nd' RESULT FROM DUAL UNION ALL SELECT '3rd' RESULT FROM DUAL UNION ALL SELECT '4th' RESULT FROM DUAL UNION ALL SELECT '5th' RESULT FROM DUAL ) SELECT RESULT, DECODE(RESULT, '1st', '금메달', '2nd', '은메달', '3rd', '동메달', '.. 2022. 1. 12.
[JAVA] 파일 ZIP 압축 및 다운로드 간단한 파일 압축 및 다운로드 코드 /* 다운로드 Zip */ @RequestMapping("/downloadZip.do") public void downloadZip(@RequestParam Map paramMap, HttpSession session, HttpServletResponse response) throws Exception { //압축할 파일 String[] fileList = {"C:/Users/kyung/Desktop/테스트첨부파일/TTTTT.txt" ,"C:/Users/kyung/Desktop/테스트첨부파일/test.PNG" ,"C:/Users/kyung/Desktop/테스트첨부파일/TESTPDF.pdf"}; //생성되는 zip 파일명 String fileName ="makeZipFi.. 2022. 1. 12.
[MySQL] 예약어 목록 / 예약어를 테이블명, 컬럼명으로 사용시 에러 해결 - MySQL 예약어 목록 ADD ALL ALTER ANALYZE AND AS ASC ASENSITIVE BEFORE BETWEEN BIGINT BINARY BLOB BOTH BY CALL CASCADE CASE CHANGE CHAR CHARACTER CHECK COLLATE COLUMN CONDITION CONSTRAINT CONTINUE CONVERT CREATE CROSS CURRENT_DATE CURRENT_TIME CURRENT_TIMESTAMP CURRENT_USER CURSOR DATABASE DATABASES DAY_HOUR DAY_MICROSECOND DAY_MINUTE DAY_SECOND DEC DECIMAL DECLARE DEFAULT DELAYED DELETE DESC DESCRIB.. 2022. 1. 11.
[JAVA] Iterator 와 Enumeration 컬렉션(collection) 인터페이스를 사용하는 클래스의 데이터를 순환해서 사용하는 경우 for문으로 데이터를 가져오는 방법도 있지만 순환 인터페이스인 iterator와 Enumeration을 사용하는 방법도 있다. Iterator와 Enumeration는 비슷하지만 스레드(thread)의 지원 여부​가 다르다. - Iterator 스레드에 안전하지 않은 구조 ArrayList, HashSet 등은 Iterator을 사용 ArrayList nameList = new ArrayList(); String name; nameList.add("A"); nameList.add("B"); nameList.add("C"); nameList.add("D"); nameList.add("E"); nameList.add(.. 2022. 1. 11.
반응형