Developer/Develop (4) 썸네일형 리스트형 [Jenkin/젠킨스] Spread load evenly by using ... rather than 젠킨스에서 주기적으로 빌드를 시도할 때, 빌드 유발 (Build Triggers)를 설정하게 된다. 이 때, Spread load evenly by using ... rather than 경고가 발생하는 경우가 있다. Spread load evenly by using ... rather than 매일 9시 정각에 배치가 가동되길 바라고, "00 9 * * *" 를 설정했으나, "H 9 * * *" 를 사용하길 권장하는 경고 메세지가 뜬다. 경고 메세지여서 무시해도 상관없는 부분이긴 하지만, 경고가 뜨는게 신경쓰여서 확인해보았다. 특정 시각에 여러 작업이 동시에 시작되면 부하가 발생하게 되고, 모든 작업이 꼭 특정 시각에 맞춰서 가동되어야하는 것이 아니라면 배치를 적절하게 분배하여 실행할 수 있도록 도와주.. 인프라 아키텍처에 대해서 집약형 아키텍처 : 하나의 컴퓨터로 모든 주요 업무를 처리를 한다. 컴퓨터는 하나로 사용하지만, 컴퓨터를 구성하는 주요 부품은 다중화 되어있기 때문에, 하나가 고장나더라도 업무를 계속할 수 있다. 복수의 서로 다른 업무 처리를 동시에 실행할 수 있도록 유한 리소스 관리를 한다. ex) 기간시스템 장점 : 한 대의 대형 컴퓨터만 있으면 되므로 구성이 간단하다. 대형 컴퓨터의 리소스 관리나 이중화에 의해 안정성이 높고 고성능 단점 : 대형 컴퓨터 도입 비용과 유지 비용이 비싸다 확장성의 한계 분할형 아키텍처 : 여러 대의 컴퓨터를 조합해서 하나의 시스템 구축 여러대의 컴퓨터가 연결돼 있어서 데이터 서로 교환 장점 : 낮은 비용으로 시스템 구축 가능 (최대 100배 차이) 서버 대수를 늘릴 수 있기 때문에 확.. intelliJ - git 연동하기 intelliJ와 git을 연동해서 사용할 수 있다. 1. intelliJ를 먼저 실행한 후에, [File] - [Settings]에 들어간다. 2. [Version Control] - [Github] 메뉴에 들어간 후, Add Account 로 연동할 git 계정을 입력한다. Add Account를 하면, git 페이지가 열리면서 계정 입력하는 부분이 나오는데 git에서 시키는대로 하면 연동이 된다! 간단하게 연동 가능하다 selenium 으로 크롤링 하기 - selenium의 기초 크롤러 만들기 Selenium이란? Selenium(셀레늄)은 웹 애플리케이션 테스트를 위한 포터블 프레임워크이다. 웹 크롤링을 할 때, 사용하기 편리하다. selenium을 설치하기 위해서는 두가지 방법이 있습니다. pip install selenium 위와 같이 cmd 창을 통해 해당 project가 생성되어 있는 폴더에 들어가서 설치하는 방법이 있다. [File]-[Settings]에 들어가면 위와 같은 창이 뜬다. 오른쪽에 +를 누른다. selenium을 검색해서 아래 Install Package 버튼을 눌러도 설치할 수 있다. https://sites.google.com/a/chromium.org/chromedriver/downloads 해당 사이트에 들어가면 설치할 수 있다. Current Releases라.. 이전 1 다음