본문 바로가기
반응형

IT, 개발93

ssh 파일 전송하기 (터미널 scp 명렁어로 파일 전송) 보통 파일 전송하거나 관리할 때 FTP를 많이 사용하곤 하는데 간단하게 파일 하나를 전송하거나 폴더를 전송할 때 명령어를 사용하여 전송할 수도 있습니다. 이번에는 scp 명령어를 사용하여 ssh로 간단하게 파일을 전송하는 방법에 대해 알아보도록 하겠습니다. $ scp 명령어로 전송하기 위해서는 전송한 파일을 받을 서버의 1) user 정보 (ID, Password) 2) 서버 주소 (IP, Port) 3) 파일을 받아서 저장할 경로 위 정보를 알아야 합니다. 1. 파일 전송 명령어를 실행할 정보를 가지고 아래와 같이 명령어를 입력하여 실행합니다. $ scp -P port sendFile.txt user@serverAddr:/home/user/path 예시 $ scp -P 22 sample.txt vm01.. 2022. 8. 3.
log4jdbc 로그 출력하기 (MySQL, Spring Framework, log4j) MySQL을 연동하여 개발하다 보면 위 화면처럼 쿼리 관련된 로그가 깔끔하게 출력되면 좋겠다는 생각을 하게 됩니다. 쿼리 관련된 깔끔한 로그를 출력하게 되면 가독성이 좋아지기 때문에 결과를 한눈에 볼 수 있어서 개발 환경이 더욱 좋아지게 됩니다. 이를 위해 log4jdbc를 사용하여 로그를 출력하는 방법에 대해 알아보도록 하겠습니다. Spring Framework에 MySQL 연동하는 방법은 이전 글을 통해 확인하시기 바랍니다. Spring Framework 개발 환경에서 MySql 적용하기 오늘은 스프링 프레임워크를 구축한 후 MySql을 연동하는 방법을 알아보도록 하겠습니다. 스프링 프레임워크 구축 방법은 이전 글을 참고하시기 바랍니다. 1. pom.xml 설정 2. web.xml 설정 3. dao... 2022. 8. 2.
Spring / MySQL 연동 에러 (Could not get JDBC Connection) Spring 프로젝트에 MySQL을 연동해서 사용하기 위해 프로젝트를 만들고 실행하였는데 다음과 같은 에러가 발생하였습니다. 심각: Servlet.service() for servlet [dispatcher] in context with path [] threw exception [Request processing failed;nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnec.. 2022. 8. 1.
ssh 접속 오류, 해결법 (REMOTE HOST IDENTIFICATION HAS CHANGED) ssh 접속은 아래 명령어를 사용하면 가능합니다. $ ssh USER@IP ssh 접속하려고 할 때 아래와 같은 오류를 만나게 될 수도 있습니다. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that a host key has just been changed. Th.. 2022. 7. 29.
JAVA 시간 차이 계산하기 (Date getTime / SimpleDateFormat) 개발을 하다 보면 시간에 관련된 내용은 필수적으로 사용되기 마련입니다. 이번에는 자바에서 특정 시간과 특정 시간 사이의 시간이 얼마나 되는지 확인하는 방법에 대해 알아보도록 하겠습니다. 다양한 형태로 시간을 비교할 일이 생기는데 이번 예제에서는 시간, 분의 데이터를 문자열로 받았다는 가정으로 진행했습니다. 예제를 통해 확인해보겠습니다. import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class TestClass { public static void main(String[] args) { try { SimpleDateFormat sdf = new SimpleDateFormat("H.. 2022. 7. 19.
Mac OS에서 이클립스 메소드 추적하기(함수 따라가기, 함수 호출되는 곳, 추적/역추적) 이번에 알아볼 내용은 이클립스를 사용하여 개발할 때 어찌 보면 기본적이지만 효율적인 업무에 있어 매우 중요한 기능이라고 생각합니다. 소스량이 많아지면 많아질수록 검색 기능을 잘 활용해야 효율적인 개발을 할 수 있고 개발 속도 또한 올라갈 것입니다. 맥 OS환경에서 이클립스 단축키를 통해 함수 추적, 역추적하는 방법을 알아보도록 하겠습니다(윈도우도 크게 다르지 않습니다). 1. 함수 최초 생성된 위치 확인하기 예제를 통해 확인해보도록 하겠습니다. public class TestClass{ public static void main(String[] args) { // 함수 사용되는 위치 fncTest(); } // 함수 최초 생성된 위치 public void fncTest() { System.out.prin.. 2022. 7. 18.
728x90
반응형