본문 바로가기

엑셀로 사용자 데이터 받아서 테이블에 넣기 대량의 데이터를 사용자들로부터 입력 받아 개발자가 입력해야 할 경우 사용 했습니다. 이렇게 각 테이블의 데이터 있고 각 그룹별로 어떤 유저가 있는지를 유저들에게 입력을 받은 데이터를 dbunit으로 데이터를 넣기 위한 방법입니다. 현재는 5개씩 밖에 데이터를 존재 하지 않지만 천단위가 넘어가면 개발자가 직접 넣기는 힘드니 엑셀에서 자동화 하는 작업이 필요하게 됩니다. 셀렉트 박스를 만들어서 원하는 데이터만 선택 가능하도록 구성 위의 방법으로 그룹과 유저를 그룹, 유저 시트에서 원하는 값만 선택하도록 만들도록 합니다. 아래 셀까지 모두 동일하게 하기 위해서는 =그룹!B$2:B$6 와 같이 셀번호를 고정시켜줘야 합니다. 입력된 데이터를 인덱스 값으로 변환해서 그룹에 어떤유저들이 속해있는지를 데이터로 삽입해야.. 더보기
리눅스 톰캣 실행 안될때 한 서버에 톰캣을 여러개 올리다가 하나의 톰캣이 실행이 안됐다. 우선 문제의 진단은 톰캣 폴더의 log 확인 /log/catalina.out 을 확인해 보니 문제는 $JAVA_OPTS 인데... 구글링 결과 웹서비스를 올릴때 설정했던 문제 /bin/setenv.sh 이거 설정 문제였다.. JAVA_OPTS="$JAVA_OPTS -Dspring.profiles.active=dev -Dfile.encoding=UTF8 -Duser.timezone=GMT+09:00" 이렇게 고져주고 실행하니 실행 잘된다.. 위 코드는 스프링 실행시 dev설정을 실행한다는 뜻! 더보기
스프링 시큐리티 curl 로그인 Spring security REST API Login @Override protected void configure(final HttpSecurity http) throws Exception { http .authorizeRequests() .antMatchers("/login", "/login/loginProcessing").permitAll() .anyRequest().authenticated() .and() .formLogin() .loginProcessingUrl("/login/loginProcessing") .permitAll() .loginPage("/login") .usernameParameter("hrId") .passwordParameter("password") .defaultSuccessUrl("/activity/calendar") .fa.. 더보기
에어비앤비 크레딧 많이 받기!! 요즘 여행 가면 모텔, 호텔, 민박, 펜션 이외에도 에어 비앤비 이용해서 많이 가시는데요! 저도 에어비앤비 이용해서 통영에 아주 분위기 좋은 옥탑방에서 놀다 왔습니다. 그래서 에어비앤비를 이용하기 위한 첫번째 단계 가입하고 크레딧 받는 방법입니다. Airbnb - 에어비앤비 할인 받기(크레딧 받기) 할인 금액 받을 수 있는게 1. 가입시 크레딧 받기( 한국사이트 : 약2만원, 노르웨이 사이트 : 약 46,000만원) 2. 회사/학교 이메일 등록 후 ₩56270 이상 금액으로 이용 먼저 1번 가입할때 적립금을 받게 되는데 환율 차이를 이용해서 약 46,000만원을 받는 방법 입니다. 노르웨이 사이트로 이동(https://www.airbnb.no/c/jinhok419) 노르웨이 환율을 적용하기 위해서 노르웨.. 더보기
개발 운영 분리 스프링 프로파일 실행 리눅스 : tomcat/bin 폴더에 setenv.sh 파일 생성 하여 ...더보기 vi setenv.sh JAVA_OPTS="$JAVA_OPTS -Dspring.profiles.active=prod" 코드 입력(prod profile 실행) vi 명령어 i (삽입) - 코드 붙여넣기 - esc - !wq - enter 톰캣 재 실행하면 완료 더보기