본문 바로가기
반응형

분류 전체보기84

리눅스 방화벽 확인 / 설정 방화벽 포트 열어주기 firewall-cmd --permanent --zone=public --add-port=포트번호/tcp 방화벽 재실행 firewall-cmd --reload 방화벽 열린 포트 확인 firewall-cmd --list-ports 2020. 1. 6.
서버 셋팅 (1) - 리눅스 JAVA 설치 개발자라면 당연히 서버셋팅정도는 할 줄 알아야 겠죠... 사실 신입분들은 저 포함해서 열심히 구글링 한다는게 함정 그래서 저도 자주 보려고 정리 시작합니다!! 일단 서버를 먼저 구매 하셔야 시작이 가능합니다. 저는 CentOs7환경이였습니다. 그리도 혹시 모르니 먼저 버전 확인! - 리눅스 OS 버전 확인 cat /etc/*-release | uniq cat /etc/redhat-release cat /etc/*release* - OS bit 확인 getconf LONG_BIT 제일 처음 저는 JAVA 설치 부터 시작합니다. 설치가 되어있는지 안되어있는지 버전부터 확인! javac -version rpm -qa | grep jdk yum list installed *jdk-devel 파일다운로드 wget.. 2020. 1. 6.
JSTL 문자열 자르기 항상 작업을 하면 문자열을 잘라야 하는 상황이 매우 많이 온다. 특히 "-" 이런 문자를 대상으로... 이거만 기억하자 !! fn:substring(string, begin, end) 기본 begin~ end전까지 나타나는 문자열 반환시킨다 fn:substringBefore(string, sbustring) string에서 substring 이전 문자열까지 반환~ fn:substringAfter(string, sbustring) string에서 substring 이후 문자열까지 반환~ 쉽죠잉? 2019. 12. 30.
특정한 두 날짜 사이에 요일별 날짜 구하기 날짜 사용을 위한 객체 생성 Calendar cal = Calendar.getInstance(); 데이터 형태 지정을 위한 코드 DateFormat df = new SimpleDateFormat("yyyy-MM-dd"); 현재날짜 String StartDate = "2019-10-01"; 종료날짜 String EndDate = "2019-10-31"; Date 타입으로 형변환 Date d1 = df.parse(StartDate ); Date d2 = df.parse(EndDate ); Calendar 타입으로 변경 Calendar c1 = Calendar.getInstance(); Calendar c2 = Calendar.getInstance(); c1.setTime(d1); c2.setTime(d2);.. 2019. 12. 26.
웹사이트 통째로 저장하기 httrack-3.42-2.exe 를 다운 받고 앞에 다 무시 후 실행 이미지 프로젝트 명과 저장 장소를 입력 원하는 사이트의 URL을 입력하고 이미지와 동영상도 같이 하고싶다면 ACtion에서 Download all sites in pages 를 선택해주시면 됩니다. 가끔 프로젝트 진행시에 기존에 페이지를 저장해야 할때 매우 유용합니다. 옛날 프로그램이라 다른 프로그램을 아신다면 추천해주세요 ~ 감사합니다. 2019. 12. 26.
셀레니움과 자바 연동하여 크롤링 나와 같이 자바로 크롤링을 하는 사람들을 위한 글입니다. >gradle에서 셀레니움 추가 필자는 Gradle을 사용하고 있으므로 셀레니움 사용을 위해 가볍게 추가 하였다. Chromedriver 또한 사용해야 하기 때문에 *버전 확인 방법 크롬 더보기 > 도움말 > chrome 정보 확인 누르면 버전확인 가능! 다운받은 크롬드라이버는 프로젝트 내부에 바로 넣어주었다. 리눅스 환경에서 돌리기위해서 headless를 사용한다. 밑에 여러 옵션도 넣어줘야 돌아가더라고요 필자는 하나하나 구분하여 나눠놓는게 편해서 이렇게 해놨다~ 크롤링하시는 분들에게 도움이 잘 되길 바라며 첫글은 여기 까지 2019. 12. 24.