본문 바로가기

전체 글98

[Java] Map의 keyset() https://gosasac.tistory.com/54 자바 HashMap 탐색 entrySet(), keySet(), Iterator() entrySet()은 key 와 value 반환하고, keySet()은 key값을 반환. Iterator()는 순서에 상관없이 하나씩 접근. public static void main(String[] args) { Map map = new HashMap (); map.put("key1", "value1"); m.. gosasac.tistory.com 2021. 6. 22.
[Spring] BeanUtils 관련 https://gompangs.tistory.com/entry/JAVASpring-BeanUtils-%EA%B4%80%EB%A0%A8 [JAVA/Spring] BeanUtils 관련 Spring을 사용하다가, 은근히 종종 Class간 property를 복사해야 할 경우가 있다. 예를 들어, 위와 같은 클래스가 2개가 있다고 치자. 이 때 DB에서 조회한 Person1과 Person2가 있는데, 종종 어떠한 이유로 gompangs.tistory.com https://tyboss.tistory.com/entry/ApacheCommons-BeanUtils-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0-Map-Bean [ApacheCommons] BeanUtils 사용하기 (Map Bean).. 2021. 6. 22.
[Java] slf4j 추가하기 , 간단하게 로그 찍기 https://inyl.github.io/programming/2017/05/05/slf4j.html slf4j를 사용해야 하는 이유 java진영에는 무수히 많은 로깅관련 모듈이 존재합니다. 전통적인 apache commons logging, log4j. 그리고 최근 사용되고 있는 logback이나 log4j2등이 있는데요. 어떤것을 사용하든 개인 취향이긴 하지만 가 inyl.github.io 2021. 6. 16.
[디자인 패턴] 퍼사드 패턴 (Facade Pattern) https://lktprogrammer.tistory.com/42 09 퍼사드 패턴 (Facade Pattern) 퍼사드 패턴 (Facade Pattern) Facade는 "건물의 정면"을 의미하는 단어로 어떤 소프트웨어의 다른 커다란 코드 부분에 대하여 간략화된 인터페이스를 제공해주는 디자인 패턴을 의미합니다. 퍼사드 lktprogrammer.tistory.com 2021. 6. 16.