Spring | SNAPSHOT / M / RC / GA(RELEASE) 버젼 차이점
·
Dev/[JAVA] Spring, Jpa ...
Spring | SNAPSHOT / M / RC / GA(RELEASE) 버젼 차이점Spring boot 프로젝트 생성하기스프링부트 프로젝트 생성 간 버젼 선택시 나오는 버젼타입에 대한 설명입니다.TEST / DevelopSNAPSHOT (Nightly)안정화가 되지않은 데일리 빌드버젼을 뜻합니다.개발, 테스트 용도이며 최신버젼이지만 안정성이 확보되어있지 않습니다.PRE RELEASEMx(MileStone)특정 주기에 따라 프로젝트 기준으로 배포하는 버젼으로 특정 기능이 개발될때마다 릴리즈하여 사용자들로부터 피드백을 받습니다.(깃허브 이슈느낌)보통 M 뒤에 숫자(x)가 붙어있는 걸 확인할 수 있는데, x번째 마일스톤 이라고 생각하시면 좋습니다.(M1, M2 ... ) RCx ( Release Candi..
Spring | request.getRemoteAddr() 로 IP가 추적되지않을 때 | Proxy환경에서 Client IP 얻기
·
Dev/[JAVA] Spring, Jpa ...
Spring | request.getRemoteAddr() 로 IP가 추적되지않을 때Proxy환경에서 Client IP 얻기내용 및 소스코드는 하단 참고 링크에서 인용하여 제가 이해한 방식으로 정리하여 작성하였습니다.혹 내용에 오류가 있다면 피드백주시면 바로 확인해보겠습니다.request.getRemoteAddr() 으로 추적되지않는 IPSpring API 서버에서 호출한 클라이언트의 IP를 얻기위해 위 구문을 이용하였지만중간 L4 Load balancers / 프록시서버 등이 개입되면서 위 request.getRemoteAddr() 등으로 IP를 얻을경우 L4 또는 Proxy IP를 얻게되고 원하는 클라이언트의 IP가 얻어지지않는다. HttpServletRequest 클래스의 getRemoteAddr ..
Selenium WebDriver 새로운 창/팝업 기다리고 인식시키기 - [numberOfWindowsToBe][Selenium Webdriver] [JAVA]
·
Dev/[JAVA] Selenium Webdriver
Selenium WebDriver 새로운 창/팝업 기다리고 인식시키기numberOfWindowsToBeWait until Selenium recognizes that there are now a total of two windows.서론&오류발생프로젝트를 진행하며 대법원 크롤링을 위해 아래 프로세스로 진행하는데    1. 필수데이터 입력 & 캡챠 이미지 사용자에게 전송    2. 사용자로부터 캡챠 문자 입력받아 입력시키기    3. 사건조회이 3번부분에서 사건 조회 시 새 창으로 열리는 형식으로 되어있었습니다. 그래서 단순히 getWindowHandles 와 switchTo 를 이용하여 새롭게 띄워진 창에 포커스를주고 바로 크롤링을 진행하려하였지만driver.getWindowHandles()driver...
Selenium WebDriver close() and quit() - [Selenium Webdriver]
·
Dev/[JAVA] Selenium Webdriver
Selenium WebDriver close() vs quit()Selenium Webdriver에서 드라이버 함수로 driver.close()와 driver.quit() 두개를 사용하여 브라우저를 닫을 수 있습니다.close와 quitclose() //driver.close()close()는 현재 포커싱 되어져있는 브라우저를 닫는 함수로서1개 이상의 브라우저가 열려있을 때 close를 하게되면 현재 포커스가 되어있는 브라우저 창을 닫습니다.(나머지 창은 그대로 유지) ex) 검색을 위하여 구글에 이것 저것 검색을하며 탭을 여러개 띄웠을 때 사용 목적을 다한 탭(브라우저) 하나 를 닫아주는 역할 quit() // driver.quit()quit()는 현재 driver기준 열려있는 모든 브라우저 창 을 닫..
2. 캡챠(Captcha) 이미지 추출 - Captcha 보안문자가 있는 대법원의 나의사건조회 스크래핑(크롤링) (머신러닝 X)[Selenium Webdriver][Java]
·
Dev/[JAVA] Selenium Webdriver
이전글 https://gaetaeng.tistory.com/78 1. Captcha 보안문자가 있는 대법원의 나의사건조회 크롤링 (머신러닝 X)[Selenium Webdrive][Java]1.  Captcha 보안문자가 있는 페이지의 크롤링 진행¡ 회사 내 프로젝트 개발간 사건정보 및 기일정도 자동조회 구현을 위하여https://www.scourt.go.kr/portal/information/events/search/search.jsp 페이지의https://sagaetaeng.tistory.comJAVA Selenium WebDrive 초기 세팅 및 대법원 실행하기Captcha 보안문자가 있는 페이지의 크롤링 진행2. 캡챠(Captcha) 이미지 추출 2024.07.30 현재 개발은 완성된 상태이지만, ..
1. Selenium Webdriver 초기세팅 - Captcha 보안문자가 있는 대법원의 나의사건조회 스크래핑(크롤링) (머신러닝 X)[Selenium Webdriver][Java]
·
Dev/[JAVA] Selenium Webdriver
Captcha 보안문자가 있는 페이지의 크롤링 진행1.  Selenium Webdriver 초기세팅2024.07.30 현재 개발은 완성된 상태이지만, 일정상 한번에 작성이 어려워 분리하여 작성중입니다.2024.08.01대법원 스크래핑을 위한 다른 페이지를 확인 후 개발진행하여 스크래핑 진행 사이트가 다릅니다.이미지나 내용을 수정하기 어려워 그대로 유지 중 입니다. 지원이 필요하시면 좌측 프로필의 메일로 연락 부탁드립니다.서론회사 내 프로젝트 개발간 사건정보 및 기일정도 자동조회 구현을 위하여https://www.scourt.go.kr/portal/information/events/search/search.jsp 페이지의https://safind.scourt.go.kr/sf/captchaImg?t=imag..
김탱
'Dev' 카테고리의 글 목록 (4 Page)