본문 바로가기
반응형

웹프로그래밍/Java33

이클립스 톰켓 재시작 안될때, 포트 사용중, 포트 죽이기 이클립스 톰켓 재시작 안될때, 포트 사용중, 포트 죽이기 1. 사용중인 톰켓(WAS)포트 찾기 2. CMD창을 이용하여 netstat -a -o 입력하여 현재 포트 PID(프로세스 아이디) 얻기 3. 80포트를 확인하고 옆에 PID를 아래의 명령어에 입력, taskkill /f /pid 6492 입력 PID는 종료되기전 바뀌지 않으니 CMD 창을 하나 더 띄우셔서 하시면 됩니다. 4. 이클립스 톰켓 재시작 이클립스 뿐만이 아니라 포트를 찾아서 종료하시는것 또한 사용 가능합니다. 다른 포트를 종료해야 할게 있다면 적절한 PID를 찾아서 응용하면 됩니다. 2021. 10. 20.
[JAVA, SPRING] SPRING JSON DATA RESPONSE 한글 깨짐 [JAVA] SPRING JSON RESPONSE 한글 깨짐 http 프로토콜을 json 데이터를 리턴해줄때 한글은 ???? 으로 표시 되는 경우가 있다 혹은 깨짐 현상 produces="application/json;charset=UTF-8" 맵핑URL 옆에 추가해준다. @ResponseBody @RequestMapping(value="/api.do", produces="application/json;charset=UTF-8") public String api(HttpServletRequest request, HttpServletResponse response ){ String apiResult = "{"이름": "홍길동","나이": 25,"특기": ["농구", "도술"]}"; jsonData = ne.. 2021. 6. 4.
[JAVA] Thread.sleep thread sleep을 이용하여 1~3초 랜덤으로 반복문 for문을 실행하여 일련의 작업을 수행 for(int i=0; i 2021. 5. 26.
리눅스(linux), 윈도우(windows) 개발/운영 WAS, WEB IP 구하기 리눅스(linux), 윈도우(windows) 개발/운영 WAS, WEB IP 구하기 윈도우 서버, 리눅스 서버에서 IP를 알아야 할 상황이 있습니다. 보통 로드밸런싱을 통해 WAS를 분리하여 서버 부하를 줄여 사용하는 경우가 있는데 IP구하는 방법을 적어봅니다. - JAVA // 윈도우 서버 IP 값 얻기 InetAddress local; String ip = ""; //IP값을 받아올 변수 try { local = InetAddress.getLocalHost(); ip = local.getHostAddress(); } catch (UnknownHostException e) { } // 리눅스 환경에서 IP 값을 얻을 수 있도록 변경 try { Enumeration e; e = NetworkInterfa.. 2021. 4. 27.
[java] 실제경로에 파일 사이즈 구하기 [java] 실제경로에 파일 사이즈 구하기 1. 메소드 파라미터에 filePath 변수에 파일경로와 파일명을 넣어 줍니다. ex) C:\attach\1.png ex) C:\attach\가이드.hwp 해당파일이 없는 경우 0으로 리턴값으로 반환됩니다. 1.java code /** * 실제 경로에 파일 사이즈 구하기 * @param filePath * @return */ public long fileSizeCheck(String filePath){ //파일객체생성 File f = new File(filePath); long fileSize = f.length(); return fileSize; } 2020. 11. 27.
java.lang.RuntimePermission 에러 java.lang.RuntimePermission 자바 강제 업데이트 하면서 하고 있더 프로젝트 톰켓 실행시 에러가 발생한다..... 플젝클린, 톰켓클린 다 실패..... 엑세스 디파인이라는 둥 ssap 소리 하길래 찾아보았다. 하지만 방법은 있었다. 1. polictytool 입력 2. 정책항목추가 3. 권한추가 4. AllPermission 선택 5. 확인 6. 추가되어있는지 확인!!! 7. 파일 저장 파일 저장경로는 보통 C드라이브 안에 USER 혹은 사용자명으로 되어있는데다가 .java.policy 라고 저장한다. 저장하는 이유는 윈도우 로그인 유저에 따라 불러오는듯 싶다. 그럼 아래와 같은 결과가 된다. 다시 이클립스로 돌아가 톰켓을 재가동 시키면 성공적으로 서버가 올라가는 모습을 볼 수 있다. 2019. 7. 19.
바이너리 형식으로 DB에 저장된 이미지 불러오기 바이너리 형식으로 DB에 저장된 이미지 불러오기 보통은 이 정모를 JSP에서 SRC에 넣어주면 이미지 파일이 잘 보여진다.하지만 PDF 컨버팅이나 기타등등에서 안나올때 한번 컨버팅을 해줘야 한다. JAVA 소스 String data = plannerVO.getPlplnCtnt(); String base64Image = data.split(",")[1]; byte[] imageBytes = javax.xml.bind.DatatypeConverter.parseBase64Binary(base64Image); BufferedImage img = ImageIO.read(new ByteArrayInputStream(imageBytes)); response.setContentType("image/png"); Imag.. 2018. 11. 1.
[소스비교] 소스비교 , 텍스트 비교 무료사이트 [소스비교] 소스비교 , 텍스트 비교 무료사이트 https://www.diffchecker.com/diff 2018. 10. 31.
배열 문자열로 구분자 넣어 합치기 배열 문자열로 구분자 넣어 합치기배열을 { a[0] b[1] c[2] } 가 있다고 하자 (ex: value(index))그럼 String eng 라는 변수에 배열의 길이만큼 a,b,c ","구분자 콤마를 넣어 합친다고 한다면 아래의 메소드가 유용하게 쓰인다 arrayJoin(",",arrayList); //pak 구분자 , array[] 배열 public static String arrayJoin(String pak, String array[]) {String result = "";for (int i = 0; i < array.length; i++) {result += array[i];if (i < array.length - 1) result += pak;}return result;} 2017. 12. 19.
반응형