본문 바로가기

개발중/Java

(73)
java 에서 int 를 comma(',') 삽입 후 String 으로 변환 import java.text.DecimalFormat; DecimalFormat decFormat = new DecimalFormat("###,###"); String str = decFormat.format(숫자)
LocalDate 비교 (오늘이 1일이라면, 오늘이 말일이라면) 😊 // 오늘이 1일이라면 1 추가 if( LocalDate.now().isEqual( LocalDate.now().with(TemporalAdjusters.firstDayOfMonth())) ) { alscSendDateTypeList.add("1"); } // 오늘이 말일이라면 3 추가 if( LocalDate.now().isEqual( LocalDate.now().with(TemporalAdjusters.lastDayOfMonth())) ) { alscSendDateTypeList.add("3"); }
🔍🔊 [JAVA] String을 Boolean으로 변환하기 🔊🔍 📌 Boolean.parseBoolean String strBoolean = "true" Boolean bbb = Boolean.parseBoolean(strBoolean); 🧡글이 도움이 되었다면 코로나 때문에 재택하는 디벨빈수 구경가주세요💛
Poi excel cell type 에 따른 분기 처리 👨‍🚀 👨‍🚀 액셀을 다루는 프로세스를 개발 했는데 특정 CELL 에 String 만 있을 것이라고 고려하고 개발을 했다. 하지만 Int 형을 넣는 상황 발생을 했고 그로 인해 cell 값을 읽기 전에 cell 에 있는 값에 대한 type 을 고려하는 로직이 추가로 필요했다. Cell cell; Cell 에는 getCellType 이라는 메소드를 이용해 cell 의 값을 가지고 올 수 있다. getCellType 이 반환해주는 데이터의 타입은 CellType 이라는 enum 인데 package org.apache.poi.ss.usermodel; public enum CellType NUMERIC, STRING, FORMULA, BOOLEAN 이라는 다양한 type 을 가지고 있다. 그래서 NUMERIC / STRING..
java 에서 현재 URL 가져오기 🖤 글이 도움이 되었다면 유튜브 클릭 해주세요 🖤 https://youtu.be/bz8h5adAHNc java 에서 현재 URL 가져오기 ⛔ test/WEB-INF/main/main.jsp - view 파일의 경로 request.getRequestURI(); ⛔ view파일의 전체경로 - http://localhost:8080/test/WEB-INF/main/main.jsp request.getRequestURL(); ⛔ 해당 view 파일명 - main.jsp request.getServletPath();
JAVA 코드 저장시 컴파일 (compile) 처리 ❗❗❗ 🖤 글이 도움이 되었다면 유튜브 클릭 / 구독 해주세요 🖤 JAVA 에서 코드를 작성하다가 저장 ( Ctrl+ S ) 했을 경우에 단순히 코드가 저장되는 것뿐만 아니라. 컴파일 처리가 된다 결국 사람이 이해할 수 있는 JAVA 코드를 프로그램을 실행할 수 있는 기계어로 번역 하는 것이다. 그 기계어는 저장되는 경로를 사용자가 아래처럼 지정할 수 있다. 그러면 POMS/targer/classes 경로에 프로젝트의 코드들이 컴파일 (compile) 되어 저장이 된다. .java -> 컴파일 (compile)-> .class(byte 코드) .java 파일의 컴파일 (compile) 여기서 유심히 봐야할 부분은 java 파일이 컴파일 된다는 것이다. 결국 BinsooController.java 는 Binsoo..
서로 다른 서버에 파일 업로드 🖤 글이 도움이 되었다면 유튜브 클릭 해주세요 🖤 A1 개발 서버와 A2 의 운영 서버가 같이 구동 될 때, 각각의 서버에서 업로드 받은 파일을 B1 에 업로드 시킨 후 B1 에서 주기적으로 프로세스를 돌리려고 한다. 다영 선배가 알려준 참고 사이트 sftp를 활용하기 위해서는 jsch 라이브러리가 필요. 🟡 maven com.jcraft jsch 0.1.55 🟡 프로세스 코드 import com.jcraft.jsch.Channel; import com.jcraft.jsch.ChannelSftp; import com.jcraft.jsch.JSch; import com.jcraft.jsch.Session; // 다른서버 SSH 전송 @SuppressWarnings("finally") public Strin..
MultipartFile 파일 경로 가져오기 🖤 글이 도움이 되었다면 유튜브 클릭 해주세요 🖤 https://youtu.be/bz8h5adAHNc MultipartFile 메소드 String getName() 파라미터의 이름 태그의 이름 String getOriginalFileName() 업로드 되는 파일의 이름 boolean isEmpty() 파일이 존재하지 않는 경우 true long getSize() 업로드 되는 파일의 크기 byte[] getBytes() byte[]로 파일 데이터 반환 InputStream getInputStream() 파일데이터와 연결된 InputStream을 반환 transferTo(File file) 파일의 저장