java (40) 썸네일형 리스트형 [JAVA] 이미지 업로드 (엑박으로 보여질때 설정) server.xml imgView(별칭)라는 아래 Context추가 controller server.xml에서 추가한 /imgView 위치를 사용 http://localhost:8080/imgView/summernote/ /** * 이미지 업로드 * @return * @exception Exception */ @PostMapping(value = "/imgUpload") public ResponseEntity imgUpload(MultipartHttpServletRequest file, HttpServletRequest request, HttpServletResponse response) throws IllegalStateException, IOException { log.debug("summernote.. [JAVA] 제네릭스(Geneics) 1. 보통 하나의 영문자로 대문자를 사용하는 것이 관례 - E : Element(자바 컬렉션에서 주로사용) - K,V : Key, Value(map 자료구조에서 주로 사용) - T : 일반적인 제네릭 타입을 의미 - N : Number를 의미 2. 와일드카드: 모든 타입을 받을 수 있는 '?' 표시 public void wildcardEx(ArrayList [JSP] 브라우저에 따른 팝업 설정 팝업사용시 브라우저에 따라 정상 팝업되거나 종료되지 않는 경우가 발생합니다. 특히 종료같은 경우 IE와 다르게 Chrome등은 close()를 지원하지 않아 팝업시에 문제가 되는데 시간 설정을 통해 IE를 제외한 브라우저가 정상처리 되도록 처리 할 수 있습니다. (iframe 설정으로 처리되지 않을 경우 사용하시면 좋습니다.) 팝업관련 예제 function openPopEx(){ var option = ""; //IE일 경우 if(navigator.userAgent.indexOf("Trident") != -1){ //팝업되는 이미지 크기에 따른 팝업창 크기 수정필요 option = "width=500, height=800, left=50, top=50, statusbar=0"; window.open("/.. [JAVA] 현재날짜, 일주일전날짜, 한달전날짜 계산 날짜 산출 예제 public void dateCalcEx(int delayTime){ DecimalFormat df = new DecimalFormat("00"); Calendar currentCalendar = Calendar.getInstance(); //현재 날짜 구하기 String strYear = Integer.toString(currentCalendar.get(Calendar.YEAR)); String strMonth = df.format(currentCalendar.get(Calendar.MONTH) + 1); String strDay = df.format(currentCalendar.get(Calendar.DATE)); String strDate = strYear + strMonth + s.. [JAVA] 시간 딜레이 함수 시간 공백 필요시 사용 // 이 함수를 시 delayTime 밀리 초 후에 이 함수를 무사히 빠져나온다.. 1000 -> 1초 public void MatrixTime(int delayTime){ long saveTime = System.currentTimeMillis(); long currTime = 0; while( currTime - saveTime < delayTime){ currTime = System.currentTimeMillis(); } } [개발 IT] The specified Tomcat installation directory does not exist 에러 해결방법 Server 경로설정 문제 Tomcat installation diretory 재설정 필요 STEP 1. Window -> Preperfences -> Server -> Runtime Environments 에서 edit으로 재설정 STEP 2. Browse를 클릭하고 tomcat이 설치된 위치를 선택 STEP 3. Servers탭에서 기존에 존재하던 서버를 삭제하고 새로 생성 [JAVA] 예외(Exception) - 로그파일 만들기 Exception 발생시 로그파일 생성 로그파일 생성 예제 import java.io.*; import java.util.*; class ExceptionEx { public static void main(String args[]) { PrintStream ps = null; FileOutputStream fos=null; try { fos = new FileOutputStream("error.log",true); // error.log파일에 출력 준비 ps=new PrintStream(fos); // err의 출력을 화면이 아닌, error.log파일로 변경 System.setErr(ps); System.out.println(1); System.out.println(2); System.out.print.. [JAVA] 파일 클래스(File Class) File class 예제 import java.io.*; public class FileEx{ public static void main(String[] args) throws IOException{ String filePath = "C:\\java_choi\\study"; File f1 = new File(filePath); String list[] = f1.list(); for(int i=0;i 이전 1 2 3 4 5 다음