전체 글 (86) 썸네일형 리스트형 intellij 번역 플러그인 소개 여느때와 같이 발생한 오류의 디버깅을 하던 중 ... 영어로 된 라이브러리의 문서 내용을 읽으며 부족한 영어실력에 혀를 차고 문서 내용을 긁어서 구글 번역기에 돌리려는 순간!!! '여기서 바로 번역이 되면 번거롭지 않고 좋겠다... ' '...' '나만 이런 생각을 한다고??... 그럴리가? 설마...있다고..?' 그렇다 있다. intellij plugin 인 'Translation' 이 해결책이다!! 설치하면 IDEA 재실행 후 바로 사용이 가능하다. https://yiiguxing.github.io/TranslationPlugin/#/ko/docs TranslationPlugin ❤️ Yii.Guxing yiiguxing.github.io yiiguxing 이라는 분이 만든 plugin 으로 코드 내.. GITHUB CLI CLONE 사용 후기 git hub 리포 생성 후 clone을 하려는데 새로운 항목이 보여 시도해본 후기입니다.(늦은감이 있나?) 클론 항목에 GitHub CLI 라는 항목이 보입니다. 해당 command 를 복사하여 터미널에 명령어를 실행해보았지만 command를 알 수 없다고 합니다. (이미 설치해서 스샷 화면이 없음.. 까비) https://cli.github.com/ GitHub CLI Take GitHub to the command line cli.github.com 위 주소로 접근하여 github cli 를 설치합니다. 컴퓨터를 재실행하면 아까 복사했던 command가 실행됩니다. 특정 프로젝트 파일에 클론하여 사용할 생각이기 때문에 intellij 로 해당 프로젝트를 열고서 command를 실행해봅니다. 이상! .. SpringBatch 블로그 실습 후기 jojoldu님 Spring Batch 블로그 실습 후기 실습 1~4 과정을 통해서 Job과 Step에 대한 구성과 flow에 대해 알게되었습니다. Step 결과에 따른 흐름제어가 가능하다는 걸 알게 되었습니다. 회사 프로젝트에서는 흐름제어를 하지는 않고 하나의 Job에서 하나의 Step을 처리하는 방식입니다. 이유로는 batch 결과에 따라 다른 서비스의 실행이 아닌 데이터 통계를 위한 batch이기 때문에 결과에 따른 흐름제어는 필요하지 않다고 판단한 것으로 보여집니다. (데이터 생성 중에 에러 발생 시 조치 사항을 추가할 수 있겠습니다.) 추가 실습 후 후기 남기도록 하겠습니다. 실습코드 GitHub - planetdoy/study_batch: Study Batch by jojoldu content.. [Spring Batch] youtube 10분 테코톡 정리 출처 : https://youtu.be/1xJU8HfBREY?si=cw90Nu2gCC3SeLKK 배치 애플리케이션이 필요한 상황 일정 주기로 실행해야할 때 실시간 처리가 어려운 대량의 데이터를 처리해야 할 때 이런 작업을 하나의 애플리케이션에서 수행하면 저하를 유발할 수 있으니 배치 애플리케이션을 구현한다. 그런데 작업 중인 메인 서비스 애플리케이션 안에 구현되었고 새벽에 실행이 되도록 설정되어있다.(개선점) 배치 어플리케이션은 다음의 조건을 만족해야만 합니다. 대용량 데이터 - 배치 어플리케이션은 대량의 데이터를 가져오거나, 전달하거나, 계산하는 등의 처리를 할 수 있어야 합니다. 자동화 - 배치 어플리케이션은 심각한 문제 해결을 제외하고는 사용자 개입 없이 실행되어야 합니다. 견고성 - 배치 어플.. LocalDate, LocalTime 시간 비교 오늘은 LocalDate, LocalTime을 사용하여 비교하도록 하겠습니다. 조건에 맞춰 데이터를 조회하다보면 데이터의 날짜를 비교하는 상황이 자주 일어납니다. 쿼리로 조회를 하는 경우도 있지만 이번에는 서비스단에서 비교를 하기로 합니다. 상품의 판매 요일(월화수목금토일)과 판매시간, 종류시간을 비교해서 조회 목록을 필터링 하기위해 작성했습니다. private boolean checkSaleDay() { LocalDateTime date = LocalDateTime.now(); DayOfWeek dayOfWeek = date.getDayOfWeek(); int dayOfWeekNumber = dayOfWeek.getValue(); // [1:월, 2:화, 3:수, 4:목, 5:금, 6:토, 7:일] /.. Scheduler 사용 목적 도메인에서 매 시간마다 외부 연동 서비스의 서버로부터 데이터를 받아서 DB에 업데이트를 해야하는 요구사항이 생겼습니다. 사용 방법 도메인 어플리케이션에 @EnableScheduling 을 추가 설정합니다. @EnableScheduling @SpringBootApplication public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } } 해당 서비스의 메서드를 스케줄링에 등록합니다. package com.example.demo.batch; import org.springframework.stereotype.Service; imp.. 영화 : 본 아이덴티티 2002년 첩보 영화이다. 이전에도 감상을 시도한 적이 있었으나 중간에 끊었던 아쉬움이 있어 재감상을 했다. 젊은 모습의 맷 데이먼의 모습을 보니 신선한 느낌이 들었다. 같은 장르인 007시리즈도 좋아하는데 그것과는 다른 느낌이라 더 재밌게 본 것 같다. 꾸밈없는 거친 모습의 요원이 더 와닿는다고할까 재밌던 요소 중 하나는 액션씬에서 과장된 효과음이 아 오래된 영화기는 하구나.. 라는 생각이 들게 했고 2가지의 빨간 요소가 눈 각인 되었는데 폐차에 가까운 미니쿠퍼와 ’BRENNEN’이라고 적힌 본의 가방이였다. 누가 봐도 엄청나게 불편하게 생긴 미니쿠퍼를 거칠게 끌고다니는 모습을 보며 부담없이 타고 다니고픈 마음이 들었고 ‘BRENNEN’ 백은 본이 이것저것을 막 담아서 들고다니는데 뭔가 저 가방에 필수.. 살아가다 일하다 만들다 : 미나가와 아키라 미나 페르호넨 이라는 브랜드의 창업자가 쓴 책입니다. 이 책을 통해서 처음 알게 된 브랜드입니다. 온라인 사이트도 방문해서 둘러보았는데 관심이 바로 생기는 저를 보았습니다. 기회가 된다면 구매도 해보고 싶습니다. 여성의류가 메인인 듯 하여 선물용으로 좋을 것 같습니다. 빠르고 쉽게 변하는 타 브랜드와는 달리 오래도록 입을 수 있고 오래된 제품에 더 큰 가치를 느끼고자하는 작가의 마음이 공감할 수 있어서인지 마치 예전부터 알던 것 처럼 친숙하게 느껴집니다. 출퇴근길에 읽기 좋은 책이였습니다. 생각이 많아지기보다는 같은 공감대를 가진 사람의 일기를 읽은 느낌이였고 디자인에 대한 무게감이 내려가는 느낌이 들었습니다. 가볍게 보는 것은 아니지만 아예 다가가지 못할 느낌은 아니라는 생각이 들었고 다시금 그림을 그.. 이전 1 ··· 3 4 5 6 7 8 9 ··· 11 다음