본문 바로가기
728x90

분류 전체보기20

Java PDF 텍스트 추출 및 특정 문자 찾기 PDF에서 텍스트를 분리하여 특정 코드를 추출하는 작업이 있었다. 일부 해외 상용 소프트웨어나 몇 가지 오픈소스를 테스트해보았는데 한국어를 지원하지 못하는 경우는 상용 소프웨어도 정상적으로 텍스트를 추출하지 못했다. 오픈 소프트웨어에서도 각각 차이가 많이 나는데 이중에서도 'Apache PDFBox'가 준수한 성능을 보여 주었다. https://pdfbox.apache.org/ Apache PDFBox | A Java PDF Library Apache PDFBox® - A Java PDF Library The Apache PDFBox® library is an open source Java tool for working with PDF documents. This project allows creatio.. 2021. 11. 7.
스타트업 실용도서 '하드씽' 운영진과 함께 나누고 싶었던 이야기를 담아낸 책이다. http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9791157231324 하드씽 - 교보문고 스타트업의 난제, 어떻게 풀 것인가? | ★ 아마존 경제경영 1위! ★★ 파이낸셜타임스 올해의 경영서 후보작 ★자고 일어나면 기업들이 증발하는 ‘줄도산’의 시대,이 혼란스러운 난국을 어떻 www.kyobobook.co.kr 개발자로서 스타트업에서 산전수전 겪으면서 미쳐 나누지 못한 주제나 말하기 껄끄러운 이야기들이 있다. 또는 상황이 지나고 나서야 이해가 되고 마무리 지어야 하는 이야기들도 있었다. 이 책은 그런 이야기들이 담겨있다. 저자는 다수의 스타트업을 운영.. 2021. 11. 7.
Jenkins Pipeline Slack 연동 개요 Jenkins Pipeline로 구축 시 Slack을 Webhook로 연동하여 배포 상황의 알람을 받습니다. Slack Webhook 설치 슬랙에서 '설정 및 관리 > 앱관리'로 이동합니다. 웹으로 이동 후 'jenkins ci'으로 검색하여 앱을 설치합니다. 알람 받을 채널을 선택합니다. 설치 완료 후 인증토큰을 복사해 둡니다. Jenkins Slack plugin 설치 및 설정 젠킨스로 돌아와 'Slack Notification' Plugin을 설치해 줍니다. 설치와 재시작이 완료되면 설정 화면에 'Slack'항목이 추가되어 있습니다. 슬랙 인증키를 등록해 줍니다. Kind는 'Secret text'를 선택하고 Secret에 슬랙 인증키를 등록합니다. Description에 설명을 입력하고 완료.. 2021. 11. 7.
[Jenkins 다중서버 무중단 배포 5/5] 배포 스크립트 작성 2021.11.06 - [DevOps] - [Jenkins 다중서버 무중단 배포 4/5] Pipeline 생성 및 스크립트 작성 개요 Jenkins를 통해서 Spring Boot 애플리케이션을 다수의 서버에 무중단으로 배포하는 것을 목표로 합니다. 이글에서는 서버단 배포 스크립트를 작성하겠습니다. Spring Boot 서버 어플리케이션을 실행하기 위한 스크립트입니다. 서버가 실행되면 이를 체크하기 위한 스크립트입니다. 스크립트는 개발환경(ex: maven, gradle) 및 서버 환경(ex: ubuntu, centos)에 따라 수정해야 할 수 있습니다. 문서환경은 ubuntu 20.04, gradle 7.1.1 환경입니다. 스크립트 작성 스크립트 폴더 구조입니다. deploy_server.sh # (1).. 2021. 11. 7.
반응형