반응형

분류 전체보기 64

Java, Apache PDFBox를 이용하여 PDF 다루기

Java, Apache PDFBox를 이용하여 PDF 다루기Apache PDFBox 라이브러리를 이용하여 Java로 PDF 파일을 수정, 병합, 생성하는 API 가이드 포스팅을 시작 하겠습니다. 먼저 Maven 또는 Gradle 의존성을 추가 해 줍니다. 필자가 사용한 버전은 2.0.31 입니다. 3.x 버전의 경우, 2.x버전 때의 사용법이 다르게 변경되어 다른 부분이 많습니다. 이점 참고 부탁드리겠습니다! Maven org.apache.pdfbox pdfbox 2.0.31 Gradleimplementation group: 'org.apache.pdfbox', name: 'pdfbox', version: '2.0.31'  설정이 완료되었다면, 먼저 PDF 생성부터 알아보도록 하겠습니다...

Back-End/Java 2024.05.14

Linux 자주 사용하는 명령어 정리

Linux 자주 사용하는 명령어 정리  계정 전환su 유저명  root 권한을 일시적으로 부여sudo 명령어 상위 디렉토리 이동cd .. 상위 디렉토리 이동  root 디렉토리 이동cd / 디렉토리  생성mkdir 디렉토리명 디렉토리 삭제rmdir 디렉토리명  현재 경로 확인pwd   파일 출력cat option file옵션 (-n, -b, -E ...) 실시간 출력 (log or txt), -f 옵션 실시간 update하여 출력(파일 출력, 로그 출력)tail -f file   텍스트 파일 수정vim fileName 종료:q 종료:w 저장:wq 저장 후 종료:q! 강제 종료  외부 링크 다운로드 ( 둘다 설치해야 사용가능 apt-get install or apt install wget, curl )wg..

Back-End/Linux 2024.05.14

Python, TensorFlow Diffusion model 학습 및 이미지 생성하기(Image generator), Machine learning, Deep learning for window

Python, TensorFlow Diffusion model 학습 및 이미지 생성하기 (Image generator), Machine learning, Deep learning for window 이번 Diffusion model 생성 방법에 대해 포스팅 해보겠습니다. 먼저 Diffusion model은 확산 모델이라고 하며, 확산 과정을 학습하여 새로운 이미지를 생성하는 확산 확률 모델이라고 합니다. 이론적인 지식은 관련 논문이나, 관련 유튜브 동영상 또는 아래 위키를 참고하시면 좋습니다.https://en.wikipedia.org/wiki/Diffusion_model Diffusion model - WikipediaFrom Wikipedia, the free encyclopedia Deep lear..

Back-End/Python 2024.05.14

Python, TensorFlow Image Classification(이미지 분류) 이미지 증강 및 예측하기 (Machine learning, Deep learning) for window

