본문 바로가기

전체 글

SpringBatch Server properties 스프링 배치에 관심있어서 보다보니, 기존 개발이랑 유사한데, 아무래도 왠만한 것들이 내장(WAS등) 되어 있다보니 관련 property 셋팅에 대해서 보게 된다. 11. Server properties KeyDefault ValueDescription server.address Network address to which the server should bind. server.compression.enabled false Whether response compression is enabled. server.compression.excluded-user-agents Comma-separated list of user agents for which responses should not be compresse.. 더보기
리눅스 특정 폴더 이하 파일 개수 세기 보호되어 있는 글입니다. 더보기
리눅스 디스크 용량 확인 리눅스에서 디스크 용량을 확인하는 명령어 : du du는 disk usage의 약자로 디렉토리(폴더)와 파일의 용량을 출력해주는 명령어 > du 디렉토리 ex) du /home : 디렉토리와 그 하위 디렉토리의 사용량이 출력. 단위: kbyte 기타 옵션 - du -sh 디렉토리명/* : 디렉토리 아래의 하위 디렉토리 용량 정보 출력 - du -d Num 디렉토리명 : 디렉토리의 Num 단계의 하위디렉토리까지 용량정보 출력 - du -a 디렉토리명 : 디렉토리의 파일용량까지 전부 출력 더보기
putty 설정 백업 / 복구 Putty를 자주 이용하는데, 백업 받는 방법이 이건 복잡하다...ㅠㅠ... 다른 프로그램들은 설정 내보내기 왠만함 지원되는데. 가볍고 편한대신 이런 부분은 버려야 하는건가..ㅠㅠ 1. 레지스트리 편집기를 실행한다. 1) cmd 창 : regedit 입력 2) 검색창에서 regedit 치면 레지스트리 편집기가 나옴 그거 실행 3) windows키 + R 에서 regedit 입력 2. 레지스트리 편집기 HKEY_CURRENT_USER\Software\SimonTatham 폴더에서 오른쪽버튼 클릭 > 내보내기 3. 위치와 이름을 지정하고 저장 ex) putty_backup.reg 4. 복구하기 저장한 백업 파일을 잘 간수하고 있다가 해당 파일을 더블클릭하면 됨. 경고창 뜨는거 무시하고 계속진행. 더보기
이클립스 UTF-8 인코딩 설정 컴퓨터를 잘 포맷도 안하지만, 포맷할때 마다 설정부분을 매번 까먹고 다시 찾아본다..ㅠㅠ 이기회에 다시 정리 1. Window > Preferences 1) General > Content Types 우측 JAVA class file, Text 선택 후 UTF-8 입력 Update 2) General >Workspace 우측 Text file encoding UTF-8 선택 3) General >Editors > Spelling 우측 Encoding에 UTF-8 선택 4) 검색에서 encoding 검색 후 CSS Files , HTML Files, JSP Files, XML Files encoding을 UTF-8 선택 기타 : 현재 SVN을 자주 이용하기 때문에 아래 부분도 작업필요 Window > Pr.. 더보기
Git을 써볼까? 어차피 회사에서 혼자 개발하고 있는데, Git의 효용성을 못느끼고 있다가, 이번에 database구조를 변경하면서 프로그램이 좀 대량으로 바뀔 것 같은데, SQL 부분이 mybatis등을 사용해서 별도로 분리되어 있는 것이 아니다 보니까 테스트가 애매하다. 혹시 개발 중간중간에 수정사항이 들어올 수도 있고, 기존에 버전관리를 svn으로 사용하고 있는데 branch를 써볼까 하는데 이것도 만만치 않을듯.. 나중에 merge도 좀 애매하고 (예전에 merge하다가 엉켜버린 기억이 스멀스멀 올라온다.ㅠ.ㅠ) Git은 branch 및 merge 가 좀 더 편하다는 글들이 있는데, 위 부분도 고민하면서 git 부분도 조금씩 공부해바야 할 것 같다. 여기 저기 검색하다가 괜찮은 사이트 있어서 일단 공유.. 한글 페.. 더보기
2020년 나만의 트랜드 2019년의 계획중에 나름 세웠던 계획들이 성과를 이뤄서 기분이 제법 괜찮다. 독서 계획 (1년 100권)은 123권으로 나름 초과 성과를 내었고, 당뇨도 나름 잘 관리되고 있지만, 체중 조절은 실패.ㅠ.ㅠ 현재 운영시스템에서 계획한 부분은 아니지만, 배치 관리를 Jenkins로 바꾸었다는 소소한 성과도 이뤄냈다. 올 한해도 비슷하지만, 약간은 구체적인 성과로 정리해서 더 좋은 성과를 내려고 해야겠다. 1. 건강은 무조건 챙기자. 체중 : 78~ 80 Kg / 하루 30분이상 걷기 / 저녁은 조금 먹자. 2. 독서 (1년에 100권) 책은 아주 읽고 싶은 책이외에는 사지말고 역시 작년과 마찬가지로 1년 100권가자..~~ 단 영어 공부겸 원서를 하루에 30분읽자.. 그래서 한달에 한권은 영어원서로 읽자... 더보기
[Jenkins] Jenkins에서 Selenium과 연동한 배치 수행시 주의점 회사 내부적으로 배치관리를 얼마전에 Jekins로 모두 변경했다. 다른 부분들보다 제일 큰 이슈는 일부 배치 프로그램들 중에 외부의 데이터를 크롤링하는데, IE 브라우져로 접근해야만 데이터를 가져올수 있는 것들이 있어서 Selenium과 IEWebDriver를 활용해서 데이터를 크롤링하고 있다. 이것을 Jenkins로 변경하는데, windows server에 jekins를 설치해서 적용하는데, msi 설치파일로 설치를 했더니, IE 브라우져가 background로 떠서 제대로 실행되는지 확인이 어려웠다. 이부분은 log를 남겨서 jenkins에서 로그로 확인이 가능한데, 또다른 문제는 click 과 같은 이벤트들이 제대로 수행되지 않고 중간에 에러가 나며 중단되는것이었다. 대부분의 에러는 timeout .. 더보기