본문 바로가기

daily life -field

(2)
웹 브라우저 종류 버전 체크 웹 브라우저 종류 버전 체크 보통 프론트 엔드에서 사용하는 로직으로 javascript에서 웹 브라우저 종류, 버전, OS의 버전등을 체크하여 알맞는 ActiveX 같은 파일을 다운받을 수 있게 하거나, 웹브라우저에 맞는 스크립트 개발을 이용할 때 사용한다. 여기에선 java Servlet에서 체크하는 로직으로 사용한다. 기반으로 url이나 api로 호출할때 사용자의 웹 브라우저를 종류, 버전을 수집하거나 확인하는 목적으로 사용한다. 먼저 테스트 케이스를 작성하였다. @Test public void browserSearchTest() { List list = new ArrayList(); String userAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) App..
배치- for문 update와 update join쿼리 7일동안 지면의 상품/비상품별로 노출수를 측정하여 노출수에 따른 지면의 기준 노출 수를 차등하여 노출수를 조절 21만미만 지면들을 우선 추가 프레임의 상태를 변경(우선추가상태코드) 1번과 2번에 충족되는 배치 프로그램을 개발하는데, 개발의 범위(대상)을 먼저 파악함. 1)7일동안의 노출수를 기준으로 A,B,C,D,E 등급으로 나눈다.등급에 따른 노출수를 계산한다.지면에 따라 노출수를 업데이트한다. 2)A등급을 제외한 지면들 찾는다.사이클당 1등횟수가 1등인 프레임을 사이즈별로 찾는다.7일간 CTR 1등인 프레임을 사이즈별로 찾는다.찾은 프레임들중에 해당 지면에 등록된 프레임중 현재 상태가 사용중/블랙리스트(사용안함)이 아닌 대기, 우선추가를 우선추가로상태로 변경하고 우선순위를 높여해 블랙리스트값을 -1씩..