Python, TensorFlow Image Classification(이미지 분류) 이미지 증강 및 예측하기 (Machine learning, Deep learning) for window 저번 시간에 포스팅했던 Python-TensorFlow Image Classification(이미지 분류) 모델 생성 방법 및 학습 확인 검증 (Machine learning, Deep learning) for window에서 해당 모델을 생성하고 검증하는 부분을 진행하였는데 이번에는 해당 테스트 이미지를 검사하여 어떤 자세일 확률이 높은지 예측하는 방법을 포스팅을 해보려 합니다.  이번에는 한복 스타일의 캐릭터를 학습할 데이터로 이용하여, 해당 이미지 증강 및 자세를 예측 해 보는 코드를 작성 해 보겠습니다.(학습..

Back-End/Python 2024.05.14

Python, TensorFlow Image Classification(이미지 분류) 모델 생성 방법 및 학습 확인 검증 (Machine learning, Deep learning) for window

Python, TensorFlow Image Classification(이미지 분류) 모델 생성 방법 및 학습 확인 검증 (Machine learning, Deep learning) for window이번에는 이미지를 분류하는 모델을 생성하고 학습하여, 해당 모델을 테스트 해 보는 방법을 포스팅 하려고 합니다. 이미지 분류에 관한 튜토리얼 API문서는 다음과 같습니다.https://www.tensorflow.org/tutorials/images/classification?hl=ko 이미지 분류  |  TensorFlow CoreTensorFlow가 5월 14일 Google I/O로 돌아왔습니다! 지금 등록하세요 이미지 분류 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 이..

Back-End/Python 2024.05.14

Python, TensorFlow-GPU, cuDNN, CUDA 환경 설정 (Machine learning, Deep learning) for window

Python, TensorFlow-GPU, cuDNN, CUDA 환경 설정 (Machine learning, Deep learning) for window Python-TensorFlow-GPU, cuDNN, CUDA 환경 설정 관련으로 포스팅을 진행합니다. 이번 기회에 직접 AI를 학습하여 이미지를 만들거나 분류하는 시스템을 구현 해 보려고 합니다. 환경설정 하기 전에 먼저 확인 해야할 사항이 있습니다. TensorFlow 라이브러리를 CPU를 이용한다면 보다 성능이 떨어질 수 있으니, 그래픽 카드를 이용하여 학습을 진행해보려합니다. 그래픽 카드별 환경 권장 버전은 아래 링크를 통해 확인 가능합니다.필자의 경우 사용하는 그래픽 카드는 RTX 3060 TI로 해당 그래픽 카드를 기준으로 환경 설정을 진행..

Back-End/Python 2024.05.14

Java Excel(엑셀) 데이터 처리하기(Apache POI), Excel(엑셀) 다운로드, Excel 생성

Java Excel(엑셀) 데이터 처리하기(Apache POI), Excel(엑셀) 다운로드, Excel 생성 Apache POI 라이브러리를 이용하여 간단하게 Excel 파일을 생성 하거나 수정 할 수 있습니다.간단하게 적용하는 방법을 포스팅 했습니다.    Java 또는 Spring 중 적용하고 싶은 라이브러리 택1 하여, 적용한다.Java의 jar는 1-1, jar 다운로드, spring의 의존성 추가의 경우 1-2 1-1. Java jar 추가하기공식 홈페이지 src 예제 코드 및 jar파일을 다운로드 할 수 있다.https://poi.apache.org/download.html 라이브러리 다운로드 (일반 poi-bin-x.x.x-날짜.zip)https://archive.apache.org/dis..

Back-End/Java 2024.05.14

Java, HTML 코드 DOM 분석 시스템 만들기, Jsoup lib 및 URL Class 이용(웹 사이트 이미지 일괄 다운로드, Jsoup HTML DOM 분석)

Java, HTML 코드 분석기 만들기 간단하게 HTML 코드 분석기 프로그램을 만들어 보고자 합니다.여러가지 기능 중 이미지 다운로드 정도로 하여 진행 해 보도록 하겠습니다. 링크을 통해 jar파일을 다운로드 합니다. https://jsoup.org/ jsoup: Java HTML parser, built for HTML editing, cleaning, scraping, and XSS safetyjsoup: Java HTML Parser jsoup is a Java library that simplifies working with real-world HTML and XML. It offers an easy-to-use API for URL fetching, data parsing, extraction..

Back-End/Java 2024.05.14

Spring, Springboot Logback 설정 Logback in XML or Java(Logback XML 설정, Java Class 설정, SQL Log, SQL console Log)

Spring, Springboot LogBack 설정 LogBack in xml, Java 이번에는 spring에서 logBack을 설정하는 방법을 포스팅 하게 되었습니다.먼저 설정에 앞서 xml또는 Java의 두 가지의 버전이 있습니다. XML로 설정하는 방법 또는 Java로 설정하는 방법을 예시와 함께 설명 드리겠습니다. 먼저 XML로 설정하는 방법을 보면 아래 코드와 같습니다. %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n logs/log.log logs/log.%d{yyyy-mm-dd}.log ..

Back-End/Spring 2024.05.14

Java SingleTon pattern(자바 싱글톤 패턴) 구현 및 설명

Java SingleTon pattern(자바 싱글톤 패턴) 구현 및 설명  먼저 싱글톤 패턴( SingleTon pattern )의 특징은싱글톤 패턴은 특정 클래스가 단 한번 인스턴스를 생성하여 사용하는 패턴 입니다.생성자를 여러번 호출 하더라도 하나의 인스턴스만 존재 해야 합니다.사용한 해당 Application에서는 동일한 인스턴스를 통하여 처리되게 됩니다.  사용하는 이유해당 서비스에서 인스턴스가 불필요하게 많이 사용되게 된다면, 많은 리소스 소모로 인해시스템이 느려지거나, 여러 예외 상황이 발생할 수 있습니다.대표적인 사용 방식의 예시로 커넥션 풀(Connection pool)이 있습니다.  장점을 알아보면유일한 인스턴스로 시스템의 자원 소모 관련으로 사용 자원을 절약하고, 생성 시간에 대한 비..

Back-End/Java 2024.05.14
반응형