본문 바로가기
반응형

전체 글348

[Spring] 프로젝트 Window 서비스 만들기(jpackage) SpringBoot 프로젝트를 Window 에서 사용되는 서비스로 만들어보려고 한다 조건은 서비스에 jdk 가 포함되어어떤 컴퓨터에서도 jdk 를 따로 설치할 필요 없이 해당 프로젝트가 실행되어야 한다 환경Java 17GradleSpring Boot 3.5.6IntelliJ Ultimate build.gradle 설정 및 실행plugins { id 'java' id 'org.springframework.boot' version '3.5.6' id 'io.spring.dependency-management' version '1.1.7' id 'distribution' // jpackage 결과물 패키징용 - 필수}group = 'com.example'version = '0.0.. 2025. 10. 25.
[Spring] API 데이터 요청 응답 속도 테스트 이전글https://greed-yb.tistory.com/350 Back 단(7172 port)에서 연계기관(8082 " data-og-host="greed-yb.tistory.com" data-og-source-url="https://greed-yb.tistory.com/350" data-og-url="https://greed-yb.tistory.com/350" data-og-image="https://blog.kakaocdn.net/dna/9XBZC/hyZLFbdXCx/AAAAAAAAAAAAAAAAAAAAAAa9wCvI_bLFvDPD9MNsWDsr-PlFWRJM-epjifetC7ti/img.png?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1790780399&allow_ip=&allow_referer=&signature=kM4VsXzIvmdHnu%2F9BwN0aS%2Fpxtw%3D 2025. 10. 18.
[Spring] @Component 와 @Cacheable 를 이용한 데이터 요청 응답시간 줄이기 구현 이유 회사에서 타 기관과 데이터 연계를 하는데데이터 요청 시 1초 이내로 데이터를 받고 있다는 검증이 필요하게 되었다 웹페이지에서 요청 버튼 클릭 -> Back 단(7172 port)에서 연계기관(8082 port) Url 로 데이터 요청(요청시간 체크) -> 연계기관에서 요청받은 데이터를 Back단에 전달 -> 응답(종료시간 체크) 데이터 정보 웹페이지로 전달 -> 웹페이지에서 해당 결과 순으로 진행이 되는데 10~20만 건 조회 시 2~4초 소요되는 것을 볼 수 있었다(회사 PC 또는 사양 좋은 PC 로 진행 시 1~2초 사이로 나왔는데 집 PC 로는 2~4초 사이로 나오고 있다) 구글링과 ChatGPT 를 이용해서 방법을 찾던 중에@Cacheable 을 보게 되었고Cacheable 을 사.. 2025. 10. 18.
[JAVA] Stream 사용하기 Stream 은 데이터를 함수형 스타일로 처리하기 위한 API 라고 한다주로 Collection(컬렉션) - List, Map ,배열 등에 사용한다 장점코드 간결성 - For 문과 If 문을 여러개 사용해야 할 때 간단하게 표현 가능유지보수 용이병렬 처리 가능(parallelStream) - 데이터가 많을 수록 좋음안전성 - 원본 데이터를 변경하지 않음 단점For 문에 비해 속도가 느림 - 내부적으로 람다 식 , 함수 호출, 반복 등을 거쳐 실행데이터가 적다면 For 문 에 비해 비효율적문법을 모르면 간결한 코드지만 되려 이해하기 어려울 수 있음데이터의 양이 많을 수록 가비지 컬렉션의 부담이 증가할 수 있음디버깅 시 For 문 처럼 값을 찍거나 확인하기어려움재사용 불가능 중간 연산 filter(Pre.. 2025. 10. 4.
[JavaScript] html2pdf.js 사용해서 pdf 파일 만들기 해당 사이트https://ekoopmans.github.io/html2pdf.js/ html2pdf.jsClient-side HTML-to-PDF rendering using pure JS.ekoopmans.github.io html2pdf.js 는 html2canvas 와 jsPDF 를 이용하여웹페이지의 화면이나 특정 html 의 태그를 pdf 파일로 변환해 주는 Javascript 라이브러리 다 Java 에서 Openhtmltopdf PDF Rendering dependency 를 추가해서 PdfRendererBuilder 를 이용하여 pdf 를 만들려고 했는데html 내의 데이터가 영어 외의 언어면 ######## 로 깨지는 문제가 발생하였고font 를 추가하여 설정하면 된다고 하는데 잘 되지.. 2025. 8. 9.
[JavaScript] Owl Carousel 사용하기 Owl Carousel 은 태그 콘텐츠 또는 이미지를슬라이드로 보여주는 jQuery 플러그인 이다 jQuery 플러그인 이기 때문에 당연히 jQuery 가 들어가 있어야 한다간단한 테스트를 위해 cdn 을 사용하였고, 필요에 따라 다운로드해서 사용하면 된다 https://owlcarousel2.github.io/OwlCarousel2/ Home | Owl Carousel | 2.3.4Modules and Plugins Owl Carousel supports plugin modular structure. Therefore, you can detach plugins that you won't use on your project or create new ones that fit your needsowlc.. 2025. 8. 4.
반응형