Java & 배경지식/Java 개발에 도움되는 코드들..
-
Server에서 다른 api 호출Java & 배경지식/Java 개발에 도움되는 코드들.. 2020. 7. 27. 14:29
import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; import java.net.URLEncoder; import java.io.BufferedReader; import java.io.IOException; public class ApiExplorer { public static void main(String[] args) throws IOException { StringBuilder urlBuilder = new StringBuilder("http://naver.com"); /*URL*/ String key = "1234"; urlBuilder.append("?" + URLEncoder.enco..
-
Java Server에서 페이징 Html 태그 그리기Java & 배경지식/Java 개발에 도움되는 코드들.. 2020. 7. 24. 17:59
2020년 7월 27일 기준 현 회사는 프론트에서 그려주는 것이 좋으나 아직 서버에서 그려주는 곳이 많다. (페이징은 서버에서 Html태그를 그려주는 것이 아니라 프론트에서 그려줘야함 -> 서버 부하 줄이게) 점심시간에 잠시 코드를 줄이긴했는데 .. 더 보완할 곳이 보인다.( 처음, 이전, 다음, 마지막 계산하는 부분 / 페이지 그려주는 부분 / 각 값 계산하는 부분) -> 차후 다른 method로 분리 /** * 페이징 처리된 Html 태그 * * @param totalrow 총 row 개수 * @param pageno 현재 페이지 * @param maxpage 보여줄 페이지 수 * @param maxrow 보여줄 row 수 * @return 페이지 Html 태그 */ public static Stri..
-
List<VO> 정렬 DESC , ASC(2차 보완 완료)Java & 배경지식/Java 개발에 도움되는 코드들.. 2020. 7. 5. 22:40
사용법 CommonListSort.sortListVO(list, "getName", "DESC"); CommonListSort.sortListVO(list, "getName", "ASC"); public class RunMain { public static void main(String[] args) { TestVO vo; List list = new ArrayList(); for (int i = 1; i
-
sftp 연결Java & 배경지식/Java 개발에 도움되는 코드들.. 2020. 3. 23. 09:58
@Component public class SftpConnServiceImpl implements ISftpConService { private JSch jsch; private Session session = null; private Channel channel = null; private ChannelSftp channelSftp = null; public ChannelSftp sftpConnection(String ip, int port, String userId, String userPwd, String sftpFileDir) { this.jsch = new JSch(); try { this.session = this.jsch.getSession(userId, ip, port); this.sess..
-
IP 가져오기Java & 배경지식/Java 개발에 도움되는 코드들.. 2020. 3. 18. 17:49
/** * IP 가져오기 * @author rlawl */ public class ClientIP { /** * IP 가져오기 * @param HttpServletRequest * @return IP */ public String requestClientIP(HttpServletRequest request) { String ip = request.getHeader("X-Forwarded-For"); if (ip == null) { ip = request.getHeader("Proxy-Client-IP"); } if (ip == null) { ip = request.getHeader("WL-Proxy-Client-IP"); } if (ip == null) { ip = request.getHeader("HT..