![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/nM86u/btsHZJbTWBT/1DPcNvyyTIdKHKaO6DnDiK/img.png)
Amazon Linux 2023에서 JDK 8을 가장 쉽게 설치할 수 있는 방법은 Amazon Corretto 8을 설치하는 것이다.Amazon Corretto는 무료로 사용할 수 있는 Open Java Development Kit(OpenJDK)의 프로덕션용 멀티플랫폼 배포판입니다. Corretto는 성능 향상 및 보안 수정을 포함한 장기 지원을 제공합니다. Corretto는 Java SE 표준과 호환되는 것으로 인증되었으며 Amazon 내부적으로 많은 프로덕션 서비스에 사용됩니다. Corretto를 사용하면 Amazon Linux 2, Windows, macOS 같은 운영 체제에서 Java 애플리케이션을 개발하고 실행할 수 있습니다. 서버 터미널에서 아래 명령어를 입력하면 바로 yum을 통해 설치가 ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/zRbFp/btsHk32tmeD/kZ55fuuBB8e2BFXsM1QHBk/img.png)
새로운 맥에 IntelliJ를 설치하고 테스트 코드를 실행하니 아래와 같은 에러가 발생하고 테스트 코드가 JUnit으로 실행되지 않았다. Run Configurations에 JUnit을 추가하여 실행하면 실행은 되었지만 특정 메소드 단위로 실행하는 것은 문제가 조금 있어아래 방법을 적용하여 해결하였다. Settings > Build, Execution, Deployment > Build Tools > Gradle 설정에서 Run tests Using 옵션을Gradle에서 InteliJ IDEA로 변경하면된다.
2020년 11월 지원 종료된 CentOS6를 사용하는 개발 서버에 Certbot을 설치해서 SSL 인증서를 발급받고자 했다. 그러나 yum을 사용하지 못하는 상황에서 rpm 파일도 찾기 어려워 어떻게 해결할까 고민했었는데 문득 Docker를 쓰면 되겠구나하는 생각이 들었다. 그래서 먼저 Docker를 설치했다. echo "http://vault.centos.org/6.10/sclo/x86_64/sclo" > /var/cache/yum/x86_64/6/base/mirrorlist.txt echo "http://vault.centos.org/6.10/sclo/x86_64/sclo" > /var/cache/yum/x86_64/6/extras/mirrorlist.txt echo "http://vault.cen..
4월에 만지작 거리던 프로젝트를 11월 말에야 다시 열어보게 되었는데.. pdf 파일 내 텍스트 추출은 https://blog.taeseong.me/394에서 했던 대로 처리를 했지만 표 같은 양식이 있는 파일들은 텍스트를 파싱하기에 좀 어려움이 있어서 어떻게 해야하나 하다가 아래 방법으로 해결했습니다. File source = new File(filePath); PDDocument pdfDoc = PDDocument.load(source); PDFTextStripper pts = new PDFTextStripper() { @Override protected void writeString(String text, List textPositions) throws IOException { writeString..
같은 라이브러리를 이용해서 PDF를 바로 XLS로 변환하는 방식도 있는데 XML로 변환 후 XLSX로 변환하는 방식을 추천하길래 따라서 해봤습니다. 간단한 텍스트가 있는 PDF는 꽤 괜찮게 변환이 되는데 아쉬운점은 표가 삽입되어있다거나 하는 경우는 변환이 원활하지 않았습니다. 일단은 참고로 남겨두기 위해 작성해두는 것이니 만약 이 글을 보시는 분이 계시다면 참고로만 봐주세요. 변환을 위해서는 aspose pdf, cells 라이브러리가 필요합니다. 해당 라이브러리의 다른 버전이나 추가 정보가 필요하신 분들은 아래 링크를 참고하세요. https://mvnrepository.com/artifact/com.aspose/aspose-pdf/20.3 https://mvnrepository.com/artifact/..
개인적으로 만들고 있는 프로그램에서 PDF 파일 내 텍스트를 가져와야하는 일이 있어서 사용했던 소스를 간략하게 정리해봅니다. pdfbox를 사용해서 PDF 파일을 읽어올 것이기 때문에 pdfbox dependency를 추가하거나 jar를 받습니다. https://mvnrepository.com/artifact/org.apache.pdfbox/pdfbox/2.0.19 org.apache.pdfbox pdfbox 2.0.19 사용법은 아주 간단합니다. String fileName = "2020_03.pdf"; File source = new File(fileName); PDDocument pdfDoc = PDDocument.load(source); String text = new PDFTextStripper..
CentOS 7 환경에서 MariaDB 10.1을 10.3으로 업데이트하며 남긴 내용입니다. https://mariadb.com/kb/en/upgrading-from-mariadb-101-to-mariadb-102/ MariaDB 사이트의 가이드를 참고했습니다. 1. MariaDB Repo 변경 # vi /etc/yum.repos.d/MariaDB.repo [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.3/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 2. innodb_fast_shutdown=0 설정 # mysql -uroot -p --execute="..
- Total
- Today
- Yesterday
- iPhone
- 자바
- MySQL
- 아이폰 어플리케이션
- 오브젝티브 C
- Objective C
- 아이폰
- MAC OSX 10.7
- oracle
- 자바스크립트
- JavaScript
- 오브젝트 C
- Spring Framework
- IT
- iBATIS
- zero
- 제이쿼리
- Objective-C
- JSP
- tomcat
- MacOS X
- 아이폰 개발
- jQuery
- Xcode
- Java
- Object C
- Programming
- SQL
- iOS 개발
- Spring
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |