nodejs와 selenium으로 파일 업로드, 다운로드를 자동화할 수 있을까?
의존성 주입의 필요성과 의존성 주입 방법에 대해 알아보자
매크로를 사용해 텍스트를 추출하던 기존의 방법은 많은 문제가 있다. 문제를 해결해보자
데이터 분석을 위해서 도면 파일(.DWG)내의 텍스트를 추출해 엑셀화 해달라는 요구를 받았다. 앞선 게시물에서 텍스트 추출 방법을 살펴보았는데 이번 게시물에서는 위의 방법을 고도화할 것이다.
기업에 제공하는 서비스에 회원 인증 기능이 필요하게 되었다. spring security와 mysql, jwt를 사용해 만들어보자
지난 게시글에서 만든 회원 서비스에 CAD 파일 관리 기능을 추가한 것이다. 그렇다고 지난 내용이 이어지지 않으니 본 게시물만 읽어도 충분하다.
앞서서 S3에 저장된 도면 파일을 다운로드 받아 텍스트 데이터를 추출한 후 DB에 저장하는 서비스를 만들었다. 하지만 상용 서비스에 비해 터무니 없이 느린 속도에 충격을 받고 코드를 수정해 보려고 한다.
간단한 미니 프로젝트에 TDD를 사용하기로 했다. 별생각 없이 내린 결정이지만 이렇게 귀찮고 또한 효율적일지 몰랐다. 이번 포스팅에서는 TDD를 활용한 회원 가입 서비스를 만들어보자.
미니 프로젝트의 테스트 코드를 작성하던 중 DTO, 엔티티 Class의 Object를 생성하는 메서드가 중복되는 것을 확인했다. 중복을 없애는 방법은 없을까?
spring boot을 사용해 S3 bucket에 저장된 파일(폴더)를 다운로드 받는 기능을 테스트 하다가 테스트가 예상대로 흘러가지 않아서 꽤 많은 시간을 허비했다.
최근 진행하는 프로젝트의 테스트 코드를 작성하다가 dirty checking이 동작하지 않는 문제가 있었다. 이번 포스팅은 더티 체킹의 동작 원리와 더 효율적인 테스트 작성을 위한 Entity 관리 방법에 대해 이야기한다. ❗ 문제 발생 위의 코드는 특정 챕터의 모
최근 진행하는 프로젝트에는 [좋아요] 기능이 있다. 여기에 캐시를 붙여보자