2018/07

    [JAVA/Spring] BeanUtils 관련

    Spring을 사용하다가, 은근히 종종 Class간 property를 복사해야 할 경우가 있다. 예를 들어, 위와 같은 클래스가 2개가 있다고 치자. 이 때 DB에서 조회한 Person1과 Person2가 있는데, 종종 어떠한 이유로 인하여 이 property를 서로 복사하거나 하는 작업을 해야할 때가 있다. 그럴때마다 원시적인 방법은 이를 그냥 set... set... 하면서 복사하는 방법이 있겠다(매우 비효율적이고 쓸데없이 코드 길이만 길어짐 & 가독성 최악) @Data @AllArgsConstructor @NoArgsConstructor class Person { private String name; private Integer id; private String address; private Str..

    [Mac] Jettison, micro sd, spotlight 관련된 주저리

    최근에 Mac용 SD카드 어댑터를 구매해서 micro sd카드를 장착해서 사용을 하고 있다 원래 저장공간을 그렇게 크게 잡지 않아서(256GB) 좀 부족한 감이 없지 않아 있었는데 128GB짜리를 달아놓고 만족스럽게 사용을 하고 있었다 근데, 문제는 Mac이 잠자기 모드로 들어갈때의 동작이다. sleep 모드로 들어가게 되면 이 micro sd카드의 동작이 멈추고 다시 인식을 못하는 현상이 발생한다. 그래서 재부팅을 하거나 해서 사용을 해야 하는데, 여간 불편한게 아니다. 이럴때 사용할 수 있는게 여러가지 방법이 있는데, JetDrive의 관리 프로그램을 받아서 설치를 하던지 Jettison(https://www.stclairsoft.com/Jettison/) 을 사용하던지, 아니면 직접 sleep 모드..